Skip to main content
Online Booking lets customers choose services, select an available time, and submit their contact details. One set of booking rules powers both publishing channels:
  • Hosted Booking Page — a public page hosted by Auto Detailing CRM;
  • Native Website Booking — the shared booking experience rendered directly inside an approved business website.
The hosted Online Booking page showing service selection, scheduling, and customer contact fields.

Online booking page — customers choose services, pick a time, and submit their details from a public URL.

Open Settings → Website Integration → Online Booking. The section is divided into four focused workspaces.

General

Use General to control whether booking is live, what CRM record is created, and how the booking experience introduces and confirms the request.
Both outcomes tell the customer that the request is Pending review. Create Order reserves the selected time. Create Lead records the preferred time but releases it for other customers until your team confirms the request.

Services & Availability

This workspace controls what customers can select online. It does not maintain a separate schedule. The Services catalog remains the source of truth. Online Booking selects which services are visible; it does not create a separate catalog.
A service with no duration uses 60 minutes when it is published. Explicit durations such as 15, 30, or 45 minutes are preserved. When a customer selects multiple services, the CRM adds their durations together.

Shared availability

Business Hours, slot increment, minimum lead time, advance booking window, buffers, capacity, resources, and date exceptions are managed under Settings → Scheduling & Availability. The same availability result is used by the hosted page, Native Website Booking, and AI booking. Existing orders, temporary selection holds, and blocking Google Calendar events are included in the calculation. See Scheduling & Availability for the three scheduling models and resource qualification rules.

Hosted Booking Page

Every enabled workspace has a public address:
Open Hosted Booking Page to preview the page, copy its URL, or copy the optional iframe declaration. No domain verification or website installation is required. Use the direct link in your Google Business Profile, social profiles, email signature, QR code, or marketing campaign.

Native Website Booking

Native Website Booking keeps customers on your own website and uses your site’s CSS instead of placing the hosted page in an iframe. It requires a separate plan entitlement and an approved exact hostname. Use this workspace to:
  • add the canonical website hostname;
  • publish and verify the DNS ownership challenge;
  • provision managed Turnstile protection;
  • copy the shared loader-v1.js integration declaration;
  • disable an external hostname when it should no longer accept booking requests.
See Native Website Booking for the complete setup and security model.

Test before sharing

Test the same customer path you plan to publish:
  1. Confirm booking is enabled.
  2. Confirm at least one visible service is bookable.
  3. Select services and verify that pricing and duration are correct.
  4. Confirm Online Booking shows Ready under Settings → Scheduling & Availability.
  5. Check several dates against Business Hours, booking rules, capacity, and calendar conflicts.
  6. Submit a test request and complete the security check.
  7. Confirm that the expected CRM Lead or Order was created and whether the time should be reserved.
  8. Repeat on a phone-sized viewport.

Website Integration

See how Online Booking and Website Leads fit together.

Native Website Booking

Connect and verify a business website hostname.

Scheduling & Availability

Configure the shared schedule used by Online Booking and AI booking.

Services & Pricing

Maintain the service catalog used by Online Booking.

Public Booking API

Build an advanced custom booking client.