Tom is fifty-two. He's been pumping septic tanks for twenty-six years — the last fourteen running his own shop. NAWT-certified. Knows every gravel road in Sonoma County. Knows which tanks are pre-2000 with no risers (the ones that take 90 minutes to find with a metal probe). Knows the dump-site hours at the regional treatment plant by heart. The work is rhythmic + rural — fuel up at 7am, three to four pumps a day, one dump trip when the truck's full, paperwork after 5pm.

The paperwork was where Tom's evenings went. Every load pumped + dumped is a state-regulated event. CA's State Water Resources Control Board (through county environmental health) requires a manifest per load: generator (the customer), transporter (Tom's company + license), receiver (the dump site + permit), waste type, gallons, source address, dump address, signatures from all three parties, date and time. Triplicate carbon-copy paper forms. One copy to the dump site at drop, one to the customer, one in Tom's filing cabinet for the state-mandated 5-year retention period. Lose a manifest, Tom is personally liable.

The day before OpsLight

Tom's 5pm-7pm office shift was: transcribe each day's manifests, file the carbons, enter the day's invoices into QuickBooks, return missed calls, run customer-rotation reminders by hand from a paper rolodex he'd been migrating to a Google Sheet for three years.

The customer-rotation reminder was the revenue leak that bothered him most. A 4-bedroom house with a 1500-gallon tank and a family of 4 should pump every ~3 years. A smaller household or smaller tank, 4-5 years. Tom's customers were supposed to "remember" — but most didn't. They'd call when the tank backed up at year 7 instead of pumping at year 3. By year 7, the drain field was often partially clogged from solids carryover, the failure cascade had started, and what should have been a $400 quarterly-rhythm pump turned into a $15,000 drain-field reconstruction conversation.

Tom lost a customer to that cascade three times last year. Each one had pumped with him in 2018, hadn't called since, called in 2024-2025 with a backup, learned the bad news, blamed "the septic system," and went with a competitor for the reconstruction quote out of frustration. He estimated each one was $8,000-$15,000 of revenue that should have come back to him as the long-tenured pumper.

"Septic is a relationship. You pump someone's tank, you remember where it is, you remember if their effluent filter clogs early, you remember that their drain field is in the front yard so don't drive on it. Three years later they call you back. That's the work. The problem is the customer's memory is shorter than the rotation cycle. If they don't remember, they call when it's already a $15K problem."

Tom Whitaker · Whitaker Septic Service

The other quiet drain was the panicked-customer Sunday-night call. Customer's toilets back up at 7pm Sunday. Tom answers — because his cell is on the side of the truck and the truck is in everyone's driveway over a decade. Customer is plumbing-illiterate, panicking, sometimes drunk, often guessing. Tom has to triage on the phone: full tank ($400 pump)? Clogged outlet baffle ($200 roto)? Failed drain field ($15K reconstruction quote)? Frozen pipe (heat tape DIY)? Wrong triage = either drive out for nothing in the dark, or roll the wrong truck.

How Tom found OpsLight

One of his commercial accounts — a small Sonoma resort with on-site septic — also uses an OpsLight-equipped landscape contractor. The property manager casually mentioned at a quarterly meeting that her landscape vendor was hitting the 1st of every month with a clean property-status email. Could Tom do something like that for the resort's septic record? Tom called us that week.

First call was an hour. We asked Tom: walk me through one pump end to end including the manifest. He did. We asked: show me your rotation tracking system. He showed us the partial Sheet + the rolodex. We asked: walk me through the last Sunday-night emergency call. He told the story. We asked: what's the most institutional-memory-load-bearing piece of data per customer? He answered without hesitating: "where the tank is, and whether there's a riser."

That call became the install brief. Two weeks later, OpsLight live. State manifest auto-drafting per pump. 3-5 year rotation reminder cadence (12-week / 4-week / 1-week customer text reminders). Phone-triage flow for emergency calls. Per-customer institutional memory (tank location + riser status + drain field location + effluent filter history) surfaced on every Game Plan.

Three moments from a regular week

Tuesday · 3:42 PM · Pump #3 of the day

The manifest that wrote itself

Tom finished pumping a residential tank in Healdsburg — 1500-gallon tank, 850 gallons pumped (the rest had been septic-aerobic effluent flowing properly), outlet baffle intact, effluent filter dirty (cleaned on-site). Texted: OUT J-1248, 850gal, tank found per last note east of dogwood, filter cleaned, recommend re-pump 2029. OpsLight pre-drafted the CA-DEP-formatted manifest with all required fields, queued it for Tom's e-sign at end of day. Tom did the dump-site drop at 4:30pm, texted the dump-site confirmation; OpsLight finalized the manifest. By 5:45pm Tom had signed and filed digital copies for the day's three pumps. The carbon-copy paper ritual replaced.

Wednesday · 8:14 AM

The rotation reminder that closed a $480 pump

Mrs Salazar last pumped in May 2022. Tank size 1,500gal, household 4 people. OpsLight pinged her at 12 weeks-out, 4 weeks-out, and finally 1 week-out: "Whitaker Septic — your 3-year pump is due the week of May 24. We can schedule for Tuesday May 27 morning or Thursday May 29 afternoon. Reply with your preference." She replied Tuesday morning. Pump on Tuesday May 27. $480 logged. Year-7 cascade preempted.

Sunday · 8:47 PM

The panicked emergency call that didn't ruin dinner

Inbound voicemail from a customer: "all the toilets are backing up, smell of sewage, my husband flushed something we shouldn't have a few months ago, last pump I think was 2021." OpsLight transcribed, classified probable cause (likely full tank + possible outlet clog given the duration and the household-event description), pulled the customer's history (2021 last pump, tank in front yard, no riser, drain field south side), pre-drafted a triage script + a same-day-Monday-morning slot quote. Tom got the SMS, called the customer back at 9:01pm, walked through the triage in 4 minutes, scheduled the Monday morning pump, told them not to flush until then. Customer was grateful. Tom didn't get up from dinner.

Six months later

Tom's recurring pump revenue (the rotation-rhythm work, not crisis work) is up 28% — he's catching customers at year 3-5 instead of year 7. The drain-field-cascade conversation has gone from 3-4 times last year to zero in the OpsLight period. His Sunday-night emergency triage average call time dropped from 12-15 minutes (panicked-customer-back-and-forth) to 3-5 minutes (he has the customer's history + triage script ready).

The number Tom keeps coming back to: he hasn't lost a long-tenured customer to a drain-field-failure cascade since OpsLight went live. That's the real revenue protection.

"Septic is the most relationship-driven trade you've never thought about. The customer's tank lives 25 years, the system has institutional memory of 25 years, and the pumper is supposed to remember 25 years' worth of where everything is. OpsLight became my memory for the rotation, the manifest, and the panicked Sunday call. Three things off my list, three things now sustained by the system." Tom Whitaker

What's configured specifically for septic

  • Septic-vocabulary intake classifier. Knows the tank · drain field / leach field / leach bed · D-box · baffle (inlet / outlet) · effluent filter · riser · cleanout · pumper / vac truck / honey wagon · land spread / treatment plant / lagoon · manifest · DEP / DEC / DEQ · perc test · mound system · pressure system · ATU (Aerobic Treatment Unit) · NSF-rated · NAWT-certified · Title 5 inspection (MA) · D-rating / failed · backup / wet spot / soft spot · pre-existing condition.
  • State DEP / DEC / DEQ manifest auto-drafter. CA, FL, TX, MA, NY state-formatted templates out of the box. Tech texts pump details + dump confirmation; manifest renders with all required fields. Owner e-signs. Customer + dump-site + shop copies stored with state-mandated retention period tracked.
  • 3-5 year pump-rotation auto-reminder. Per-customer + per-tank rotation tracking based on tank size + household size + last-pump load reading. Customer SMS reminders 12 / 4 / 1 weeks before due date.
  • Per-customer institutional memory. Tank location notes ("east of the dogwood, no riser, dig from the lawn side"), drain field location, effluent filter history, ATU service history, prior-visit photos. Surfaced on every Game Plan for that customer.
  • Emergency-call triage flow. Inbound voicemail/SMS classified for probable cause (full tank vs failed drain field vs baffle clog vs frozen pipe). Owner gets immediate triage summary + customer history + suggested truck + quote-range. Saves Sunday-night dinner.
  • County-permit + builder coordination. Builder requests for new-system inspection or pre-cover documentation; OpsLight checks the county inspector schedule (manually populated, county API roadmap), suggests window, drafts builder confirmation + post-install docs.
  • Title 5 / state-inspection workflow (MA + state-specific point-of-sale inspections). Pre-drafts the inspection report from field-side findings; owner reviews + signs.
  • Commercial-monthly status reports for restaurants, campgrounds, schools with on-site septic. ATU service records + pump records + recommendations. Sent on the 1st.

What other septic-pumping owners ask us

What is the best software for a small septic pumping company?

For 1-3 truck septic pumping + service shops, the right software depends on your DEP manifest workflow + your 3-5 year residential pump rotation + your real-estate inspection volume. OpsLight fits owner-operator shops priced out of larger FSM platforms but who need real state-DEP-compliant manifest tracking, automatic pump-rotation reminders, county-permit coordination, and a phone-triage flow for the panicked-customer call.

Does OpsLight handle state DEP / DEC / DEQ manifest paperwork?

Yes. Every load pumped + dumped logs a state-required manifest: generator (customer) + transporter (you) + receiver (dump site), waste type, gallons, source, dump address, signatures, date/time. Tech texts pump + dump details; OpsLight generates the manifest PDF auto-formatted to your state's template. CA, FL, TX, MA, NY supported out of the box.

How does OpsLight handle the 3-5 year pump-rotation reminder?

Tracks rotation per customer + per tank based on tank size, household size, last-pump load reading. Customer SMS reminders 12 / 4 / 1 weeks before due date. Eliminates the "called us at year 7 when the tank backed up" cascade.

Can OpsLight triage the panicked-customer emergency call?

Yes. Inbound emergency parsed by Claude; classified for probable cause (full tank vs failed drain field vs frozen pipe vs clogged baffle). Owner gets immediate triage summary with customer history + suggested truck/scope/quote-range. Eliminates the on-the-phone-with-a-panicked-customer triage.

Does OpsLight track tank-location institutional memory?

Yes. After each pump, tech texts location notes ("tank 24ft from house corner toward the dogwood, no riser, dig from this side next time"). Next visit in 3 years, OpsLight surfaces the previous note before the tech rolls out.

How does OpsLight handle county-permit coordination for new-system installs?

Builder request → OpsLight checks county inspector schedule, suggests window, drafts builder confirmation, generates post-install documentation. Owner is no longer the air-traffic controller between builder + inspector + tech.

Will my pump-truck tech need to install an app?

No. Tech texts IN [job-id] on arrival, OUT [job-id] with pump details (gallons, baffle, filter, lid type, notes). Dump-site confirmation via separate text. No app, no login.

How long does setup take?

Two weeks. Includes: porting/provisioning Twilio number, configuring your state's DEP manifest template, building the customer rotation database (we'll import from your existing Sheet/rolodex), wiring up dump-site contacts + county inspector contacts, branding inspection-report + commercial-monthly templates.

Related trades

Want to see this configured for your septic operation?

20 minutes. We'll wire up a sandbox with your state's DEP manifest template, your customer rotation list, and your dump-site contacts. Run a mock pump and watch the manifest auto-render.

Set up yourself in 6 min Or apply to the founding cohort Talk to the septic scenario assistant