Booking Pages Overview
A booking page is a public page your customers use to request appointments with your business. It's always available, works on any device, and lives at its own address on the web — book.getdriive.com/your-page.
The important word is a. You can build as many booking pages as you need, each with its own questions, routing, copy, and branding. One company can run a general page linked from its website navigation, a paid-ads landing page that skips straight to free estimates, and a maintenance-only page it texts to existing customers — all pointing at the same appointment types, availability, and team.
Where to find your booking pages
Navigate to Setup > Booking Pages in the left sidebar. Every page you've built appears as a card showing its name, its public URL, and whether it's Draft or Published. Click a card to open the page editor, or click New booking page to start another one.
What happens when someone books
Whatever shape your page takes, the ending is the same. A visitor answers your page's questions (if it has any), enters their contact details, and Driive creates a service request — the intake record of what they need. From there, one of two things happens:
- Everything checks out — the customer continues into the appointment type's own questions and service address, then picks a time from your live availability. Driive creates the appointment as Scheduled.
- Something needs a human — approval required, failed qualification, or an address outside your service area — and the request lands in your Issues list with a reason explaining why. The customer sees a friendly thank-you message and your team takes it from there.
The page editor
Open a booking page and you'll find seven tabs. Changes across every tab are held together as one draft — the header shows Discard and Save changes as soon as you edit something, and nothing goes live until you save.
| Tab | What it controls |
|---|---|
| General | The page's internal name and its public URL. Also where you delete the page. |
| Form | The questions visitors answer, the routing rules that act on their answers, the page's default destination, and which contact fields you collect. See Page Questions. |
| Content | The page heading, intro, contact form labels, and thank-you message. See Page Content and Behavior. |
| Design | Logo, brand color, accent color, and page background — inheriting from your company identity until you customize them. See Branding Your Booking Page. |
| Reputation | Your star rating badge and certification badges. |
| Behavior | Post-booking redirects, terms and privacy links, and bot protection. |
| Embed | The snippets that put this page on your website — a "Book Now" button or an inline embed. See Embedding Your Booking Page. |
Draft and published
Every page starts as a Draft. A draft isn't reachable by the public — anyone who visits its URL gets the "booking unavailable" screen — so you can build the whole thing without worrying about a half-finished page taking real bookings.
Click Publish in the header when you're ready. Once published, the header actions change to Preview (opens the page in a side panel without creating anything real) and Open page (opens the live URL in a new tab). You can unpublish from the ⋯ menu at any time; the page and its configuration stay intact, the URL just stops resolving.
Three shapes to build
Booking pages don't have modes to pick between. You get questions and routing rules, and how you combine them determines what the page feels like. Three combinations cover most businesses.
A service list
Add one Services question listing what you offer, with an icon and a short description on each card, and point a routing rule from each option to the matching appointment type.
Best for: a handful of clearly named services, customers who already know what they want, and getting live quickly.
A routing form
Ask a broad question first, then chain follow-up questions to narrow things down before landing on an appointment type.
Best for: large or overlapping service catalogs, customers who describe symptoms rather than services, and qualifying leads before they book.
A single-service page
Add no questions at all and set the page's default destination to one appointment type. Visitors land straight on the contact form for that service.
Best for: campaign landing pages, a "book a free estimate" button, and links you send to a customer who already knows what they need.
Nothing locks you into one shape. Adding a question to a single-service page turns it into a routing form; deleting the questions from a routing form turns it back.
How booking pages connect to your setup
A booking page doesn't hold your scheduling rules — it points at them:
| Configuration | What it controls on the page |
|---|---|
| Appointment types | The services a page can route to, and the questions asked after routing |
| Availability | Which time slots appear on the calendar |
| Users and teams | Who's eligible to be assigned to the resulting appointment |
| Slot ranking | Which of the bookable times the customer sees first |
| Company settings | The logo, brand color, and rating each page inherits by default |
This is why several pages can share one setup. Change a service's duration or eligibility once, and every page that routes to it stays correct.
What's next
- Creating a Booking Page — Name it, claim a URL, and publish.
- Page Questions — Build the form visitors fill out.
- Routing Rules and Destinations — Send each answer where it belongs.
- How Customers Book — Walk the full customer journey step by step.