Booking Pages Overview
A booking page is the public-facing experience your customers use to request appointments with your business. It's always available, works on any device, and handles the back-and-forth of scheduling so you don't have to.
What booking pages do
When a customer visits your booking page, they:
- See the services you offer (or answer routing questions that pick the right one)
- Enter their contact information
- Answer your pre-booking questions (text, dropdowns, photo uploads) one at a time
- Confirm their service address
Every booking creates a service request in Driive — the intake record of what the customer needs. From there, one of two things happens:
- Everything checks out — the customer goes straight to picking a time from your live availability, and Driive creates the appointment as Scheduled.
- Something needs a human — approval required, failed qualification, or an address outside your service area — the request lands in your Inbox with an issue explaining why, and the customer sees a friendly thank-you message.
How booking pages connect to your setup
Your booking page doesn't exist in isolation — it pulls from several parts of your Driive configuration:
| Configuration | What it controls on the booking page |
|---|---|
| Appointment types | The services customers can book and the questions they answer |
| Availability | Which time slots appear on the calendar |
| Users and teams | Who is eligible to be assigned based on availability and team eligibility |
| Routing form | The questionnaire flow that guides customers to the right service |
| Branding | Your logo and colors on the page |
The two booking modes
Driive offers two ways for customers to navigate your booking page. You choose which mode to use in your routing form configuration.
Smart Routing (routing form)
The routing form asks customers a series of questions — like "What type of service do you need?" or "Is this a residential or commercial property?" — and uses their answers to direct them to the right appointment type automatically.
Best for:
- Businesses with many service types
- When you need to qualify leads before they book
- Complex service catalogs where customers may not know exactly what they need
Learn more in Routing Form.
Appointment Type List (service listing)
The service listing shows customers a straightforward list of your active appointment types. They browse the list, pick the one they want, and proceed to booking.
Best for:
- Businesses with a small number of clearly named services
- When customers already know what they want
- Getting started quickly without configuring routing rules
Learn more in Service Listing Mode.
The booking page URL
Every organization gets a booking page URL based on your organization slug, and every appointment type has its own direct link that skips the routing form or service listing and takes customers straight into booking that specific service.
You'll find your organization link on the Booking Channels page, and each appointment type's link behind the Share button on the appointment type itself. Learn more in Booking Links and Sharing.
What's next
- How Customers Book — Walk through the complete customer booking experience step by step.
- Routing Form — Set up smart questionnaires to guide customers.
- Service Listing Mode — Use a simple list if that's a better fit.