About this agent
Ships in the FieldCamp agent marketplace — because a cancellation costs the slot plus the scramble, and the scramble is optional.
A cancellation is two losses pretending to be one: the revenue that left, and the dispatcher's next twenty minutes hunting for something to put in the hole — while the hole's value decays by the minute. Most holes never get filled; the truck just drives a lighter day.
The gap filler starts hunting the second the slot opens. It knows what's waitlisted, which bookings are flexible, what's nearby the freed window, and what actually fits — duration, territory, skills. The dispatcher gets a ranked shortlist with reasoning instead of a blank calendar block and a sinking feeling.
What it actually does
Trigger: Visit cancelled / rescheduled
- 1
Catches the opening
visit_cancelledFires on cancellations and reschedules — the moment the hole exists.
- 2
Measures the gap
scan_capacityThe freed window, the territory, the tech's skills — what kind of work actually fits.
- 3
Hunts the candidates
find_candidatesWaitlist, flexible bookings, and nearby scheduled work that could move up.
- 4
Ranks the shortlist
rank_recommendationsFit, drive time, and value — with the reasoning, for a one-look dispatcher decision.
What you get
Cancellations met with a ranked backfill shortlist in minutes — recovered slots instead of lighter days.
A run, as you’d see it
Agent runs land on a timeline — what fired, what the agent found, and the action waiting for a human. This is that screen.
Visit cancelled
Today 1–3 PM · Marcus · Northside
Details
Candidates
3 found — best fit 0.8 mi away
Summary
Today's 1–3 PM slot freed in Northside. Best fill: waitlisted dryer-vent job 0.8 miles from the previous stop, 90-minute estimate, customer flagged flexible-today. Two alternates ranked behind it.
Recommends only — moving work is your dispatcher's one-tap call. Customers are never contacted by this template.
By trade
Same agent, configured to how your vertical actually works.
Recurring-flexible clients form a natural standby pool the agent draws from.
Parts-on-truck jobs rank first — the part shouldn't ride around another week.
Questions, answered
Does it contact customers to offer the earlier slot?
Not this template — it recommends to your dispatcher, who confirms with the customer through your normal flow. Outreach automation can be layered on behind approval gates if you want it.
What makes a job a good backfill candidate?
Fits the window, near the route, matches the tech's skills, and is flagged flexible or waitlisted. The ranking weighs all four and shows its math.
How fast does the recommendation arrive?
Within a minute or two of the cancellation — while rebooking the slot is still realistic for today.