Skip to content

AI dispatcherAI

A full proposed board in seconds. Nothing moves until you say so.

The AI dispatcher drafts a whole day's board, or re-plans the rest of today after a job runs long or someone calls out, then shows every change with a reason so a dispatcher can approve all of it, some of it, or none.

The Works

Dispatch board lanes showing jobs by technician and time · Real product screenshot, demo company data.
Dispatch board lanes showing jobs by technician and time

What it does

Everything AI dispatcher does for your shop

01

Plan the day

Proposes who does which job, in what order and at what arrival time for a chosen date, starting from the current board and placing jobs waiting in the unscheduled queue.

Plan the day · Real product screenshot, demo company data.
Dispatch board lanes showing jobs by technician and time

Four goal presets

Balanced, Least driving, Most revenue or Keep every promise. The owner picks a preset in Planner settings; nobody has to tune weights or scores.

Intraday re-plan

When a job is running long, a technician calls out or an emergency comes in, it fixes the rest of today with as few moves as possible, starting from where trucks and jobs actually are now.

Hard rules it never breaks

Expired certifications, time off, shifts and events, apprentices who need a mentor, work already under way, and promised arrival windows unless you allow window changes for that plan.

Crews and multi-day continuity

Multi-technician jobs are planned as one unit with the same block for every member, and later visits of a multi-day job prefer the crew already on it.

Notes become rules

Type "keep Luis near the shop today" and AI turns it into a rule the planner follows, then shows what it understood and what it couldn't.

Before and after numbers

Every plan shows drive minutes, utilization, revenue at risk, windows kept, jobs left unassigned and parts runs, before and after, so you can judge the trade-off.

How it works

Step by step

  1. 1

    Pick a day and a goal

    Open Dispatch, then AI dispatcher. Choose the date, whether to include the unscheduled queue, whether promised windows may move, and add a note if you want.

  2. 2

    The planner proposes

    A deterministic planner frees work that can't stay where it is, places waiting work at the cheapest spot that breaks no rule, then improves by moving single-tech jobs until nothing gets better.

  3. 3

    AI explains

    If AI is on, it writes a short summary of the trade-offs and a note per change. It never changes an assignment.

  4. 4

    Review and apply

    Untick anything you don't want. Applying re-checks the board first; if any touched appointment or technician-day changed since the plan was made, nothing applies and the plan is marked stale.

  5. 5

    Tell customers

    Optionally text the customers whose arrival window changed. Opt-outs and quiet hours are respected.

Who it helps

Dispatcher
Starts the morning from a complete draft instead of a blank board, and handles a call-out in a minute instead of twenty.
Owner
Sets the company's priority once (less driving, more revenue, or keeping promises) and can allow re-plans that keep every window to apply on their own.
Service manager
Sees why each job moved and which jobs were left unplaced and why, which makes coaching and staffing calls easier.

What to measure

Drive minutes per job
Total drive minutes from the plan's after numbers divided by jobs placed. Compare weeks with and without applying plans.
Windows kept
Promised windows the applied plan keeps, divided by windows promised. The plan reports both.
Apply rate
Changes applied divided by changes proposed. A low rate means the goal or the setup (skills, hours, bases) needs work.
Revenue at risk
Value of the day's promised jobs left unassigned or past their window, before and after the plan.

Compared with ServiceTitan

How TradesWork AI dispatcher compares

ServiceTitan's AI assignment is Dispatch Pro, sold as a Pro product. TradesWork includes the AI dispatcher on The Works plan, plans crews as a unit, and always asks before applying anything except re-plans that keep every promised window, and only if the owner turns that on.

 ServiceTitanTradesWork
AutomationAuto mode reshuffles the board every 10 minutes during business hoursProposals you approve; optional auto-apply only for re-plans that move no window and unassign nobody
GoalsPrioritize drive time, average ticket size, or a combinationBalanced, Least driving, Most revenue, Keep every promise
Who it coversOnly works with managed techniciansEvery technician on the board, including apprentices who need a mentor
Drive limitNever exceeds the configured maximum drive timePer-technician "stay within N minutes of base" rule, set from a note or the options
Published resultsMarketing cites 6% and 10% drive-time reductions for select customersNo published results yet; every plan shows its own before and after

ServiceTitan details from its public help center and published pages; see sources below.

Most "AI dispatch" asks you to trust a score you can't see. The TradesWork AI dispatcher works the other way around. A rules-based planner builds the board from things you can check (skills, certifications, shifts, promised windows, parts on the truck, job value), shows you every change with a one-line reason, and waits for you to apply it. The AI part is narrow on purpose: it explains the plan in plain English and turns a dispatcher's note into rules.

The four goals

Owners set the goal once in Planner settings. Each preset changes how the planner weighs driving, job value, changes to the current board, moved windows and even workloads.

GoalWhat it optimizesUse it when
Balanced (default)Less driving, even workloads, the valuable jobs coveredMost days
Least drivingShortest routes first; workloads may be unevenFuel-heavy territories, spread-out service areas
Most revenueHighest-value and member jobs first, even if routes get longerPeak season, when demand outruns capacity
Keep every promiseNever moves a customer's arrival window; fewest reassignmentsCommercial accounts, shops rebuilding trust after late arrivals

Two things hold under every goal. Emergency and high-priority jobs carry a heavy penalty for being left off the board, and members carry an extra one. And in re-plan mode, the cost of changing someone's day triples, so a re-plan fixes the problem with the fewest moves rather than reshuffling everyone.

What the planner respects

The planner starts from your current board, not a blank page. It first frees work that can't stay where it is, then places waiting and freed work, then improves.

Never broken:

  • A technician whose certification for a required skill has expired can't take that job.
  • Time off, shifts and non-job events (training, meetings, vehicle service) block time.
  • An apprentice marked "needs a mentor" is only planned onto a crew with someone marked "can mentor".
  • Work already under way comes first on that technician's route.
  • Promised arrival windows hold, unless you tick "allow window changes" for that plan.

Weighed, not absolute:

  • Zone and business unit fit.
  • Continuity on multi-day jobs: later visits prefer the crew already on the job.
  • Parts: if the job lists parts and the technician's truck doesn't carry them, the stop is marked as a parts run and counted. A truck with no stock on file counts as "unknown", not "missing".
  • Job value, priority and membership.
  • Daily capacity caps per technician.

Crews (jobs that need two or more people at once) are planned as one unit: every member gets the same block, and crews move only as a whole crew.

Re-planning the rest of today

A job runs long, a van breaks down, a no-heat call comes in at 9:40. Re-plan is built for that moment.

  1. 1

    Pick what happened

    A job is running long (pick the appointment and how many more minutes, 5 to 600), a technician called out, an emergency came in, or just re-check the rest of today.

  2. 2

    It starts from now

    Nothing is scheduled before the current time. Trucks start from their live position, their current job, or home base. Windows already missed become a cost, not a block.

  3. 3

    Fewest moves

    Changing someone's day costs three times as much as in a day plan, so the fix touches as few customers as possible.

  4. 4

    Apply or let it apply

    Review the changes, or, with auto mode on, re-plans that keep every window and unassign nobody apply by themselves.

Each changed job gets a reason line, such as the job that's running long and by how much, so the technicians and CSRs hear a consistent story.

The dispatch board the planner works from: lanes, statuses, trucks and alerts. · Real product screenshot, demo company data.
TradesWork dispatch board with technician lanes, jobs and a live activity feed

Notes in plain English

Dispatchers know things the system doesn't. The note box takes up to 1,000 characters of plain English, and AI turns it into five kinds of rules:

You writeRule it becomes
"Don't touch Maria's day"Lock that technician's day
"Sam is at training until noon, no new work"Give that technician no new work
"Keep Luis near the shop today"Keep their jobs within N minutes of home base (20 if you don't say)
"Give #1043 to Dana if you can"Prefer that technician for that job
"Leave #1051 where it is"Lock that job

After planning, you see what was applied ("Keep Luis within 20 min of base") and anything it couldn't express. It never invents technicians or jobs; names must match people on the board. If AI isn't available for your role or company, the note is ignored and the screen tells you to use the options instead.

Reading a plan before you apply it

Every plan comes with before and after numbers:

  • Drive minutes across every route (blank if no stop has coordinates).
  • Utilization: booked minutes over working minutes.
  • Revenue at risk: the value of promised jobs left unassigned or past their window.
  • Windows kept out of windows promised.
  • Unassigned jobs and parts runs.

Below that, each change is labelled Schedule, Assign, Reassign, New window or Unassign, with before and after. Jobs the plan couldn't place are listed with the reason. Constraints it couldn't honor show as warnings, for example a "stay near base" rule for someone with no home base on file.

Drive times inside the planner start as straight-line estimates. When a routing provider such as openrouteservice1 is connected, the totals are refined with real road times for plans up to 400 legs, and the plan tells you which method it used.

How it compares with Dispatch Pro

ServiceTitan's equivalent is Dispatch Pro. Its help center says auto mode reshuffles the board every 10 minutes during business hours, never sends a technician over the configured maximum drive time, and only works with managed technicians.2 Its marketing page says it can prioritize drive time, average ticket size, or both, and cites drive-time reductions of 6% and 10% for select customers.3

The design choice in TradesWork is different. Continuous reshuffling suits a big call center with a dedicated dispatch team. In a 5 to 30 tech shop, a board that keeps changing on its own can be hard for technicians and customers to follow. TradesWork proposes, you approve, and the only automatic path is the narrowest one: a re-plan that keeps every promise and drops nobody.

Getting good plans

The planner is only as good as what it knows. Before your first real plan:

  1. Give every technician skills, certifications with expiry dates, shifts and a home base.
  2. Set default durations and required skills on job types.
  3. Mark apprentices "needs a mentor" and seniors "can mentor".
  4. Put stock on trucks if you want the parts check to mean something.
  5. Run Plan the day for tomorrow every afternoon for a week without applying. Compare its after numbers to how the day actually went.

If the apply rate stays low, the problem is usually missing setup, not the goal.

Footnotes

  1. openrouteservice, routing and directions API. https://openrouteservice.org/ ↩

  2. ServiceTitan help center, "Dispatch Pro overview." https://help.servicetitan.com/docs/dispatch-pro-overview ↩

  3. ServiceTitan, Dispatch Pro product page. https://www.servicetitan.com/features/pro/dispatch ↩

Free download

Field Service KPI Scorecard

Track the 12 numbers that run a service business, week by week, with formulas already built in.

Get it free
  • 12 KPIs with definitions and formulas
  • 52-week tracker with trends
  • Targets and red / green flags
  • Per-technician view

Frequently asked questions

No. A deterministic planner makes every assignment from your rules and data, and gives the same answer for the same input. AI only explains the plan and turns a dispatcher's note into rules. The planner works with AI switched off.

Sources

Last reviewed October 15, 2026. Third-party sources are marked; some are written by competing vendors.

  1. 1.ServiceTitan help: Dispatch Pro overview
  2. 2.ServiceTitan: Dispatch Pro
  3. 3.openrouteservice

Ready to run a tighter shop?

Try TradesWork free for 14 days. Bring your customers and price book, or start fresh with a price book made for your trade.

  • No credit card
  • No contract
  • Cancel any time
Three workers in coveralls unloading equipment from a van