Run the whole business,
from the office to the truck

Scheduling, routing, a technician app, and billing that works in every truck and every office.

Martinez is on the route for 9:40am. Reminder went out last night. Send the en-route text now?

yes

Tech ETA options:

12 min 25 min
Sent
Auto-fill Truck 3 for Thursday
Billing candidate Ready Approve

Martinez - Quarterly pest, completed 9:42am

Signed agreement on file. Current pricing matches the agreement. Photos attached (before and after). Technician notes: gate code worked, no access issues. Ready to invoice and collect.

Truck 1 6 Truck 2 7 Truck 3 5 Unassigned 3
MartinezQuarterly pest9:40am - gate code on file
WhitfieldCritter guard10:15am - check attic vents
NakamuraSolar cleaning11:30am - 28 panels, hose bib rear

Built by operators, for operators. Made for recurring routes in:

Solar panel cleaning Pest control Critter guard Lawn and yard Window cleaning

The product

Every screen came from running the trucks

Four modules, one record of the day. The office builds it, the truck runs it, billing closes it, and the customer hears about every step.

Dispatch

Get the whole day on one board

Route Builder lays out every truck's day in one view. Auto-fill packs the gaps, a locked cell stays locked, and the priority order that decides who gets today's slot runs the same way every time.

  • Drag a job onto a truck and a day; auto-fill packs the remaining capacity by job weight, not stop count
  • New customers keep their promised day; pushed jobs escalate ahead of everything else
  • Holds carry a reason, and the route re-optimizes the moment a job drops out
See dispatch

Technician app

Give the field a tool that survives the field

Bright sun, gloves on, no signal at the property line. The technician app is built for the conditions the job actually happens in, and it will not let a job get lost.

  • Tapping en-route fires the customer's ETA text automatically
  • Before photos required to start, after photos to complete
  • Clock-out is blocked until every job has a disposition; offline work syncs when signal returns
See the technician app

Billing

Nothing completed goes unbilled

Every completed job becomes a billing candidate. It is classified, reviewed by a person, then invoiced and collected. The overdue queue is the money screen.

  • A three-way price check catches drift between the agreement, the job, and the invoice
  • Service cadence and billing cadence are separate fields, so quarterly service can bill monthly
  • Overdue invoices sit in one queue with an escalating, time-boxed follow-up ladder
See billing

Customer communications

The customer hears about every step

Appointment reminders, en-route texts, a post-visit email with photos, and review requests to the platforms you choose. Consent is stored per customer and honored.

  • The route locks ahead of the reminder, so a reminder always describes the visit that will happen
  • Reschedule requests are recorded as events and counted as churn signals, not lost in a note
  • Cancel language in a reply pulls the job into review before the truck rolls
See every module

Everything included

Every module, for every account

No feature tiers and no add-on menu. One record of the day, from the first route to the last invoice.

Route Builder

Drag a job onto a truck and a day. Auto-fill packs the remaining stops. Lock a cell when the plan is final.

Auto-schedule

When a recurring job completes, the next visit books itself on the agreement's cadence. Nothing falls off the calendar.

Technician App

Today's route, the job checklist, before-and-after photos, clock in and out. Works offline and syncs when signal returns.

Billing Engine

Completed work becomes a billing candidate. Classified, reviewed by a person, then invoiced and collected.

Customer Comms

Appointment reminders, en-route texts, post-visit email with photos, and review requests to the platforms you choose.

Reschedules as events

Customer and technician reschedule requests are tracked, approved, and counted. They feed churn signals instead of vanishing in a note.

Commissions

Sales commissions calculated from the signed agreement, adjusted automatically when pricing changes, with a manager review queue.

Truck GPS

Live truck location and daily tracks from the GPS units already on the trucks.

QuickBooks export

Invoices and payments export in the shape your bookkeeper already uses.

Why operators switch to Service Biz Hero

More stops per truck, fewer dead miles.

Route builder packs each truck's day around real drive time
Auto-fill fills the gaps you would otherwise spend an hour on
Locked cells keep a finished plan from being rearranged

Simple pricing, everything included

Every module above is included for every account. No feature tiers. Request a demo and we will walk you through pricing.

Request a demo

Security and ownership

Built for the company that already has a route board

Multi-tenant from the first migration. Row-level security on every table. An audit log that cannot be rewritten. Your customers stay yours.

Isolated at the database

Every account is separated by row-level security, not just by the app. A query cannot reach another tenant's rows.

An audit log you cannot edit

Who changed what, and when, is recorded on every write. Reviews, approvals, and reschedules all leave a trail.

Consent and export

Text and email consent is stored per customer and honored on every send. Export your data when you need it.

Make it your best route day yet

Bring your truck count and your worst scheduling week. We will show you how the board handles it.