Field Service Dispatcher

The board, the truck, the invoice — one workflow

Styleguide v1

Color tokens

High-contrast workhorse neutrals, a safety-orange primary that holds up in a bright cab, and a controlled trade palette.

slate-900#0E1620
slate-700#2C3A51
slate-500#5A6A82
slate-200#C7D1DE
slate-50#F3F6FA
safety-600#EF6C12
safety-700#CC4F00
safety-100#FDE2CE
ok-600#0E8C64
warn-600#A07000
danger-600#A82323
H HVAC P Plumbing E Electrical G Garage X Pest

Type ramp

Slightly condensed humanist sans, tabular numerals for money and times, mono for IDs and equipment serials.

Display$2,418.66
H1Tuesday route — 8 trucks
H2Maria Castro · HVAC
H3Job #4128 — 412 Magnolia Dr
H4Diagnostic — central AC, no cool
BodyHomeowner reports unit running but no cold air; filter replaced 3 weeks ago. Equipment: Carrier 24ABC.
SmallOn-site 11:42a · departed 12:38p · drive 14 min to next
MonoEQUIP-CC-9182 · CARR-24ABC-036A

Spacing scale

Multiples of 4 — 4, 8, 12, 16, 24, 32. Mobile uses generous touch targets.

4
8
12
16
24
32
48 (tap)

Buttons

Standard, large for in-truck use, small for board controls.

Form inputs

EPA-608 Gas Mini-split
Standard Same-day Emergency
Automatic at en-route

Badges & states

Booked Dispatched En route On site Completed Callback AR · 31–60d

Alerts and toasts

Paid at the doorMarcus collected $385.00 on card · receipt SMS sent.
Tight slotInserting this here pushes Maria's last call to 5:40p. Continue?
Skill mismatchTrevor isn't EPA-608 certified for this job. Reassign before dispatching.
Route saved · 6 stops · 41 min drive

Job card

H HVAC

412 Magnolia Dr · No cool

Maria Espinoza · #4128 · 11:30a – 1:30p
En route
ETA 11:42a Drive 14 min Equip Carrier 24ABC

Table — invoices & AR

CustomerJobSentAgingBalance
M. Espinoza#4128 — No coolTodayPaid$385.00
D. Choi#4109 — Water heater swap14d agoAR · 14d$1,840.00
R. Hahn#4071 — Panel inspection47d agoAR · 47d$220.00

Empty state

No bookings today.
Drag a customer in from the inbox or accept one from the widget queue.