Get demo
Dispatch and operations

How to schedule service calls: windows, capacity and emergencies

Updated November 10, 20264 min read

To schedule service calls well, first know your real capacity (tech hours minus drive time and paperwork), then sell arrival windows you can keep, usually two to four hours wide. Book by job type with a set time for each, hold room every day for emergencies, confirm the day before, and give customers a heads-up when the tech is on the way. Overbooking feels busy but creates late arrivals and cancellations.

Start with real capacity, not hours on the clock

An eight-hour day is not eight hours of work. Take out the morning meeting, loading the truck, drive time, the supply-house run and writing up the job. What is left is the time you can actually sell.

Worked example (made-up numbers): a tech works 8 hours. Drive time averages 25 minutes between jobs, paperwork and photos take 10 minutes per job, and the morning load-out takes 30 minutes. If an average service call runs 75 minutes on site, each job really costs about 110 minutes of the day. After the 30-minute start, that is about four calls, not six.

Item (example)Minutes
Paid day480
Morning load-out and meeting30
Per job: on site + drive + write-up75 + 25 + 10 = 110
Calls that fit450 / 110 = about 4

Run your own numbers in the tech capacity calculator. This is capacity planning, and it is the base everything else sits on. If the office books six calls into a four-call day, every customer after lunch gets a late tech.

Sell windows you can keep

An arrival window is a promise. A narrow window that you miss does more damage than a wider one you hit. Most service shops use windows of two to four hours, for example 8-10, 10-12, 12-2 and 2-4, or a simple morning and afternoon split.

  • First call of the day can have a tight start time, because nothing runs before it.
  • Later calls need wider windows, because they depend on how the earlier jobs went.
  • Installs usually get a start time and a full-day block rather than a window.

Whatever you choose, offer the same windows every day so the office does not invent new ones on the phone.

Give every job type a set time

If the office guesses how long a job takes, the schedule is a guess too. Make a short list of your common job types and how long each one blocks on the board. Review it every few months against how long the jobs actually took.

Job type (example)Block on the board
Diagnostic / service call1.5 hours
Drain cleaning1.5 hours
Maintenance visit (tune-up)1 hour
Tank water heater replacement3-4 hours
Full system installFull day, two techs

These are examples. Your own times come from your job history.

Hold room for emergencies

Emergencies are often your best-paying calls, and a full board means sending them to a competitor. Decide your rule up front:

  1. Hold one slot per tech per day open for emergencies in the busy season.
  2. Release unused emergency slots to regular bookings at a set time, for example 1:00 pm.
  3. Define what counts as an emergency in writing (no heat in freezing weather, active leak, sewage backup, no power), so the office does not have to decide on every call.
  4. After hours, use an on-call rotation so one tech knows they are the one who goes.

What to say when you schedule service calls by phone

The booking call sets the customer's expectation. A script the office can use:

"I can get a technician out to you tomorrow between 10 and 12. He'll text you when he's on the way, usually about 30 minutes ahead. Our service call is a set fee, and he'll give you the price before doing any work. Does tomorrow between 10 and 12 work?"

Offer one specific window first. Only offer a second if they say no. Giving three choices at once slows the call down.

Confirm, then send the on-the-way message

Most no-shows are customers who forgot or whose plans changed. Two messages prevent most of them:

  • Day before: confirm the window and ask them to reply if it no longer works.
  • On the way: the tech's name and a rough arrival time.

If the customer cancels the day before, you can refill that slot. If you find out at the door, you cannot. More on this in how to reduce no-shows.

Common scheduling mistakes

  • Booking to 100 percent. The first long job wrecks the afternoon.
  • Same window for every job type. A tune-up and a repipe should not look the same on the board.
  • No rule for emergencies. The office ends up bumping customers on the fly.
  • Never checking estimates against actuals. If drain jobs take two hours, stop booking them as one.

Once the schedule is set, the day still has to be run. The other half of this is in how to dispatch techs efficiently.

How SWITCHBOARD helps with scheduling

In SWITCHBOARD, bookings from the phone, the booking page and the AI receptionist land on the same board, with what the customer said attached. The receptionist can book the job while the caller is still on the line, using the windows and rules you teach it. "Who's free" shows which tech has the time and skills, and the customer is told when a job is assigned.

Questions people ask

How wide should an arrival window be?

Most service shops use two to four hours. Use a tighter start for the first job of the day and wider windows later, when timing depends on earlier jobs.

How many service calls can one tech do in a day?

Divide the time you can actually sell (paid hours minus load-out, drive and paperwork) by your average time per job including drive. The tech capacity calculator does this for your own numbers.

Should I keep slots open for emergencies?

Yes, in the busy season. Hold one slot per tech and release it to regular bookings at a set time if no emergency comes in.

What is the best way to cut no-shows?

Confirm the day before, ask the customer to reply if plans changed, and send an on-the-way message with the tech's name.

See it on your own shop.

Thirty minutes on a call, built around your trade and your week. We set it up with you, and pricing is quoted per shop on the call.

Get demo