Help Center
Booking & Clients

Public Booking Site

Updated April 24, 2026
44 views

title: Public Booking Site category: Booking & Clients order: 1 description: Your customer-facing booking site — browse services, pick a time, and book.

Public Booking Site

Your public booking site is where customers browse your offerings, pick a time, and book. It's available at /b/{teamSlug} — use the View Booking Site button in the header to open it.

Base URL

https://yourdomain.com/b/{teamSlug} (or your custom domain if configured).

Pages

PathDescription
/Landing page with hero section, search, and services/meeting types
/servicesFull catalog of services or meeting types
/staffStaff/team directory (when enabled)
/staff/{staffSlug}Individual staff profile with their services
/locationsList of physical locations (when Locations module is enabled)
/locations/{locationSlug}Location detail with available services
/category/{categorySlug}Services filtered by category
/bookStart booking (no service pre-selected)
/book/{serviceSlug}Booking flow for a specific service/event type
/confirmation/{token}Booking confirmation page
/{serviceSlug}Service/event type detail page

Booking flow

1. Browse and choose

Customers land on your booking site and can:

  • Search or browse services/event types.
  • Filter by location (if locations are enabled).
  • View staff profiles and book with a specific provider.
  • Click through categories.

2. Select date and time

  • A calendar shows available dates.
  • Available time slots are shown for the selected date, based on your availability, calendar conflicts, and buffer settings.
  • If the event type supports staff selection, the customer can choose a specific provider.

3. Enter details

  • Name, email, and phone (configurable required fields).
  • Answers to custom intake questions.
  • Select optional extras/add-ons.

4. Pricing and discounts

  • If the service has a price, the total is calculated (including extras, taxes, discounts).
  • Customers can apply coupon codes or gift card codes if supported.

5. Payment

  • If payment is required, the customer enters payment details.
  • Supports Stripe (card) and PayPal depending on your configuration.
  • Payment is processed before the booking is confirmed.

6. Confirmation

  • After booking, the customer is redirected to the confirmation page.
  • Shows booking details: date, time, service, location, meeting link (if applicable).
  • Actions: Add to calendar (Google, Outlook, iCal), Manage booking link, Book another.

Meeting polls

PathDescription
/poll/{pollSlug}Vote on proposed times
/poll/{pollSlug}/resultsView current voting results

See Meeting Polls for the full flow.

Terminology

  • Service business mode — Uses "services", "appointments", "providers".
  • Scheduling mode — Uses "event types", "meetings", "hosts".

The underlying behavior is identical; only the labels change.

Embedding

You can embed the booking flow for a single event type on external websites:

html
<iframe src="https://yourdomain.com/embed/{slug}" width="100%" height="700" frameborder="0"></iframe>

The embed includes the full booking flow: date/time selection, details form, payment, and confirmation.

Customization

The look and feel of all public pages is controlled through Customize in Settings. See Customize.