Service businesses with 3+ trucks lose 15-25% of their day to avoidable drive time. Stops are clustered geographically but assigned by gut, not math. The owner or dispatcher eyeballs the map every morning and does their best, but a 14-stop schedule has more permutations than a human can mentally evaluate. Meanwhile, route optimization software exists — it just costs $35-85 per seat per month and brings driver apps, telematics, and a learning curve nobody asked for.
The System
RouteSpark is the scoped version of route optimization. Given today's stops, today's tech roster, and today's appointment windows, it computes the route that respects every constraint (time windows, tech skills, truck capacity, lunch breaks) and minimizes total miles. The dispatcher reviews the map, drags any stop to override the AI's choice, and SMSes the day to the techs — all in 10 minutes before coffee.
The constraints are not generic. An HVAC company has commercial techs who can handle rooftop units and residential techs who can't. A plumber has master + journeyman + apprentice levels, with apprentice restricted from complex work. A landscaping company has install crews and maintenance crews that don't share. RouteSpark builds those rules into the optimizer at scope — it doesn't expect every business to fit into one mold.
Live demo
Pick a business, plan the day ↓
Four trades, four different constraint sets. Click any stop on the map or list to inspect, drop an emergency stop, run the optimizer, and SMS the day to the techs. Sample data only.
Same routing shape — different constraints per trade
Sunline HVAC · Three-tech HVAC operation in Miami-Dade. Mix of installs, tune-ups, and emergency repair. Marco does commercial; Carlos and Jenny split residential.
Stops12Techs3Total miles159.6Drive time6h 39m
Active constraints
Constraints active = real-world business rules the optimizer respects. Toggle off to see what happens without them.
Carlos Diaz
4 stops
50 mi · 2h 5m
1
Dominique Brown
Doral · 1:00 PM-3:00 PM
1:00 PM
2
Latoya Williams
Little Havana · 10:30 AM-12:30 PM
2:38 PM
3
Anita Cho
Coconut Grove · 11:00 AM-1:00 PM
3:57 PM
4
Soto Family
Pinecrest · 2:30 PM-4:30 PM
5:51 PM
Jenny Lee
3 stops
36.8 mi · 1h 32m
1
Helen Vargas
Pinecrest · 8:30 AM-10:30 AM
8:45 AM
2
Phil Adler
Coral Gables · 11:30 AM-12:30 PM
11:30 AM
3
Sasha Rivera
Coral Gables · 3:00 PM-5:00 PM
3:00 PM
Live day plan — preview build
The Result
Total daily miles drop 15-25%, freeing up time for one or two extra stops per tech per day — which directly adds to revenue without growing the team. Emergency add-ons get absorbed with minimum disruption instead of throwing the whole day off. The owner sees the schedule on one screen before techs leave the shop, with the option to override any AI decision.
Why It Matters
Route optimization sounds like a math problem and is actually a judgment problem. The math part — minimize total drive time — is solved. The judgment part is what makes the existing tools bloated: handling the customer who only opens their gate after 11 AM, the tech who's the only one certified for the commercial roof, the truck that can't haul a sod pallet, the emergency that shows up at 9:47. Those rules are different per business, which is why off-the-shelf tools never quite fit.
RouteSpark is a shape, not a product. Benri tailors the constraint set, the tech skill matrix, the customer preference data (gate times, dog warnings, special access notes), and the integrations — calendar, SMS, the dispatcher's existing tools — to your operation. The math is the easy part; the constraints are the work.
This is a demonstration with sample data. All business names, customer names, addresses, technicians, and route data shown in the demo above are fictional. The map is schematic and does not represent real cartography.
Want one built for your team?
We'll talk through your tech roster, your constraint rules, and what a tailored optimizer would do to your daily mileage and stop count.