Worked booking demonstration

CalMov booking demo: how a free gap becomes a reachable appointment

These worked UK and US examples follow the booking information CalMov uses before a customer confirms. They explain the decision clearly without presenting sample routes as live customer evidence.

Follow the customer booking flow

These home-visit examples start with the address, then the service and available times. When a business also offers online or venue appointments, service selection comes first and an address is requested only for a home visit.

  1. 1

    Enter the visit address

    For a home visit, enter a UK postcode and door number, or a US ZIP code and street address. CalMov checks the location before showing appointment options.

  2. 2

    Choose the service

    Review the service, duration and price. The chosen service and visit location determine which appointment times can be offered.

  3. 3

    Choose a date and time

    Select an available day, then a time. For home visits, the time options account for service duration and travel around surrounding bookings.

  4. 4

    Add details and confirm

    Enter contact details, review the booking and complete any required payment. If a temporary reservation is shown, finish before it expires and check the final booking status for confirmation.

Watch the recorded UK customer booking

Silent recording using example data and payment at the appointment. The written steps above describe the flow. Watching does not create a booking or payment; online checkout depends on the business's payment settings.

Watch the recorded US customer booking

Silent recording using example data and payment at the appointment. The written steps above describe the flow. Watching does not create a booking or payment; online checkout depends on the business's payment settings.

To try the flow with your own services, follow the mobile booking setup guide. For visit locations and travel rules, read how to schedule appointments at customer addresses.

What the demonstration is designed to show

Location comes before availability

The customer enters a postcode or ZIP code before CalMov presents times, because a different address can change whether a slot works.

The complete service must fit

A start time is only useful when the selected service duration and the operating time around it remain inside the working day.

Both journeys matter

CalMov considers the journey from the previous booking and towards the next confirmed visit instead of protecting only one side.

UK booking example

A UK mobile barber booking between two customer visits

This illustrative example shows how a customer-facing slot can change once service time and both surrounding journeys are included. The addresses and timings are planning inputs, not a reported customer result.

The diary before confirmation

Previous confirmed appointment

09:00–10:00 · Harrow · HA1

Incoming journey and operating time

Proposed customer booking

10:45–11:45 · Wembley · HA9

60-minute haircut · £42

Onward journey checked

Next confirmed appointment

12:30 · Willesden · NW10

What the customer sees

Postcode checked · Price example £42

Offered

10:45

Not offered

10:0010:15
  1. 1The previous appointment ends at 10:00, so the journey cannot begin before then.
  2. 2The proposed customer's postcode is checked before appointment times are shown.
  3. 3The complete 60-minute service must fit after the incoming journey.
  4. 4The onward journey must still leave enough time to reach the next confirmed customer at 12:30.

The example withholds the early starts and offers 10:45 because that is the first illustrated time that leaves room for the incoming journey, the service and the next commitment.

Actual availability depends on the complete addresses, chosen service, working rules, configured contingency and the travel method used by the real workspace.

US booking example

A US mobile dog grooming booking between two homes

This illustrative example follows the information a solo groomer and customer would see. It demonstrates the booking decision without presenting sample drive times as a live journey calculation or customer result.

The diary before confirmation

Previous confirmed appointment

8:00–9:30 AM · Austin · 78704

Incoming journey and operating time

Proposed customer booking

10:30 AM–12:00 PM · Austin · 78745

90-minute groom · $95

Onward journey checked

Next confirmed appointment

12:45 PM · Austin · 78748

What the customer sees

ZIP code checked · Price example $95

Offered

10:30 AM

Not offered

9:30 AM10:00 AM
  1. 1The previous groom ends at 9:30 AM, after which cleanup and the incoming drive must fit.
  2. 2The customer's ZIP code is checked before CalMov presents bookable times.
  3. 3The full 90-minute groom remains part of the availability calculation.
  4. 4The onward drive must leave enough time to reach the next confirmed home at 12:45 PM.

The example withholds 10:00 AM and shows 10:30 AM as the first illustrated start that can contain cleanup, drive time, the groom and the following journey.

Real appointment options depend on the exact addresses, service duration, cleanup allowance, working hours, service area and the workspace's selected travel checks.

Put the booking flow on your own website

An inline embed keeps booking visible within a page. A popup opens it when someone clicks your booking button. Where your plan includes custom branding, both use your saved booking theme and accent colour.

The popup fits the current step, with longer steps scrolling inside the dialog. Before sharing, check the address, service and date selection on a phone as well as a desktop, then follow the confirmation step using your chosen payment settings.

Add a branded booking form to your website

Questions about the examples

Are these examples real customer bookings?

No. They are transparent planning scenarios designed to show which information affects availability. They do not claim a customer outcome or reproduce a live route calculation.

Does CalMov guarantee that a business will arrive on time?

No. CalMov can protect time using configured rules and journey estimates, but traffic incidents, parking, access delays and service overruns can still happen. Businesses should use honest durations and a practical contingency.

Why does CalMov check the next appointment too?

A proposed visit may be reachable from the previous customer but still finish too late for the next confirmed booking. Checking both sides helps avoid solving one journey by breaking another.

Can I try this with my own business?

Yes. Start with 14 days of Pro, free. Then choose Pro, or continue on free Lite. You won't be charged automatically. Add your services and working rules, then test your booking page with locations and appointment patterns that resemble a difficult day in your own diary.

Use your own addresses and working rules.

A worked example explains the logic; your own diary is the meaningful test. Create a free workspace, add difficult appointment patterns and inspect the times customers can actually choose.