Scheduling primitives
Booking Page
A booking page is the public-facing URL that your contacts visit to schedule a meeting or appointment with you. It shows available time slots based on your calendar availability, collects the booker’s information, and confirms the booking — sending calendar invites and confirmations to both parties.
What a Booking Page Contains
A standard booking page includes:
- Your name and meeting type — what the booker is scheduling (e.g., “30-min discovery call” or “haircut with Maria”)
- Available time slots — calculated from your calendar availability, buffer time settings, and availability rules
- Timezone detection — slots are shown in the booker’s local timezone automatically
- Booking form — name, email, and any custom questions you’ve configured (e.g., “What’s your company size?”)
- Confirmation — calendar invite sent to both parties, with meeting link (Zoom, Google Meet, etc.) included
Types of Booking Pages
1:1 meeting page: One person books a slot with one specific person. The most common type — a Calendly link shared in an email signature or LinkedIn message.
Round-robin team page: One person books a slot, and the tool assigns the meeting to whichever team member is available and next in rotation. The booker sees available times but doesn’t choose which team member they’ll meet with.
Group event page: Multiple people can book the same slot, up to a configured maximum. Used for webinars, workshops, or demo sessions where one host meets with multiple attendees.
Service booking page (appointment business): The booker selects a service (e.g., “60-min deep tissue massage”) and then selects an available time slot. Often includes deposit collection and staff selection for multi-staff businesses.
What Makes a Booking Page Convert
Booking page conversion — the percentage of visitors who complete a booking — varies significantly based on:
Load speed: A slow booking page (more than 2 seconds to first meaningful paint) loses a measurable percentage of bookers. Calendly’s booking pages are fast; some self-hosted Cal.com instances are slower depending on infrastructure.
Mobile experience: A significant portion of booking page visits come from mobile (recipients clicking an email link on their phone). Booking pages that aren’t mobile-responsive lose these bookings.
Number of questions: Every additional form field reduces conversion. Standard best practice is name, email, and one optional custom question. Intake-form-heavy booking pages (relevant for therapists and coaches) accept higher drop-off rates in exchange for more qualified bookings.
Timezone clarity: Showing the booker’s timezone explicitly and allowing them to change it prevents “I thought the meeting was at 10 AM my time” errors. Calendly, Acuity, and Cal.com all handle this automatically.
Booking Page URLs
Each tool generates a public URL for your booking page:
- Calendly:
calendly.com/your-username/meeting-type - Acuity:
yourname.acuityscheduling.com - Cal.com:
cal.com/your-username/meeting-type - Self-hosted Cal.com:
yourdomain.com/your-username/meeting-type
The self-hosted or white-label option (Cal.com Teams, Acuity Growing) allows using your own domain (book.yourdomain.com), which improves brand consistency and removes the tool’s branding from the URL.
Embed Options
All major tools support embedding the booking page on your website:
- Inline embed: The booking calendar appears directly on your page (no redirect to an external URL)
- Popup widget: A button triggers a booking popup overlay
- Redirect: A link sends the booker to the tool’s hosted URL
For service businesses with a website, the inline embed on a dedicated “Book Now” page typically converts better than a redirect to an external URL.
Related Terms
- Buffer time — gaps that prevent back-to-back bookings on your page
- Calendar sync — the integration that determines which slots appear as available
- Availability rules — the hours and days shown as bookable on the page
Go deeper