The booking flow overview#
Customers book appointments through your studio's public booking page. The process guides them through selecting a service, choosing a provider (if applicable), picking a date and time, and completing payment.
Step 1: Select a service#
Customers start by browsing your available services:
- Customer visits your studio's appointments page
- Services display with name, description, duration, and pricing
- Customer clicks on a service to start booking
Only active services with available providers appear to customers.
Step 2: Choose a provider (optional)#
If your service allows provider selection:
- Customer sees available providers for the selected service
- Each provider shows their name and photo (if available)
- Customer selects their preferred provider, or chooses "Any available provider"
If provider selection is disabled, the system automatically assigns an available provider.
Step 3: Select a date#
The date picker shows availability:
- Customer sees a calendar with available dates highlighted
- Days without availability appear grayed out
- Customer clicks on their preferred date
The calendar respects your booking horizon settings—customers cannot book beyond the maximum days you've configured.
Step 4: Choose a time slot#
Available times appear for the selected date:
- Time slots display based on provider and resource availability
- Each slot shows the start time
- Customer clicks their preferred time
Slots follow your interval settings (e.g., every 15 or 30 minutes) and exclude times already booked or outside provider availability.
Step 5: Hold timer#
Once a customer selects a time:
- The slot is temporarily held for them
- A countdown timer shows how long the hold lasts
- They must complete checkout before the hold expires
If the hold expires, the slot becomes available to other customers. Hold duration is configured in your appointment settings.
Step 6: Complete checkout#
The final step is payment:
- Customer reviews the booking summary (service, provider, date, time, price)
- Enters payment information or uses available credits
- Clicks to confirm and pay
- Receives a confirmation page and email
Customers must be logged in to complete a booking. If not logged in, they're prompted to sign in or create an account.
Confirmation details#
After successful booking, customers receive:
- Confirmation page: Shows all booking details with a summary
- Email confirmation: Sent to their registered email with the appointment information
- Account record: The booking appears in their "My Appointments" section
The confirmation includes the service name, provider, date, time, location, and any relevant policies.
Booking requirements#
For a successful booking, customers need:
- An account with your studio (they can create one during checkout)
- Valid payment method or sufficient credits
- Selection within the booking window (not too close to the appointment time, not too far out)
Clear service descriptions and pricing help customers make informed booking decisions.