Product

One board foreverything you rent,order in to pickup out.

Every truck. Every asset. Every site. The dispatcher runs the whole day from one screen.

Status

ProDispatch is in development with its founding operators and is not generally available yet. The board below is the board from that build. Automatic ETA texts, offline field sync, and QuickBooks sync are in development, and founding operators run each piece as it lands.

The board

Run the whole day from one screen.

Drops, swaps, services, and pickups sit on one board, assigned across trucks by drag and drop, filtered by asset, site, and status.

Today’s board, Tue15 stops / 5 trucks / 1 unassigned
TRK-04M. Reyes30yd roll-off, dropEllington Field, Gate 3En route, ETA 9:10a
TRK-07D. Okafor2x restroom, weekly serviceKaty, Site 12Serviced 7:58a
TRK-02J. Salas240ft temp fence, setGrand Pkwy segment BOn site
TRK-05A. Nguyen20yd roll-off, swapPearland, Broadway StScheduled 1:30p
TRK-03R. Whitfield20yd roll-off, pickup, day 14Cypress, Telge RdScheduled 3:45p
OPENUnassigned10yd roll-off, dropBaytown, Decker DrNeeds a truck
Drag the open row onto a truck. The board sends the ETA text at assignment.
  • Assign

    Drag a job onto a truck and it is assigned. The driver's route updates, the board sends the customer's ETA text, and the unassigned count drops. No radio, no callback.

  • Swap

    A swap is one row, not two jobs to keep in sync. The full can comes back, the empty goes down, and the placement history stays in one line.

  • Service

    Weekly restroom service repeats on its own. The board carries every recurring visit, so nothing depends on somebody remembering Thursday.

  • Pick up

    Every placement carries its pickup. Assets that sit past their date surface on the board, so a 14-day rental stops turning into a 40-day one.

  • Track

    Status moves as the driver works: scheduled, en route, on site, done. The dispatcher watches the day happen instead of phoning to ask.

The field

The field app is offline-first.

The board is only as good as what comes back from the truck. So the app is designed around one hard requirement: it keeps working where the coverage map goes white.

Construction worker on the timber frame of a house under an open sky

The route rides with the truck

Stops, gate codes, and site notes load before the truck leaves the yard. A dead zone changes nothing about the driver's day.

Proof captured at the stop

Photos, signatures, and notes get taken on site, signal or not. The record is made where the work happens, not reconstructed at the yard.

Sync is the app's job, not the driver's

The app queues everything at the stop and reconciles with the board when coverage returns. Drivers never manage it, and dispatch never re-keys it.

Around the board

The office keeps up with the field.

Texting, booking, and billing hang off the same board, so the day the dispatcher runs is the day the customer sees and the books record.

Customers hear from you first

The board sends each ETA text off the job itself: on the way, delivered, service tomorrow, picked up. Replies thread back to the placement. Included, not an upsell.

Booking lands on the board

A widget on your site or a branded booking page. The customer picks and leaves a deposit. Your dispatcher confirms with one click, and it becomes a row.

QuickBooks stays the book of record

The sync posts invoices, payments, and overage fees to QuickBooks Online straight off the event log. No sub-account mangling. Reconciliation you can actually see.

One data model

A dumpster and a restroom are the same thing.

To the board, everything you rent is an asset placed at a site for a stretch of time. That one idea is why the whole mix fits a single screen.

One placement, every asset type

Roll-offs, restrooms, fence panels, containers ride the same rails: drop, service, swap, pick up. The incumbents hand you a second system for the second asset type.

Service is a flag, not a system

A weekly restroom route is a placement with recurrence turned on. Same row, repeating. Nothing to keep in sync, because there is only one thing.

Walk your ugliest day through the board.

30 minutes with the founder, live on the board. Your trucks, your sites, your asset mix. You will know quickly whether it fits.

Book a call with the founder