Your booking page
How guests find you, pick a time, and manage a booking.
Public URLs
| Page | Path |
|---|---|
| Personal profile | /{username} |
| Organization profile | /{orgSlug} |
| Event type | /{username|orgSlug}/{eventSlug} |
| Booking manage | /booking/{uid} |
On a custom domain, the apex / maps to your profile (or a single active event), and /{eventSlug} opens that event.
Profile page
Guests see:
- Avatar (or team logo), display name, and
@username(or Team for orgs) - Active event types with title, duration, and description snippet
Inactive event types are hidden.
Booking an event
The booker shows the host (orgs add · team), title, duration, and badges like Google Meet or Needs confirmation. Times are shown in the visitor’s timezone.
Pick a day
Use the month calendar to choose a date with open slots.
Pick a time
Choose a start time (12h or 24h). Slots already respect your availability, buffers, notice window, and Google free/busy.
Enter details
Fill in Your name, Email, and optional Notes. Complete the Turnstile check.
Confirm or request
- No confirmation required → Confirm → booking is confirmed immediately
- Require host confirmation → Request time → status is pending until you approve
Guests land on /booking/{uid} afterward.
Guest manage page
Headlines depend on status:
| Status | Headline |
|---|---|
| Confirmed | You're booked |
| Pending | Awaiting confirmation |
| Cancelled | Cancelled |
| Rescheduled | Rescheduled |
Guests can:
- Join Google Meet when a link exists
- Reschedule (confirmed bookings only)
- Hold to cancel (confirmed or pending)
Turnstile is required for guest cancel/reschedule actions.