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 day | 480 |
| Morning load-out and meeting | 30 |
| Per job: on site + drive + write-up | 75 + 25 + 10 = 110 |
| Calls that fit | 450 / 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 call | 1.5 hours |
| Drain cleaning | 1.5 hours |
| Maintenance visit (tune-up) | 1 hour |
| Tank water heater replacement | 3-4 hours |
| Full system install | Full 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:
- Hold one slot per tech per day open for emergencies in the busy season.
- Release unused emergency slots to regular bookings at a set time, for example 1:00 pm.
- 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.
- 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.