Skip to content

Crowfly is launching. Founder pricing until December 31, locked for as long as you stay.Founder pricing until December 31.

See founder prices
Back to blogScheduling

A booking tool that only offers times near your other jobs

The Crowfly TeamSeptember 1, 2026~6 min read

Until recently, there wasn't one. Scheduling tools fall into two camps: booking pages that offer time slots with no idea where the job is, and route optimizers that sequence your stops after they're already booked. Neither answers the question. A booking system for mobile work has to compute drive time from your existing appointments at the moment it generates the slot list, so customers can only pick times you can actually reach. That's the tool this post is about.

People have been asking this question for years

In early 2025, a small business owner asked a community of other owners for:

"a booking tool that will allow customers to book times on my calendar but only offer times that are near where existing appointments are… the tools I found are far too robust for what we need."

Nobody had a good answer.

That request isn't an outlier. It's the latest in a line stretching back years. In 2019, a mobile professional asked for the same thing in almost the same words: a scheduler where clients "can book me with my available time, but knowing their address… and using my previous clients address to find them the best appointment time." The replies cycled through Calendly, Acuity, and YouCanBook.me. None of them did it.

Six years later, another provider who drives to clients' homes reported the same dead end: "I tried using Calendly and things like that with buffer times, but it didn't account for any actual specific driving times or locations."

Same question, six years apart, still unanswered. That's not because mobile providers are asking for something exotic. It's because the tools they're handed were built for a different problem.

Why the usual answers don't work

Post this question in a business forum and you'll get four kinds of recommendations. Each one solves a real problem. Just not this one.

What you're told to useWhat it actually doesWhy it doesn't answer the question
Calendly / Acuity buffersAdds a fixed gap (say, 30 min) after every appointmentThe buffer is the same whether the next job is 5 minutes away or 45. It's padding, not geography.
Zone days ("Tuesdays = north side")You manually restrict areas to certain weekdaysCustomers want other days. Zones go stale as your client list shifts. And it's you doing the computing, forever.
Route optimizers (Route4Me, Circuit, Routific)Re-sequences stops you've already booked into the shortest routeBy the time it runs, the damage is done. It can't un-book the job that's 40 minutes from everything else.
Field service platforms (Jobber, etc.)Full CRM + scheduling + invoicing suiteAs one operator put it: "No availability view when booking jobs." Location isn't part of slot selection.

The route-optimizer bucket deserves one more sentence, because it's the most common wrong answer. Those tools are genuinely good at what they do, but what they do is delivery-fleet logistics. Providers who try them report bouncing off: too complex, steep learning curves, stop limits sized for parcel vans, not one-truck service businesses. And even used perfectly, optimizing the order of stops can't fix a day whose stops never belonged together. The win isn't sequencing jobs after booking. It's booking them in the right place to begin with.

The workaround that actually works: a map and your own eyes

One DIY answer genuinely solves this, and plenty of providers run on it today. Drop your upcoming appointments (or your whole customer list) into a free pin-mapping tool like BatchGeo and keep the map open. Customer calls, you glance at the pins, see you'll be two streets over Thursday morning, and offer Thursday morning.

This works. It's the right computation on the right computer: you, who knows the roads. It's free, and it beats everything in the table above, because the map actually answers "when will I already be nearby?"

The limits are exactly where you'd expect. It only works while you're on the phone, so the 11 p.m. website visitor books with whoever answers first (not you; you're asleep). The map doesn't know your calendar, so the pins-versus-appointments cross-reference happens in your head, on every call. And the pins go stale unless you re-upload after every booking, a chore that quietly stops happening the first busy week. It's a good system for the part of your business that phones you. It just can't cover the part that doesn't.

What answering the question actually requires

For a booking page to "only offer times near my other jobs," it has to do three things at the moment a customer types in their address:

  1. Know where your existing appointments are. Not just when. Where. Every booked job has a location, and the day has a shape: home base → job A → job B → home base.
  2. Compute real drive times, not radius. "Within 10 miles" is the wrong test; 10 miles can be 12 minutes or 45. The question is: if this new job slots in after job A, can you actually get there, and still make job B?
  3. Generate the slot list from that math. The customer never sees the times that would wreck your day. They only see slots where the drive from the previous job (and to the next one) fits. No back-and-forth, no "actually, could we do Thursday instead?"

Notice that's the map trick. The pins become your real appointments, the eyeball-check becomes a drive-time computation, and the phone call becomes a booking page that runs it at 11 p.m. without you.

Do that, and the schedule builds itself into clusters. A customer three streets from Tuesday's 10 a.m. job gets offered Tuesday at 1 p.m., because that's when you're already nearby.

The arithmetic on why this matters is short. Five jobs a day with an average 25-minute hop between them is over two hours of driving. Cut the average hop to 12 minutes through clustering and you get about an hour back, every day. That's an extra job a day, or getting home before dark. Over a year, it's the difference between a schedule that compounds and one that leaks.

There is now: this is what Crowfly does

Crowfly is a booking page built around exactly this computation. When a customer enters their address, Crowfly checks your existing appointments, computes actual drive times, and only offers slots you can genuinely reach, near where you'll already be. Quotes, reminders, and invoicing come along with it, sized for one truck, not a fleet with a dispatcher. It won't shorten the drives you've already booked; what it does is stop the next one from landing 40 minutes from everything else.

If you've typed some version of "booking tool that accounts for drive time" into a search box and come up empty: this is the answer those posts never got. Try it free →

See what your schedule looks like when it counts the drive time.

Free for two weeks, no card. Slow month? Pause it. Done with it? Cancel it. Both from your phone, both in a tap.

Get started