Product

Technician scheduling software that only offers reachable slots

A technician's day isn't a stack of calendar blocks. It's a route with work at the stops. CrewLink schedules it that way.

Same six stops, two ways to book them● live sketch
- - Phone order— Map orderThis sketch: less road

Ask how many jobs a technician can run in a day and most people answer with the calendar. The shift is eight hours and jobs are about ninety minutes, so call it five. Then the technician does three, and nobody can say exactly where the other two went.

They went to the road. Technician scheduling that ignores travel overestimates capacity in the morning and underdelivers it by afternoon. CrewLink is technician scheduling software that builds live travel time into availability, so a technician is only offered for slots they can physically reach.

The arithmetic of a technician's day

A technician's day has four parts, and only one of them is the job:

  • Wrench time: on-site work. This is what the customer pays for.
  • Drive time: between jobs, to the supply house, back to the shop.
  • Idle time: waiting because an arrival window started later than the technician could have.
  • Overhead: paperwork, calls, breaks.

Calendar-based scheduling sees one number, the booked block, and calls it utilized. That's why a board can say 100% while payroll says otherwise. We break that gap down in 100% booked is not 100% utilized, and the formulas are in the technician utilization rate glossary entry.

One technician, one shift (an illustrative example)
Shift length8.0 h
Average job on site1.3 h
Booked in phone order: driving2.8 h
Booked in phone order: idle between windows1.2 h
Jobs completed3
Booked with travel checked: jobs that fit4–5

The example is illustrative. The point is the mechanism: the same shift holds more work when the drive is scheduled instead of absorbed. Our jobs-per-day calculator lets you put in your own shift, job length and drive times.

How CrewLink schedules technicians

Availability includes the drive. When CrewLink calculates a technician's open times, it computes travel from where that technician will actually be, at the previous job, not from the shop or the technician's home.

Feasibility comes before the offer. A slot that looks free on the calendar but can't be reached from the job before it is never offered. The customer gets a time the technician can keep.

Drive time stays visible. Travel sits beside each job instead of hiding inside the job block, so your utilization numbers describe the technician, not the calendar.

Same crew, same hours, more real work. You don't need technicians who drive faster. You need jobs offered in an order the map allows.

What good technician scheduling looks like

Whatever tool you use, these are the signs your technician schedule is working:

  1. Arrival windows narrow without on-time arrival dropping. If you can only hit narrow windows by padding the day, the drive isn't being scheduled. See how to shrink your arrival window.
  2. Technicians stop crossing their own path. Backtracking means jobs were booked in phone order.
  3. Jobs per day rises without longer shifts. Track it alongside first-time fix rate so you know quality isn't paying for speed.
  4. Your dispatcher's day gets quieter. Fewer "running late" calls means fewer impossible promises.

Skills, zones and the limits of any scheduler

Technician scheduling also has to respect who can do what: certifications, equipment on the truck, which technicians cover which service territory. Those constraints are real. But they only decide who may take a job. Travel decides whether they can take it at that time. Getting the second one wrong is what wrecks the day, and it's the one most tools skip.

CrewLink's job is the second question. If your company also needs invoicing, payments or CRM, CrewLink doesn't do those. See the comparisons for platforms that do.

Where it fits best

CrewLink is built for companies with 5 to 50 trucks, especially trades where travel is a large share of the day: HVAC, plumbing, electrical, appliance repair and home inspection.

What to take away

  • A technician's day is wrench time plus drive, idle and overhead. Calendars only see the booked block.
  • Scheduling in phone order bakes drive and idle time into the day before it starts.
  • CrewLink computes travel from each technician's previous job before offering a slot, so every offer is reachable.
  • Measure success by narrower windows, less backtracking and more jobs per day at the same quality.

Common questions

What is technician scheduling software?

Technician scheduling software assigns appointments to field technicians and builds each technician's day. Good technician scheduling accounts for travel between jobs, not just open time on the calendar.

How many jobs per day should a technician do?

There's no universal number. It depends on job length, drive time between jobs, shift length and how jobs are sequenced. Our article on jobs per day per technician walks through the arithmetic, and the calculator does it for you.

How does CrewLink calculate travel time between technicians' jobs?

Travel is computed from where the technician will actually be, the previous job, before a slot is offered. Times that can't be reached aren't offered.

Can CrewLink schedule technicians by skill or certification?

CrewLink's focus is travel feasibility: only offering slots a technician can reach. For a walkthrough of how it fits your specific team setup, book a session with your own data.

See your own day on it

CrewLink builds live travel time into availability, so the only slots it offers are ones a crew can physically reach. Walk through it with your own territory and service times — not a demo account.

Book a walkthrough