Skip to content
Pricing
Waste and fleet operations photo

Service scheduling & work orders

Schedule every pickup, dispatch every crew, and never lose a service to a missed window

Haultro turns recurring routes, on-demand work orders, and same-day requests into one clean calendar your dispatchers and drivers actually trust. Assign crews and trucks, track job status in real time, and catch exceptions before they become callbacks.

Book a demo See all features
Haultro AI route optimizer Live route build Live
Route builder Thursday commercial north loop
3 trucks · 126 stops · 2 disposal runs
Miles saved 38.4
Fuel risk -18%
Missed SLA 2
Fill inserts 7
Optimized route mapTruck 14 · Route A
Recomputed 42 sec ago
Yard 91% SLA Scale Live T14
Scheduling & jobs operations photo for Haultro

Where Scheduling & jobs fits

01 Intake is the operating context.

This page should not feel like an isolated feature sheet. It belongs to a role, a stage, a control, and an outcome in the Haultro operating spine.

OwnerCSR / Intake + Dispatcher
ProblemJobs enter from calls, web, text, and contracts without a common queue.
ControlServiceable-zone, open-slot, and consent checks before booking.
OutcomeRecurring and on-demand work reaches dispatch as structured demand.
~40%
fewer missed pickups (representative)
48-72 hr
fill forecast feeding the schedule
15 sec
GPS refresh on every active job
25 to 50,000+
bins per operation supported

The challenge

  • !Recurring routes live in spreadsheets and a wall calendar, so a single driver swap or holiday shift breaks the whole week.
  • !Same-day and on-demand requests get scribbled on sticky notes and slot into the wrong route, leaving trucks crisscrossing town.
  • !Dispatch has no live view of what is done, what is running late, and what got skipped until a customer calls to complain.
  • !Crew and truck assignments collide: two jobs need the same roll-off truck, or a driver is booked past legal hours.
  • !Missed pickups, blocked containers, and access issues get rediscovered the next day instead of being rescheduled on the spot.

What it does

  • Build recurring service schedules (weekly, biweekly, monthly, every-other-week) that auto-generate work orders.
  • Drop in on-demand and same-day jobs and slot them into the right route by location, capacity, and time window.
  • Assign crews and trucks with conflict checks for availability, capacity, and hours.
  • Track live job status from scheduled to en route, on site, completed, or exception.
  • Capture and triage exceptions like blocked bins, no access, and missed pickups, then reschedule in one click.
  • Roll holiday calendars, route shifts, and one-off closures across affected accounts automatically.

Inside the module

Every capability, included.

Recurring service templates with flexible cadences (weekly, biweekly, every-other-week, monthly, custom).
Auto-generated work orders from active service agreements, with line items and service notes.
On-demand and same-day job intake from the office, customer portal, or open API.
Drag-and-drop service calendar by day, week, route, crew, or truck.
Crew and truck assignment with conflict detection for double-booking and capacity.
Driver hours awareness so dispatch avoids scheduling past ELD limits.
Live job status board: scheduled, dispatched, en route, on site, completed, exception.
Exception handling for blocked containers, no access, contamination, overweight, and missed pickups.
One-click reschedule and re-route of any failed or skipped stop.
Holiday and closure calendars that auto-shift affected recurring jobs.
Time windows, priority flags, and SLA timers per job.
Service history per account, container, and address with photo and signature proof.
Bulk reschedule for weather days, equipment-down events, and landfill closures.
Fill-forecast hints that surface bins likely to need service in the next 48-72 hours.

Built for the way routes really run

One calendar for recurring routes and the chaos in between

Most waste operations run two systems at once: a tidy recurring route and a pile of exceptions, add-ons, and same-day calls that never fit it. Haultro keeps both in a single view so dispatch can rebalance the day without losing the week.

See recurring routes and on-demand jobs side by side on one timeline.

Filter by route, crew, truck, service type, or customer in a click.

Spot capacity gaps and overbooked trucks before the trucks roll.

Push a same-day request onto the nearest active route instead of a dedicated run.

When things go sideways

Exception handling that closes the loop

Blocked or inaccessible bin

Driver flags it from Haultro Driver with a photo; the job moves to exception and dispatch reschedules or notifies the customer.

Missed pickup

Any skipped stop is queued for same-day or next-available service and tied to the original work order for accountability.

Truck or crew down

Bulk-reassign an entire route to another crew and truck, with conflict checks, in one operation.

Landfill or weather closure

Shift affected jobs forward across the schedule and auto-notify impacted accounts.

Connected across the platform

One source of truth.

Routing & dispatch

Scheduled and on-demand jobs flow straight into route optimization, so a same-day add lands on the closest truck instead of a separate trip.

Driver app

Every assigned job appears in Haultro Driver with stop sequence, turn-by-turn, and proof of service, then status updates flow back to the calendar live.

Billing & invoicing

Completed work orders and on-demand jobs convert into billable line items, so a finished pickup is ready to invoice without re-keying.

Disposal & weight

Jobs tied to disposal capture ticket weights against the work order, keeping landfill and transfer-station costs matched to the right account.

How it works

Adopting scheduling & jobs.

01

Set the cadence

Define recurring service templates per account or container, and Haultro generates the work orders automatically on schedule.

02

Assign crews and trucks

Match jobs to crews and trucks with built-in conflict checks for availability, capacity, and driver hours, then publish the day to dispatch.

03

Dispatch and track live

Drivers receive jobs in Haultro Driver; status flows back to the calendar in real time with 15-second GPS so dispatch sees progress as it happens.

04

Handle exceptions and close out

Reschedule blocked, missed, or failed stops in one click; completed jobs carry proof of service into billing and reporting.

Standards & compliance

Built in, not bolted on.

FMCSA / ELD mandate (scheduling that respects driver hours of service)DOT (hours and assignment records tied to jobs)State waste manifests (jobs linked to disposal records)

FAQ

Questions, answered.

Can I run recurring routes and on-demand jobs in the same schedule?

Yes. Recurring service templates auto-generate work orders, and on-demand or same-day requests slot into the same calendar so dispatch works from one view instead of juggling lists.

How does scheduling handle missed or blocked pickups?

Drivers flag the issue from Haultro Driver with a photo, the job moves to an exception state, and dispatch can reschedule or re-route it in one click while keeping it linked to the original work order.

Does Haultro stop me from double-booking a truck or crew?

Assignment includes conflict checks for crew and truck availability, capacity, and driver hours, so the system warns you before two jobs collide on the same resource.

What happens on holidays or when a landfill is closed?

Holiday and closure calendars automatically shift affected recurring jobs, and you can bulk-reschedule a route for a weather or equipment-down day with affected accounts notified.

Do completed jobs flow into billing?

Completed work orders, including on-demand and add-on services, convert into billable line items with proof of service, so a finished pickup is ready to invoice without re-keying.

Get started

See scheduling & jobs on your routes.

We'll tailor a demo to your fleet and the business you run.

Book a demo Explore the platform