Return

Jobber Route Dispatch

View the prototype.

Problem

Jobber helps home service businesses dispatch crews. Most did it by text, whiteboard, or memory — which broke down as teams grew. No spatial view, no drive time awareness, no way to reorder mid-day without starting over.

The product

A map-first planning tool. Each crew gets a color-coded route, a timeline lane with drive gaps, and a live vehicle marker. A "Plan routes" button optimizes across all active crews. I focused on the dispatcher view — that's where the complexity lives.

Filtering

Filter by status, unassigned jobs, line items, or client tags. Each filter shows a count before you apply it. Toggle unassigned to see only what still needs a route. Toggle a status to clear completed work from view.

Jobber map filter panel showing Unassigned, Unscheduled, Status, Line items, and Client tags filters

Reschedule entire routes

Select a route, pick a date, move all stops at once. Undo stays surfaced in the toast. The tricky part was persistence — early versions recalculated on every navigation, so manual moves disappeared. The design keeps moves visible regardless of where the dispatcher navigates.

Detail and control, on any device

The route details panel is the same on desktop and mobile — stops in order, drive time between each, client name, time window, job type. Resequence, reassign, or edit from either surface. A dispatcher at their desk and a technician in the truck see the same data.

Mobile route details sheet showing stops, drive times, and job details for a crew's day

AI auto-assign

Dispatchers manually juggle availability, proximity, certifications, and client history. The model does it first — surfacing ranked suggestions marked with a sparkle. Accept, swap, or override. The final call stays with the dispatcher.

AI auto-assign UI showing Liam Brooks and Maya Collins suggested as attendees with a sparkle icon, alongside manually selected Noah Bennett

Conclusion

Saved routes and optimized planning are projected to cut several hours of manual dispatch work per week. We anticipate a meaningful spike in stickiness and new signups — and a substantial drop in routes-related support volume as dispatchers gain the tools to self-serve.

I also built several cross-cutting patterns — timeline lanes, linked map states, drag interactions — designed to be adopted across other surfaces. The work pushed Jobber's visual language further than it had gone before.

Previous Home Next