If you run a shop of 1 to 5 people, dispatch is usually you, a phone and a group text. That works until two jobs overrun, a part is not on the truck, and a customer is standing in a driveway you promised by noon. You do not need a control room. You need one board, a complete job card before anyone rolls, and a habit of fixing the afternoon before it breaks.
This is a daily routine an owner can run. It is not an AI routing system. For that design, with dispatcher review still in the loop, see AI field service dispatch workflow. For the split of what an assistant may touch, see what to delegate to an AI assistant.
01
Why the day falls apart
The failure is almost never the wrench. It is missing information at 7.40am:
- The address is a last name, not a street.
- The window was "morning."
- The part is still at the supplier.
- The tech who can do the work is already across town.
- The customer was never told anyone was coming.
- A callback lives in one person's texts and nowhere else.
Fix those six and you will save more time than any map view will. Software helps after the card is complete, not before.
02
The board you actually need
One place. One owner for the day. Every job has one next step. That can be a spreadsheet, a whiteboard photo, Jobber, Housecall Pro or anything else. It cannot be four threads and a memory.
| Column | What goes in it |
|---|---|
| When | Date and a real window, for example 9 to 11, not AM |
| Who | Named tech or crew, or Unassigned if it is still a hole |
| Where | Full address, gate code, parking note |
| What | Repair, estimate, callback or install, in one line |
| Ready? | Yes only if the job card below is complete |
| Status | Scheduled, on the way, on site, waiting, done, rescheduled |
| Next step | Invoice, parts order, return visit, or close |
Status words stay short on purpose. "Waiting" must name the thing: waiting on a part, waiting on the owner, waiting on access. If you cannot name it, the job is not waiting. It is lost.
03
A job card that is ready to roll
Do not dispatch until you can answer all of these from the card, without calling the office.
- Customer name and a phone that picks up.
- Service address, plus how to get in.
- On site contact if that is not the person who booked.
- Arrival window the customer was told.
- Scope in one sentence. Quote, repair, maintenance or callback.
- What is already on the truck, and what needs a stop.
- Skill: who can actually do this job.
- Hazards: dog, tenant, HOA, live equipment, last visit notes.
- What happens after: invoice on site, photo for the quote, or book a return.
If any line is blank, it is not ready. Put it in a "needs info" row and send one message that asks only for the blank. Do not send a tech to collect the blanks unless you are being paid for a diagnostic visit.
04
The daily routine
Four checkpoints. Same ones every working day. This is an illustrative day for a three person plumbing shop: owner who also techs, one other tech, one person on the desk two mornings a week. Scale it to a solo by doing the desk blocks at the kitchen table before you leave.
The night before, 15 minutes
- Tomorrow's jobs each have a name, a window, a tech and a complete card.
- Confirmations have gone out. Anyone who has not confirmed is marked for a morning call.
- Parts and special tools are on a truck or already ordered, not assumed.
- Drive order is set. First job is the furthest constraint (access window, school run, HOA), not the favourite customer.
- One gap is held for true emergencies. If you fill it, you have no day.
Morning, before the first window
- Call the unconfirmed stops.
- Text the first customers that you are on the way, with the window you already promised. Do not invent a new time.
- If someone is off, move their jobs before 8am, not at 10am from a job site.
Midday, 10 minutes
- Any job running long? Tell the next customer before their window is already blown.
- Same day requests go into the held gap or they go to tomorrow. Do not wedge them between two paying stops.
- Parts runs get batched. Two techs should not visit the same supplier in the same hour.
End of day, 15 minutes
- Every stop is done, rescheduled or cancelled. No grey.
- Photos and notes are on the job, not in a camera roll.
- Invoices or quote follow ups are listed as the next step.
- Tomorrow's board is reviewed while today is still in your head.
05
Where an assistant helps
An assistant is useful on the desk, not in the van. Use the same three buckets as what to delegate to an AI assistant.
| Bucket | Dispatch work |
|---|---|
| Runs alone | Build tomorrow's board from booked jobs. Flag cards missing an address, window, part or tech. File photos onto the job. Weekly count of overdue invoices. |
| Drafts for your approval | Booking confirmations, on the way texts, "running late" notes, quote follow ups, invoice reminders. You send them. |
| Keep | Promising an arrival time. Adding a same day job. Changing price. Refunds. Telling a customer a repair is safe. Hiring, firing, keys and account access. |
The approval loop is the point. A draft sitting in the place you already work is faster than writing from nothing. A message that sends itself with the wrong ETA is how you lose a customer. If you want that desk layer set up, see the AI assistant for founders and small teams. It is $699 per month, month to month. You buy your own AI seat so the account stays yours.
06
If you already use Jobber or Housecall Pro
Use the product you have as the board. Do not add a second one. The routine above still applies. Only the clicks change. Everything below is from vendor help as it read on 19 October 2026.
Jobber
The schedule on Jobber.com is the hub for jobs, visits, tasks and appointments. A job is the whole piece of work. A visit is each time you go to the property. The schedule has day, week and month views, plus a map view and a list of unscheduled appointments. You can create a job from the schedule, a client profile, Home, or a quote, then set a start date, times, whether it repeats, and which team members are assigned. If no users are selected, visits stay unassigned and can be assigned later. You can give the team instructions on the job. (Schedule overview, Admin or dispatcher) On plans that include them, arrival windows have a default under Work Settings and can be changed on each job. (Arrival windows)
Housecall Pro
You can schedule a job or estimate when you create it, from an existing job, or from the calendar. From the calendar you click a timeslot and book a job, estimate or event. You assign the dispatched team with Edit team. Jobs can be left unassigned. Estimates cannot. You can set an arrival window that is shared with the customer in confirmations without changing the time block on the calendar. You can tick Notify customer to send email and text about the scheduled job. A Find a time tab suggests openings and shows drive to and from the jobs on either side. On the job itself, techs use On My Way, Start and Finish in the mobile app, and the product records those times. (Scheduling jobs and estimates, Scheduling, invoicing and payments training)
If you do not use either product, do not buy one until the night before checklist works on paper for two weeks. A tool will not invent a window you never promised. If the shop is appointments and invoices rather than trucks, use appointment reminders and invoice follow up.
07
Download the daily board
Download the daily board. It is a spreadsheet with the columns in this guide and a few sample rows so you can see the shape. Duplicate the tab for each day. If a row has a blank in Ready, it does not go on a truck.
Keep reading on Fabren
Next step
Want the desk work drafted for you?
Delegate the tedious work. Keep the work that needs you. Fabren sets up an AI assistant for founders and small teams that handles inbox triage, follow ups, reports and admin work, with you approving anything that leaves the business. It is $699 per month, month to month, for 1 to 5 person service businesses, and you buy your own AI seat so the account stays yours.
See the AI assistant