The matching engine runs on its own and is auditable when it stalls. This is the desk that overrides a stuck assignment, takes a booking by phone when the app is down, clears a licence, holds a payout, and reads the weekly gates.
ops.fixxo.com/dispatch
Dispatch3 agents live
AI-routed today
83%
Target ≥ 80%
Stalled > 2h
1
Needs a human
Median assign
42s
Brief → assigned
Open jobs
64
Across 5 zips
Needs a dispatcher
Job
Trade
Zip
Value
Waiting
Why it stalled
4840
Plumbing · slab leak
23233
$420
2h 14m
No master-tech online
4844
Appliance
23220
$180
38m
Low match confidence
4846
Electrical
23226
$260
12m
Licence class unconfirmed
Decision trace · job 4840
Candidates scored
Marcus T.0.71
Kelleher Corp0.66
3 more below threshold—
Why it stalled
Slab-leak requires master-tech certification. None available in 23233 within the customer's window.
O1 · Dispatch
Supervise the engine, not the queue
Three stats, the stalled jobs with the reason, and the engine's full decision trace on the selected job. Green routing needs no operator attention.
ops.fixxo.com/phone
Phone intake · degraded modeApp intake down
Degraded mode active. The customer app's intake is unavailable. Bookings taken here queue locally and replay on recovery. Dispatch stays human-in-the-loop.
Take a booking
CallerJ. Okafor · (804) 555-0113
Zip23220
ProblemWater heater leaking in the garage, rust at the base
CategoryPlumbing · water heater
Quoted$312
Queue · 4 pending
#4839 · Water heater
Queued 14:02 · 23220
Replayed
#4840 · Slab leak
Queued 14:07 · 23233
Replayed
#4841 · Appliance
Queued 14:11 · 23220
Retrying
#4842 · Handyman
Queued 14:12 · 23236
Pending
Next degraded-mode drill in 11 days. Intake is never fully down.
O2 · Phone intake
Degraded mode as a real screen
The state is declared at the top, the form mirrors the chat brief, and queued bookings show replay status. Phone is a first-class path, not a fallback.
ops.fixxo.com/verification
Verification12 in flightPending · Flagged · Expiring
Pro
Licence
Insurance
Hard screens
Submitted
D. Reyes
Elec 27-003311
ACORD 25
2 of 2 clear
2h
T. Nguyen
HVA 27-118230
Expires 6d
2 of 2 clear
3h
S. Patel
PLB 27-041882
ACORD 25
Review hit
5h
Case · S. PatelBlocked
OFAC sanctionsClear
Sex-offender registryClear
VA court recordsPossible match
DPOR disciplinaryNone
Cannot activate until the court match is cleared or superseded by a paid report. There is no override control in this interface, by design.
Evidence
PDF
PDF
O3 · Verification
Compliance with no escape hatch
Hard screens are shown individually with their result. A court match blocks activation and the UI offers no override — the gate is the product.
ops.fixxo.com/risk
Risk & fraud2 highOpen · Closed
Loss rate
0.7%
Target < 1%
Chargebacks /1k
2
Stop above 6
Velocity flags
5
Triage < 4h
Collusion pairs
1
IP + payout match
Flag queue
Type
Detail
Severity
Card testing
6 declines / 4 min · IP 73.x
High
Collusion pair
Same IP as a pro payout account
High
Velocity
New account · 3 jobs in 20 min
Medium
Refund abuse
3 refunds requested · 30 days
Medium
Escrow & reserve
Held in escrow$18,420
Reserve (5%)$2,148
Unseeded payouts0
Reserve covers 64% of trailing-30-day claim exposure.
O4 · Risk
Money and risk on one screen
Four risk numbers on the left, the flag queue with severity, and the escrow/reserve position beside it — so a hold decision is made with the balance visible.
ops.fixxo.com/disputes
Disputes & claims1 offer due
Dispute D-118 · job 4821warranty_claim
OpenedMon 18:02
ClaimDisposal leaking again
Job value$312
Offer window3 days left
A resolution offer of at least 10% (min $500) must be issued within five business days to cap exposure. The clock is running on this screen.
Three ways to close it
Offer
$530
Refund and keep the guarantee.
Repair
Book a free return visit under warranty.
Defend
Attach contract, QC photos and dispatch proof.
Open disputes
ID
Job
Type
Value
Opened
State
D-118
4821
Warranty claim
$312
Mon
Offer due
D-117
4802
Late arrival
$95
Fri
Resolved
D-116
4788
Price query
$180
Thu
Resolved
O5 · Disputes
The statutory clock, visible
Three resolution paths side by side with the deadline stated, plus the auto-attached evidence pack. Resolution is a decision, not a correspondence thread.
ops.fixxo.com/scoreboard
Weekly gatesWeek 7Updated 6 min ago · ≤24h SLA
First-visit fix
87%
Target ≥ 85%
On time
91%
Target ≥ 90%
Disputes /100
2.1
Stop at 3
Fill · 23236
61%
Below 80% → hold
AI-routed
83%
Target ≥ 80%
Loss rate
0.7%
Stop above 2%
Jobs per week
W1
W2
W3
W4
W5
W6
W7
Week in progress. The 1,000-job sprint target is marked on the tracker.
Freeze rules
Fix rate ≥ 85%
Hold: freeze that trade or zip
Green
On time ≥ 90%
Hold: tighten slot windows
Green
Disputes < 3/100
Hold: suspend the trade
Green
Fill ≥ 80% · 23236
Hold: cap intake in that zip
Red
Safety incidents = 0
Hold: halt and investigate
Green
O6 · Scoreboard
Green means go, red means stop today
Six gates as figures, the trend as flat bars rather than a gradient chart, and the freeze rule printed next to each light so the decision is immediate.