Widget Builder

In the Widget Builder, you visually assemble what should appear on your website.

Creating an Integration

When you create a new integration, a modal with templates opens first:

TemplateDescription
Course ScheduleHeading with weekly view
FullCourse schedule, packages, and trainers in 2-column layout
Packages OnlyCredit packages in focus
Trainer FocusTeam presentation with grid
Quick-ViewCompact list of upcoming courses
EmptyStart from scratch and build everything yourself

Give your integration a name (e.g. "Homepage", "Courses page"), choose a template, and click "Create". The template serves as a starting point – you can freely customize everything in the builder afterwards.


Layout

The builder has three areas:

AreaPositionFunction
Widget CatalogLeftAll available widgets to add
CanvasCenterYour integration – live preview
SettingsRightConfiguration of the selected widget

Rows and Columns

Widgets are organized in rows. Each row can have a specific column layout:

LayoutDescription
1 ColumnFull width (100%)
2 Columns (50/50)Two equal-width columns
2 Columns (33/66)Narrow left, wide right column
2 Columns (66/33)Wide left, narrow right column
3 Columns (33/33/33)Three equal-width columns

Creating a Layout

  1. Click "Add row" in the canvas
  2. Select the desired column layout
  3. Drag widgets into the individual columns

On mobile devices, all column layouts are automatically displayed stacked vertically.


Adding Widgets

Via Drag and Drop

  1. Select a widget in the catalog (left)
  2. Drag it into a column in the canvas
  3. Release at the desired position

Changing Order

Drag widgets up or down within a column to change the order.

Removing a Widget

Select the widget and click the delete icon (trash can).


Available Widgets

Core Widgets

Course Schedule

Interactive course schedule with all your studio's appointments.

SettingOptions
ViewWeek, list, tiles, or grouped by trainer
Show filtersYes / No – shows category and trainer filters
Weeks ahead1 to 8 – how many weeks are displayed
Tiles per row2, 3, or 4 (tile view only)
Booking buttonYes / No
Category filterOptionally show only specific categories
Trainer filterOptionally show only specific trainers

When a visitor clicks on a course, a detail modal opens with description, trainer info, time, capacity, and more. From there, the visitor can book the course on the Bookicorn platform (opens in a new tab).

Credit Packages

Shows all credit packages with prices, credits, and features. Via the "Buy now" button, the visitor is taken to the Bookicorn platform to purchase the package.

SettingOptions
LayoutGrid, list, or carousel
Max. packages1 to 12
SortingPopularity, price, or credits
"Popular" badgeYes / No – marks popular packages

Trainer Overview

Shows your team with profile pictures, bio, and specializations.

SettingOptions
LayoutGrid, list, or carousel
Max. trainers1 to 20
Show bioYes / No
SpecializationsYes / No

When a visitor clicks on a trainer, a profile modal opens with bio, specializations, social media links, and upcoming courses.


Advanced Widgets

Upcoming Courses

Compact list of the next course appointments.

SettingOptions
Count1 to 20
Show trainerYes / No
Category filterOptionally only specific categories

Quick Book

Highlights a single course – with date, capacity, and "Book now" button. Ideal for promoting a specific offering.

SettingOptions
CourseDropdown to select the course
Button textFreely customizable (default: "Book now")

Categories

Filterable course categories to browse.

SettingOptions
StylePills (buttons) or cards
Show countYes / No – shows number of courses per category

Trainer Spotlight

A single trainer in focus – perfect for introducing a coach.

SettingOptions
TrainerDropdown to select
Show coursesYes / No
Max. coursesNumber of upcoming courses

Marketing

Reviews

Customer reviews from your studio.

SettingOptions
Count1 to 20
Minimum rating1 to 5 stars
StyleCards or carousel
Allow reviewsYes / No – shows "Write a review" button

Member Widgets

These widgets are intended for logged-in members.

Login Button

Button to log in to Bookicorn.

SettingOptions
Button textFreely customizable
RedirectURL after login (optional)

Credit Status

Shows the logged-in member their current credit balance.

SettingOptions
StyleCompact or detailed

My Bookings

List of the member's upcoming bookings.

SettingOptions
CountBookings displayed
Show pastYes / No

Location

Location Map

Map with your studio location.

SettingOptions
HeightIn pixels
ZoomMap zoom level
Show directionsYes / No

Layout Widgets

Layout widgets help you structure your integration.

Heading

SettingOptions
TextFreely customizable
SizeH1, H2, H3, or H4
AlignmentLeft, center, or right

Text Block

SettingOptions
ContentFree text (HTML)
AlignmentLeft, center, or right

Spacer

SettingOptions
Height8 to 200 pixels

Divider

SettingOptions
StyleSolid, dashed, or dotted
ColorOptional custom color

Saving and Preview

Saving

Click "Save" in the top right. Changes are immediately live – the updated version appears on your website.

If there are unsaved changes, you will be warned when leaving the builder.

Preview

Click "Preview" to see the integration in a new tab at full size. The preview shows real live data from your studio.


Tips

Recommended Setup for the Homepage

  1. Heading ("Our Courses")
  2. Upcoming Courses (3–5)
  3. Spacer
  4. Heading ("Credit Packages")
  5. Credit Packages
  6. Spacer
  7. Heading ("Our Team")
  8. Trainer Overview

For a Course Schedule Page

  1. Course Schedule (weekly view, filters active)

For a Pricing Page

  1. Heading ("Our Packages")
  2. Credit Packages (grid layout)
  3. Spacer
  4. Reviews (carousel)

Performance Tip

Less is more. A widget with course schedule and packages loads faster than ten different widgets on one page. Use separate integrations for different pages of your website.


Frequently Asked Questions

Can I use a widget more than once?

Within an integration, each widget type can only appear once. Create separate integrations for different pages.

Why don't I see any data in the builder?

Make sure you have created courses, packages, or trainers in your studio. The builder displays live data.

What happens when I change the order?

After saving, the new order is immediately visible on your website.

Responsive – how does it look on mobile?

All widgets are fully responsive. Multi-column layouts are automatically stacked vertically on small screens. You can use the preview function to test different screen sizes.


Next Steps

Fragen oder Feedback?

Wir helfen dir gerne weiter. Kontaktiere unser Support-Team.