The Page Builder lets you create custom booking page layouts using a visual, Notion-style block editor. Instead of the default booking page layout, you can design a fully custom page with headings, text, images, buttons, and an embedded booking calendar.
/event-types/page-builder/create, /event-types/{eventType}/page-builder/edit.Use the page builder when:
| Block | Description |
|---|---|
| Heading | A title or subtitle. Choose level 1 (large) or level 2 (medium). |
| Text | Rich text content — paragraphs, descriptions, details. |
| Image | Display an image with optional alt text. Upload or provide a URL. |
| Button | A clickable button with custom text, link, and style. |
| HTML | Raw HTML for advanced customization (embeds, custom widgets, etc.). |
| Block | Description |
|---|---|
| Divider | A horizontal line to separate sections. |
| Spacer | Vertical spacing between blocks. Configurable height. |
| Block | Description |
|---|---|
| Calendar | The booking calendar widget. This is where customers pick a date/time and complete the booking. Only one calendar block is allowed per page. |
A typical custom page might look like:
Each event type can use either:
Toggle this in the event type edit screen under Advanced → Booking page options.
When you save a page builder layout, the event type's booking_page_type is automatically set to "custom".
Click Preview to open your custom page in a new tab and see how it looks to customers.
Create optional paid add-ons that customers can select when booking a service.
Set your working hours, manage days off, and control when you can be booked.
View, search, filter, reschedule, and cancel your scheduled events.
Create date/time polls, collect votes, and finalize the best meeting time.
View your schedule in month, week, or day view and manage events visually.