runbookify
← All plans
Customer Support & Service / Field Service & Dispatch

Technician Dispatch Board: Group, Sequence, and Publish the Day's Routes

Load today's jobs and your technician list, let AI group and sequence each tech's stops by location, skill, and priority — then a dispatcher adjusts and approves before the day plan goes out.

IntermediateA weekendBuilds onNext.jsSupabaseResend
What you'll build

A web tool where you import today's jobs and your technician list, AI groups and route-sequences each tech's day with reasons, the dispatcher drags/adjusts and approves, and the tool publishes and emails each tech a route sheet — with every change logged.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.

Before you start

  • A Supabase account (free)
  • A Vercel account (free)
  • A Resend account (free)
  • A CSV of today's confirmed jobs (location, duration, priority) and a CSV of your technicians (skills/zones)
  • Claude Code or any AI coding agent

The problem this kills

Every morning a dispatcher stares at a list of confirmed jobs and a list of technicians and tries to solve a puzzle in their head: who has the right skills for which job, who's already near that part of town, which jobs are urgent and which can wait, and how to order the stops so nobody crosses the city twice. Do it well and techs spend the day fixing things. Do it in a rush — and most mornings are a rush — and you get backtracking, idle drive time, the wrong tech sent to a job they can't finish, and a high-priority call that slips because it got buried in the list.

The maddening part is that the clues are all right there: the job's location, how long it'll take, how urgent it is, and which tech covers that zone and has the skill. You just need something that takes today's jobs and your tech roster and proposes a sensible, grouped, sequenced plan — fast — while leaving the dispatcher fully in control to override it, because dispatchers know things the data doesn't. You do not need to be a developer to build that something.

What you'll build

A simple internal web tool for your dispatch desk. Each morning you import today's confirmed jobs (location, duration, priority window) and your technician list (skills, zones, working hours). The tool groups the jobs to the right tech by location, skill, and priority, then proposes an efficient route order for each tech's day — with a plain-English reason for every assignment ("near the tech's first two stops; same zone; matches HVAC skill; priority window 9–11am"). The dispatcher sees the whole board, drags jobs between techs, reorders stops, and fixes anything the data got wrong. Nothing goes out until the dispatcher clicks Approve & publish. Then the tool publishes the day plan and emails each technician a clean route sheet via Resend — and logs every change.

What's inside the Implementation Plan

The downloadable plan is a step-by-step file you paste into an AI coding agent. It opens by interviewing you about your business — how dispatch works today, the systems and spreadsheets you use, the exact columns and naming in your jobs and technician data, your typical and peak job volumes, your real rules for skills, zones, and priority windows, and the messy edge cases (two-person jobs, fixed appointment times, on-call techs). It reads a short spec back to you for a thumbs-up, then builds the tool around your answers instead of a generic template. From there it walks the agent through the data model, the CSV imports, the grouping-and-sequencing engine, the drag-and-drop dispatch board, the human approval gate, and the publish-and-email step. Every step ends with a ready-to-copy prompt.

The governance it includes (this is the point)

This isn't a toy. The plan builds in the controls a real service operation needs: login so only your dispatch team can use it, row-level security so each branch or organization sees only its own jobs and techs, a complete audit trail of every assignment, override, and publish (who, what, when, and why), a hard human-approval gate so no day plan reaches technicians until a dispatcher signs off, and duplicate guards so the same job can't land on two routes and the same day's file can't be imported twice. The whole tool exists to make a careful human decision fast — the AI drafts the plan, the dispatcher makes the call.

Who it's for

Dispatchers, field-service supervisors, and operations leads who build the daily route plan and are tired of doing the morning puzzle by hand. If you can describe how you decide who goes where today, you can build this.

You've got this — open the plan, paste the first prompt, and you'll be grouping and sequencing your first real day of routes this weekend.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.