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.
Set your working hours, manage days off, and control when you can be booked.
Create optional paid add-ons that customers can select when booking a service.
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.
View, search, filter, reschedule, and cancel your scheduled events.