DHDispatchHQ
Demo mode
Active role: Admin

Demo mode — Jobs, dispatch board, diagnoses, labor, parts, truck inventory, estimates, invoices, audit are real Postgres state. SMS dispatch, E-sign on estimates, Payment capture are stubbed.

TRADES DISPATCHLive demo · v1.5

DispatchHQ

Trades dispatch where customer calls become jobs, jobs go to technicians, parts are tracked on the truck, and invoice drafts come from the work itself — for HVAC, plumbing, and electrical contractors.

ForHVAC companiesPlumbing & electrical contractorsHandyman, locksmith, appliance repairOwner-operator service shops

Welcome, Admin

Heartland Trades Co.

Daily dispatch dashboard — jobs, parts, estimates, invoices, audit in one surface.

Demo mode
Booked today
$0
0 invoices drafted today
Completed today
0
0 scheduled · 0 in progress
First-time fix
95.5%
Rolling 30d — 1 callbacks / 22 completed
Active techs
5
Day shift; 1 helper on call.
Waiting on parts
2
1 blocked >7 days
Estimates gated
1
Over $5k awaiting owner approval.
Technician job sheet · JOB-2031
Raj Patel — Patel residence — AC not cooling. Mobile-friendly + printable: diagnosis, labor, parts, sign-off lines.
Marquee artifact
Diagnoses
1
Labor lines
1
Parts used
1
Where to start by role
Every DispatchHQ actor gets a one-screen first move. Switch personas in the top bar.
Owner
Approve over-$5k estimates and watch the daily revenue + callback rate.
Review estimates →
Dispatcher
Assign technicians, resolve schedule conflicts, rebalance the dispatch board.
Open dispatch board →
Technician
Run today’s queue: diagnose, log labor + parts, mark complete.
Open my jobs →
CSR
Take inbound calls; create customers + service calls; log callbacks.
Open customers →
Parts manager
Reconcile truck inventory; fill reservations for waiting-on-parts jobs.
Open truck inventory →
Estimator
Build estimates from tech findings; route over-$5k to owner.
Open estimates →
Finance
Review invoice drafts, finalize, export ledger to CSV.
Open invoices →
Recent audit events
Latest 10 of every dispatch action, diagnosis, labor + parts entry, and decision.
All audit →
  • May 16, 2026 10:48 PM
    job assigned
    Job · cmp8p2st
    Assigned to Diego Ortega
    by Aisha Patel
  • May 16, 2026 10:43 PM
    job created
    Job · cmp8p2st
    JOB-2055 created
    by Sarah Beck
  • May 16, 2026 9:48 PM
    job assigned
    Job · cmp8p2sm
    Assigned to Tom Reyes
    by Aisha Patel
  • May 16, 2026 9:43 PM
    job created
    Job · cmp8p2sm
    JOB-2052 created
    by Sarah Beck
  • May 16, 2026 8:48 PM
    job assigned
    Job · cmp8p2rj
    Assigned to Bo Chen
    by Aisha Patel
  • May 16, 2026 8:43 PM
    job created
    Job · cmp8p2rj
    JOB-2033 created
    by Sarah Beck
  • May 16, 2026 7:48 PM
    job assigned
    Job · cmp8p2rd
    Assigned to Tom Reyes
    by Aisha Patel
  • May 16, 2026 7:43 PM
    job created
    Job · cmp8p2rd
    JOB-2032 created
    by Sarah Beck
  • May 16, 2026 6:57 PM
    generated output
    GeneratedOutput · cmp8p2pt
    Job sheet generated for JOB-2031 (technician: Diego Ortega)
    by Heartland Admin
  • May 16, 2026 6:33 PM
    job assigned
    Job · cmp8p2rr
    Assigned to Tom Reyes
    by Aisha Patel
Today’s dispatch board
Jobs scheduled today across 5 active technicians. Click into a job to see diagnosis, labor, and parts.
No jobs scheduled today.
Blocked >7 days
Aging-blocked jobs — parts manager attention.
  • JOB-2020 Greenway Diner: Greenway Diner — make-up air unit ECMblocked 9d

5 active techs · 22 jobs completed in last 30 days · first-time fix 95.5% (rolling 30d).