Real road miles, the 2,400‑gallon tank, and the run to Barricade Lane — worked out before the truck moves.
Most route tools measure straight lines. Out here that is useless — two stops a mile apart across the Pamunkey can be a 35‑minute drive. This one uses actual driving distance on actual roads, and it knows the truck has to go empty itself at the dump site.
It is in two halves. Part one is the office: getting customers in, pinning them, planning the week. Part two is the truck: arriving, finding the lid, and writing up the job. Nobody needs to read the other half.
Done sitting down, with wifi. About ten minutes, once.
Nobody should retype three hundred addresses. ServiceTitan will hand them over:
Re-import any time to pick up new customers. Set “If a customer is already in the book” to Update their address and phone and it recognises people you already have instead of adding them twice. Tank sizes, pump schedules, site notes and photos are never touched — ServiceTitan doesn't know about those, so the app keeps yours.
Going the other way, Send back to ServiceTitan gives you a CSV in its column layout, including map coordinates for anything pinned by hand.
Rural addresses defeat every geocoder sooner or later — new roads, private drives, a mailbox number that isn't on the county map. Normal, and about fifteen seconds to fix.
A hand-dropped pin is better than a found one. They never need doing twice.
With a 2,400‑gallon tank and most tanks around 1,000 gallons, that's about two stops a load. Which day someone lands on matters more than most people think.
If a day says HOME FULL, the truck is parking with gallons still aboard and the app carries that over — the next day starts part‑full and dumps sooner. That's on purpose.
All of this works with no signal, as long as the roads were pre-loaded at the house.
Tap Site on any stop. Everything you worked out last time is on one screen, with the things that can hurt you at the top:
Below that: where the lid is, gate code, where to park, how much hose to drag, lid depth, how many lids, concrete or plastic, whether there's a riser, and whether there's a filter to clean.
None of it is there until somebody puts it there. Tap Edit and add what you learn while you're standing in it — that's the whole point. You only work a property out once.
This is the part that eats the day. The app fixes it, but only after the first visit.
If the mark turns out to be off, open the lid and tap Re-save the lid spot from here. It overwrites the old one.
On the site screen, Add a photo. Shoot the open lid with something permanent in the frame — a corner of the house, a post, a tree. That's what makes it findable in three years. Tap any photo to see it big.
They're also your record if anyone ever claims the truck cracked their driveway or tore up the yard. Take the wide shot before you start.
And photos are the one thing the backup can't carry. Everything else — customers, pins, roads, job history, site notes — travels. Photos stay on the phone they were taken on.
Tap Pumped it when you're done:
| Gallons | Starts at their tank size. Change it to what you actually took — this is what fills the truck up in the app and what the dump fee is figured on. |
| Price | What the job's worth, so the office isn't guessing. |
| What you found | Tap any that apply — filter cleaned, baffle broken, roots, lid buried and wants a riser, drain field wet, hard dig, extra hose, all sound. Tap again to un-pick. |
| Anything else | Free text for whatever the buttons don't cover. |
Tap Done and three things happen: the gallons go into the truck, the stop comes off the run, and their clock restarts. Then it offers to text the whole job to the office. It only drafts the message — you still hit send.
On my way on a stop drafts a text to the customer with roughly when you'll be there, worked out from the route. Same deal: you hit send.
The bar under the numbers shows what's actually in the truck right now, not a guess. Tap it to open the load sheet:
Hanover wants a truck‑hauled waste manifest for every load, and the form is at the site. This is the sheet you read off while you fill theirs in, instead of standing there trying to remember whose tanks are behind you. Copy the load sheet puts the whole thing on the clipboard if you'd rather text it to yourself.
Once you've emptied, tap Dumped it — empty the truck. The tank goes back to zero and the load is filed. If a line is wrong, tap the × next to it before you dump.
When the day ends with gallons still in the tank, the app works out both options — running to Barricade Lane on the way home, versus parking full and dumping first thing — and tells you which is fewer miles and by how much.
It knows the site closes at 3:30. If you couldn't get there in time it stops offering tonight as a choice. It gets sharper once the week is planned, because then it knows where you're headed in the morning.
| Optimize order | Re-sorts the stops into the shortest real-road loop and tells you what it saved against the order they were in. |
| Navigate | Hands the whole day, in order, to Google Maps for turn‑by‑turn. More than ten stops splits into legs that pick up where the last ended. |
| While you're out there | Customers within six road miles of today's route who are coming due. Picking one up now saves a whole separate trip later. |
| “Roads not measured yet” | A new address hasn't been measured. Tap the button while you have a signal — once only. |
| Someone has no miles | They aren't pinned. Book → No pin → drop the pin. |
| “Location is blocked” | The phone won't share where it is, so the lid finder can't work. Allow location for this site in the browser's settings, then reopen it. |
| Arrow won't turn | Tap Turn on the compass. On an iPhone it asks permission the first time. Without it you still get feet and a direction, just no live arrow. |
| No Site button on a stop | That stop was added as a one‑off, not from the book. Save them as a customer and it appears. |
| Tank shows the wrong amount | Tap the bar and fix the load — remove a wrong line with the ×, or dump it. |
| Somebody due who shouldn't be | Their last‑pumped date is missing or old. Open them in the Book and set it. |
| New phone | Everything lives on the phone, not the cloud. Use the backup below — but photos don't travel. |
Setup → Save a backup → Copy, then email it to yourself. It holds every customer, every pin, every measured road, the job history and all the site notes. On a new phone, Restore backup and paste it straight back. Photos are the exception and stay behind. Without a backup, a lost phone means starting over.
| Where | Hanover County truck‑hauled waste 9124 Barricade Ln, Mechanicsville, VA 23116 |
| Open | Monday–Friday, 7:30am – 3:30pm, except holidays. Late dumping 3:00–3:30 by appointment if you call ahead. |
| Cost | $25 per 500 gallons, or any part of it |
| Paperwork | A truck‑hauled waste manifest for every load. The form is at the site; the load sheet in the app has what goes on it. |
| Permits | A septage hauling permit from the Chickahominy Health District, and an indirect discharge permit from Hanover County Public Utilities. One per vehicle, renewed every year. |
| Phone | 804-559-1954 dump site · 804-365-6024 customer service |
| From the yard | 18.6 miles, about 35 minutes each way |
| Tank | 2,400 gallons |
| Yard | 9425 Pamunkey Crest Dr, Mechanicsville, VA 23111 |
Hours, fees and permit rules are the county's and can change — worth a call before you rely on them. Everything else is set in Setup, so change it there if it ever moves.