Event Types
Create and configure bookable event types — one-on-one, group, collective, round-robin, and more.
Updated 3 min read
title: Event Types category: Scheduling order: 1 description: Create and configure bookable event types — one-on-one, group, collective, round-robin, and more.
Event Types
Event types are the bookable offerings you create (e.g. "30-min consultation", "Haircut & Style"). In service business mode these are called "Services"; the behavior is identical.
Where to find it
- Sidebar: Event Types (or Services).
- Routes:
/event-types(list),/event-types/create,/event-types/{id}/edit.
List page
- Lists all event types, separated into regular event types, One-off links, and Meeting polls.
- For each: copy booking link, view booking page, edit, duplicate, delete.
- Create opens the type selection, then the configuration flow.
Event type kinds
| Kind | Description |
|---|---|
| One-on-one | Single host, one invitee. The most common type for individual meetings. |
| Group | One host, multiple attendees. Set a maximum number of attendees per slot. |
| Collective | Multiple team members must all be available. Co-hosted meetings. |
| Round-robin | Multiple team members; the system assigns one based on availability (e.g. first available, or equal distribution). |
| On-behalf | Schedule on behalf of another team member. |
| One-off links | Single-use or custom booking links (not a recurring event type). |
| Meeting polls | Date/time polls — participants vote and you finalize. See Meeting Polls. |
Creating an event type
- Click Create and choose the type (one-on-one, group, collective, round-robin, on-behalf).
- Enter name, optional description, duration, and color.
- For group: set maximum attendees.
- For collective/round-robin: select team members (minimum 2).
- For on-behalf: select at least one team member.
- Save, then configure details in the edit screen.
Edit screen
The edit screen has multiple tabs and sections:
Basic
- Name and description — What customers see on the booking page.
- Duration — Length of the event (e.g. 30 min, 60 min).
- Location — Where the meeting happens. Options:
- Zoom — Automatically creates a Zoom meeting link (requires Zoom connection).
- Google Meet — Adds a Meet link via Google Calendar (requires calendar connection).
- Microsoft Teams — Creates a Teams meeting link (requires Teams connection).
- Phone call — The invitee or host provides a phone number.
- In-person — At a physical location.
- Custom — Any custom location or link.
- Ask invitee — Let the invitee choose or provide the location.
- Multiple locations can be offered; the invitee picks one during booking.
- Availability / Hosts — Which team members host this event type and their availability.
- Questions — Custom intake questions shown during booking (text, textarea, dropdown, checkbox, radio, date).
- Extras & Add-ons — Optional paid add-ons with name, price, extra duration, max quantity, and description.
Advanced
- Notifications — Use team defaults or customize per event type. Configure email confirmations, reminders, and follow-ups.
- Calendar invitation — Customize the calendar event: invitation type, title template, body template, attendee status.
- Email reminders — Send reminders before the event (configurable offset).
- SMS reminders — Send SMS reminders (requires SMS provider configured in team settings).
- Email follow-ups — Send follow-up emails after the event.
- Cancellation policy — Set cancellation rules (e.g. cancel up to 24 hours before).
- Confirmation page — Customize the confirmation message or redirect to a URL after booking.
- Limits & buffers — Buffer time before/after events, minimum scheduling notice, maximum days in advance, daily/weekly booking limits.
- Free/busy rules — How the app checks calendar conflicts.
- Booking page options — Use the default layout or a custom page builder; configure date/time format, timezone display.
- Workflows — Link workflows that trigger actions for this event type. See Workflows.
- Gallery — Add images shown on the booking page.
- Other — Mark as private (unlisted), redirect URL after booking.
- Payments — Require payment to book; set amount and currency. Requires a payment provider (Stripe or PayPal) to be connected.
Recurring bookings
- Allow recurring bookings with configurable frequency (daily, weekly, bi-weekly, monthly).
- Set maximum occurrences and booking window.
- Choose how to handle unavailable slots and payment mode for recurring bookings.
Extras (add-ons)
Add-ons are optional upgrades customers can select during booking. Each extra has:
- Name and description
- Price (can be multiplied by quantity)
- Optional extra duration added to the event
- Maximum quantity per booking
Extras are managed from the event type edit screen or the Extras sidebar item.
Page builder
Create a custom booking page layout using the visual page builder:
- Create:
/event-types/page-builder/create - Edit:
/event-types/{id}/page-builder/edit
Use this when the default booking layout doesn't fit your needs. The event type setting controls which layout is used.
Booking link
Each event type has a slug. The public booking URL is /booking/{slug}. Use Copy link on the list or edit page. The booking flow is also available through the public site at /b/{teamSlug}/book/{serviceSlug}.
Was this article helpful?
More in Scheduling
- AvailabilitySet your working hours, manage days off, and control when you can be booked.
- CalendarView your schedule in month, week, or day view and manage events visually.
- Extras & Add-onsCreate optional paid add-ons that customers can select when booking a service.
- EventsView, search, filter, reschedule, and cancel your scheduled events.
Questions about this? Bella answers from these articles.