examples/apps for your business/DispatchHQ
// DispatchHQ ships in the Control Room design system

Operator console for businesses that ship things.

DispatchHQ’s actors, end-to-end workflow, and marquee artifact rendered in the Control Room template’s voice. Same data, template-native composition.

// OPERATORS · 08 · ACTIVE: DISPATCHER
RC
Owner
Reyna02
JP
CSR
Jordan07
SO
Dispatcher
Sam04
LO
Tech
Lou03
MY
Tech
Mae01
RV
Tech
Rob02
AK
Parts
Ali00
DH
Billing
Drew05
// HANDOFF CHAIN · DRAW-2031 · 3 / 5
Intake
Jordan Park
07:52
Triage
Sam Ortiz
08:14
Assign
Sam Ortiz
08:20
On site
Rob Vance
ETA 10:30
Invoice
Drew Hoff
STATE: OWNER REVIEW · NEXT: FINANCESLA: 04:22:18 · STEP 4 / 5
// OUTPUT · LIVE DISPATCH BOARD · GENERATED 142ms
5 TECHS × TODAY · DRAG-TO-ASSIGN · SLA TIMERS
LIVE DISPATCH BOARD · APPLICATION 07
Today · Friday
24 jobs
0108:00 · LOU100%on site0208:00 · MAE100%arriving0310:30 · ROB20%SLA 1h0410:00 · JEN100%en route0511:00 · KIM100%install0612:00 · LOU50%estimate0714:00 · MAE100%scheduled0915:30 · ROB100%scheduled
generated · ustack autobuild · REQ-13page 1 / 4
TRADES DISPATCHLIVE DEMO

DispatchHQ

A trades business runs on customer calls, technician schedules, parts on the truck, and invoices owed — all changing hour by hour, none of them connected.

DispatchHQ centralizes call intake, dispatch decisions, technician work, parts, estimates, and invoice drafts into one operational workflow.

7 roles · 4 workflow paths · 17 entities · 13 screens

// why this is hardSchedules change constantly, parts run out mid-job, and every estimate over a threshold needs the owner's sign-off — without losing track of what's billable.

Open the live demo ↗Sign in to build yours →// dispatchhq.ustack.ai
Live dispatch boardParts + truck inventoryEstimate approvalsInvoice draftsDaily revenue dashboard
// target buyer
  • ·HVAC companies
  • ·Plumbing & electrical contractors
  • ·Handyman, locksmith, appliance repair
// why this is a great uStack demo

The strongest SMB emotional pull — owner-operators understand the pain in seconds.

// actors

Roles with distinct permissions and access.

ActorRole
OwnerReviews jobs, revenue, tech utilization
DispatcherAssigns jobs, manages the board
TechnicianWorks jobs, captures labor and parts
CSRTakes calls, creates customer records
Parts ManagerTruck inventory + reorder
EstimatorBuilds estimates from job notes
FinanceReviews invoice drafts, posts payments
// core workflows

Happy. Exception. Approval. Reporting.

// 01 · happy path

CSR takes call → dispatcher assigns → tech runs job, logs diagnosis/labor/parts → invoice drafts → job closes → customer history updates.

// 02 · exception path

Tech needs unstocked part → job moves to "waiting on parts" → parts manager reserves → follow-up auto-suggested → dispatcher sees blocked job.

// 03 · approval path

Tech writes estimate above owner threshold → owner approval → approved/revised → customer-visible status updates.

// 04 · reporting path

Jobs by status, tech utilization, first-time-fix rate, parts usage, revenue by job type, aging incomplete jobs.

// surfaces

Screens and data model.

// screens · 13
  • ·Dispatch board
  • ·Job calendar/list
  • ·Call intake
  • ·Customer profile
  • ·Job detail
  • ·Tech mobile-style job screen
  • ·Parts/truck inventory
  • ·Estimate builder
  • ·Invoice draft
  • ·Blocked jobs queue
  • ·Tech utilization report
  • ·Revenue dashboard
  • ·Settings
// data model · 17 entities
CustomerLocationServiceCallJobAppointmentTechnicianSkillJobAssignmentDiagnosisLaborEntryPartTruckInventoryEstimateInvoiceDraftApprovalDecisionJobStatusEventAuditEvent
// run-time

Automations and generated outputs.

// automations
  • Blocked-job flags
  • Unassigned job aging
  • Tech overload warnings
  • Estimate approval routing
  • Follow-up job creation
  • Daily dispatch snapshot
// generated outputs
  • Estimate PDF
  • Invoice draft PDF
  • Technician job sheet
  • Customer job history
  • Parts usage report
  • Daily dispatch report
// deployment rationale
Why this app runs honestly with no integration sprawl.

// v1 demos without third-party services

Internal dispatch board with seeded tech availability and time windows. Maps + SMS + payments framed as production add-ons — not required for the demo.

// this isn't a mock

This exact app is live and clickable at dispatchhq.ustack.ai. Click around — same architecture described above.

// stack
Next.jsNeon PostgresPrismaAuthVercelRBACAudit trailPDF generation
build your version of this

Same architecture. Your scope.

Sign in, write a paragraph that describes your version of DispatchHQ, and uStack ships a working app on your URL. Take the code, have us host it, or scope a custom build — same production methodology underneath.

Sign in to start →← Back to examples