Booking Links and Sharing
Your booking page is only useful if customers can find it. Driive gives you multiple ways to share your booking link — from simple copy-and-paste URLs to QR codes you can print on business cards.
Your booking page URL
Every Driive organization has a unique booking page URL based on your organization slug:
https://book.driive.com/{your-org-slug}
This is your main booking link. It takes customers to your full booking experience — either the routing form or service listing, depending on your configuration.
Finding your link
Navigate to Setup > Booking Page or Deploy and Share in the left sidebar.
Your booking page URL is displayed at the top.
Click the Copy button to copy it to your clipboard.
Direct links to specific appointment types
You can bypass the routing form or service listing entirely by sharing a link to a specific appointment type:
https://book.driive.com/{your-org-slug}/{appointment-type-slug}
When to use direct links:
In a marketing email about a specific service ("Book your spring AC tune-up")
On service-specific pages of your website
In follow-up messages when you already know what the customer needs
Customers who click a direct link skip the service selection step and go straight to booking questions and time slot selection.
URL parameters
You can append query parameters to any booking link to pre-fill information, track marketing attribution, pre-answer questions, and pass custom data through the booking flow.
The base format is:
https://book.driive.com/{your-org-slug}/{appointment-type-slug}?param1=value1¶m2=value2
Contact pre-fill
Pre-populate the contact form so customers don't have to type their details manually. This is especially useful when you already have the customer's information — for example, when sending a booking link from your CRM or after a phone call.
Parameter | Description |
|---|---|
| Customer's first name |
| Customer's last name |
| Customer's email address |
| Customer's phone number |
Example:
https://book.driive.com/acme-roofing/roof-inspection?firstName=John&lastName=Doe&email=john@example.com&phone=%2B14155551234
When all required contact fields are provided (first name, last name, and either email or phone), the contact form step is pre-filled and the customer can move through booking faster.
UTM tracking
Append standard UTM parameters to track which marketing channels drive bookings. These values are stored on the appointment record for attribution reporting.
Parameter | Description |
|---|---|
| Where the traffic came from (e.g., |
| Marketing medium (e.g., |
| Campaign name (e.g., |
| Paid search keyword |
| Ad variation or link identifier |
Example:
https://book.driive.com/acme-roofing?utm_source=google&utm_medium=cpc&utm_campaign=spring_promo
Question answers
Pre-answer booking questions by passing them as URL parameters with the q_ prefix. The format is q_{questionId}=value, where the question ID comes from your appointment type's question configuration.
For multi-select questions, repeat the parameter:
https://book.driive.com/acme-roofing/general?q_serviceArea=kitchen&q_serviceArea=bathroom
When question answers are provided via URL, the customer does not need to answer those questions manually — the answers are submitted automatically with the booking.
Custom fields
Any URL parameter that isn't a known parameter or a q_ question answer is automatically captured as a custom field. Custom fields are stored as key-value pairs on the appointment.
This is useful for passing data from external systems like CRMs, ad platforms, or internal tools.
Example:
https://book.driive.com/acme-roofing/roof-inspection?source=companyCam&projectId=12345
In this example, source and projectId are not recognized booking parameters, so they are stored as custom fields on the resulting appointment.
Flow control
These parameters control the booking flow behavior:
Parameter | Description |
|---|---|
| Pre-select a specific appointment type from the organization-level booking URL (skips the service selection step) |
| Set to |
Redirect URL passthrough
If you have configured a redirect URL for your appointment type, UTM parameters and custom fields from the original booking URL are automatically appended to the redirect URL after the customer completes their booking.
For example, if a customer books through:
https://book.driive.com/acme-roofing/inspection?utm_source=google&utm_medium=cpc&projectId=abc
And your redirect URL is https://acme-roofing.com/thank-you, the customer is redirected to:
https://acme-roofing.com/thank-you?utm_source=google&utm_medium=cpc&projectId=abc
This enables end-to-end attribution tracking across your booking flow and website.
Example: combining parameters
Here's a booking link that combines contact pre-fill, UTM tracking, and a question answer — the kind of link you might generate from a CRM for a follow-up:
https://book.driive.com/acme-roofing/roof-inspection?firstName=Jane&lastName=Smith&email=jane@example.com&utm_source=crm&utm_medium=email&utm_campaign=follow_up&q_roofType=shingle
Sharing your link
Copy to clipboard
The fastest way to share. Click the copy button next to your booking URL, then paste it wherever you need it — text messages, emails, social media, or your website.
SMS
Send your booking link directly to a customer's phone via text message. This is especially effective for:
Following up with leads who called in
Reminding existing customers to schedule a return visit
Sharing with referrals
Include your booking link in emails — whether that's a one-off message to a customer, a marketing newsletter, or your email signature.
Tip: Adding your booking link to your email signature means every email you send becomes a booking opportunity.
Shortcuts
Shortcuts are saved booking link configurations that make sharing faster. Instead of looking up the right appointment type slug every time, you create a shortcut with a name and the desired link configuration.
Example shortcuts:
Shortcut name | Links to |
|---|---|
"General booking" | Your main booking page |
"Emergency repair" | Direct link to the Emergency Repair appointment type |
"Spring promo" | Direct link to a seasonal promotion appointment type |
To create a shortcut:
Go to Shortcuts.
Click Create Shortcut.
Name your shortcut and select the target (main booking page or specific appointment type).
Save. The shortcut is now available for quick sharing.
Best practices for sharing
Put your link everywhere. Website header, footer, contact page, Google Business Profile, social media bios, and email signatures.
Use direct links for targeted outreach. When you know what a customer needs, skip the routing and link them straight to the right service.
Use shortcuts to save time. If you frequently share certain booking configurations, save them as shortcuts instead of hunting for the right URL each time.
Test your links. After sharing, open the link yourself to make sure it goes where you expect.
What's next
Deploy and Share — Embed your booking page on your website with a widget.
Branding Your Booking Page — Make sure your page looks professional before sharing.
How Customers Book — Understand what customers see after clicking your link.