For onsite service vendors

You drop things at job sites. Onsyte runs the rest.

Dispatch board, rate cards, a driver app with photo proof, live truck locations, and a booking widget for your own website — in one place, instead of a spreadsheet, a group chat and a phone that never stops.

4,600+ jobs run on it 100+ Bay Area cities Since 2022 · built with a real hauler, not from a whiteboard

The day, end to end

Four moments. The software is the same one your office and your drivers are already looking at.

01

The job arrives

From your phone, or from your own website — the booking widget quotes from your rate card and files the lead before anyone picks up.

02

You dispatch it

Drag it onto a driver. A delivery and a pickup are two runs, on two days, because that is how the work actually behaves.

03

The driver runs it

They see only today's runs, navigate in one tap, and photograph the service, the material and the weight ticket. The office watches the truck move on a map.

04

You get paid

Overweight, extra days and dry runs land as charges with the ticket attached. The customer gets a link, signs, and pays by card.

Inside the platform

Stop running the yard on memory.

Every load that goes out unmeasured is margin you find out about at the end of the month, when it is too late to do anything. These are the screens that make that impossible.

The Onsyte dashboard: revenue, margin, subcontractor payouts and average ticket, with revenue by month and a breakdown by service category.
Margin, not just revenue What came in, what went out to the hauler, and what stayed — per month, per service, per material. The number you actually run the business on is on the first screen instead of in a spreadsheet nobody updates.
The dispatch board: unscheduled deliveries and pickups on the left, drivers and their week on the right.
Nothing falls off the board Every delivery and every pickup is its own run, waiting on the left until somebody puts it on a driver. A container nobody scheduled to collect is visible today, not when the customer calls about it.
The live map: containers standing on job sites across the Bay Area, coloured by how long they have been out, and trucks moving.
Where your equipment actually is Every container on the ground, coloured by how far past its rental it has gone, and every truck moving right now. Assets sitting on somebody's site for free are the loss nobody notices.
The billing screen: billed, collected and outstanding, with each job's charges and extras.
Extras stop evaporating Overweight, extra days and dry runs land as charges with the weight ticket attached, so the conversation is a photo instead of an argument — and they get billed at all.
The on-site screen: every container currently out, with how many days it has been standing.
Day charges that stop evaporating Every container out, what day of its rental it is on, and how much has accrued past the period without being billed. One click turns a day count into a charge on the customer’s statement.

Screens from a demo company — every client, address and figure in them is invented.

Who it's for

Anything that gets dropped at a site, sits there, and gets picked up. The details differ; the shape of the day does not.

Customer portal

Your customers stop calling to ask where the truck is.

Every customer gets their own sign-in — no account to create, just the email you already have on file. They see their projects, what each one cost, and the truck moving toward them.

01

All their projects, one screen

Every site they have work at, what is standing there now, and what has been collected — across every job you have ever run for them.

02

Budget they can actually plan against

Spend this month, spend all time, and what is outstanding on the statements you issued. A builder pricing their next phase stops guessing.

03

Proof, not arguments

The service photo, the material photo and the weight ticket behind every overweight charge — attached to the job, visible to them.

04

The truck on a map, live

When your driver marks a run started, the customer sees how far out it is and roughly how long. They plan the crew around it instead of paying people to wait.

The customer portal: on-site count, spend over the last 30 days and all time, outstanding balance, a map of their sites, and their active services.
What your customer sees Their sites, their spend, their balance and the truck on its way — under your company's name, not ours.

Live position appears only while a run is actually out, and only to the customer that run is going to. Screens from a demo company — every client, address and figure is invented.

Your prices on your website, without a second price list

Two lines on your site and customers can book at your real rates. Raise a price in Onsyte this morning and the website quotes it this afternoon — because there is only one rate card, and the widget reads it.

<div id="onsyte-booking"></div>
<script src="https://app.getonsyte.com/widget.js"
        data-key="pk_live_…"></script>

Works on whatever your site is built with. It renders in an iframe, so your stylesheet can't break it and no script on your page can read what a customer types.

Tell us what you haul.

We'll show you your own rate card running in it.

hello@getonsyte.com