Skip to main content

Drive Time Aware Scheduling

Configure booking availability to automatically account for travel time between jobs

Updated over a week ago

Zenbooker can take drive time into account when showing your customers what times are available to book online. This helps you avoid over-committing your team by making sure there’s enough time to get from one job to the next.

Drive time aware scheduling is available in the Zenbooker Enterprise plan and above.

What this does

When Drive time aware scheduling is turned on, Zenbooker:

  • Calculates approximate drive time between the customer’s location and each provider’s existing jobs.

  • Adds padding before and after those jobs based on the drive time.

  • Filters out start times that don’t leave enough travel time from the previous job or to the next job.

Because drive time is based on the customer’s location, two customers in different locations booking the same service may see different available times.


Getting started

  1. Go to Settings → Scheduling Policies.

  2. If territories are enabled on your account, select Edit for one of your territories.

  3. Make sure your timeslot format is set to Exact times and your availability method is set to Based on Service Provider Availability.

  4. Scroll down and toggle on Account for drive time

  5. (Optional) Set a Max drive time between jobs (for example, 30 minutes) to block long-distance slots.

  6. Click Save.

How drive time is calculated

When a customer is viewing available times, or when you're scheduling from the admin, Zenbooker uses real drive times to check how far other jobs are from the customer’s booking location.

  • Jobs are grouped into time bands (e.g. 15–30 minutes away).

  • Each band has a matching amount of padding that gets added around those jobs.

  • Slots that don’t leave enough travel time to complete the service are hidden from customers

Limitations & notes

Drive times use ranges, not exact minutes.

If a job is 22 minutes away, it falls into the 15–30 minute range, and Zenbooker applies the lower value (15 minutes) as padding.

Ranges adapt based on your maximum.

  • If you don’t set a maximum drive time, Zenbooker defaults to broader 15-minute ranges (e.g. 0–15 min away, 15–30 min away, 30–45 min away, 45-60 min away).

  • If you set a maximum, the system uses finer ranges within that limit for more precise padding.
    Example: With a 30-minute maximum, the ranges become 5, 10, 20, 30.
    Example: With a 45-minute maximum, the ranges become 5, 15, 30, 45.

Drive time estimates are accurate up to 60 minutes.

Beyond 60 minutes, Zenbooker adds a flat extra 30 minutes of padding.

We recommend setting your Maximum Drive Time to 60 minutes or less for the best results.

Did this answer your question?