For your trade
Different trade. Same engine. Different shape on top.
A plumbing dispatch board is not a glazing change-order log is not a landscaping crew roster. OpsLight's intake parser, document templates, and report formats are configured per trade so the system speaks your vocabulary from day one. Below, eight composite stories of how it works in practice.
Jim never misses an after-hours leak call again
How a 4-person plumbing contractor in Oakland routes 11pm voicemails to the right tech without anyone installing an app.
Read the story →Maria turns Friday voicemails into Monday-morning quotes
How a 6-person painting and finishes shop in San Mateo gets SOWs out the door before competitors finish reading the RFP.
Read the story →Carlos triaged 23 voicemails before 9am on the first hot day
How a 5-person HVAC service company in Walnut Creek handles a seasonal volume spike without anyone melting down.
Read the story →Tom got six hours back every month-end
How a 3-person electrical contractor in Berkeley runs monthly status emails to 14 property managers without lifting a finger.
Read the story →Diego knows where 12 crew are at 7:30 every morning
How a multi-crew landscaping operation in San Jose tracks 3 trucks across 8 active properties — using nothing but SMS check-ins.
Read the story →Patricia closed a $180K facade job with zero paperwork chaos
How a glazing contractor in South San Francisco runs SOWs, change orders, and lien waivers off one project Sheet.
Read the story →Mike answered 14 storm leads before lunch
How a 7-person roofing company in Marin keeps up when a Sunday storm dumps a Monday-morning flood of inbound web forms.
Read the story →Steve ships closeout packets the same day he finishes the job
How a 4-person flooring installer in Palo Alto turns project completion into a one-click warranty + lien-waiver + photo-release bundle.
Read the story →Dave's Xactimate-evening backlog dropped from three hours to thirty minutes
How a 6-person restoration shop working with Alacrity, Sedgwick, and Contractor Connection cuts the TPA-SLA stress and the dehu-on-site shrinkage.
Read the story →Brad's 9pm WDIR backlog dropped from 6 hours to 30 minutes
How a 2-truck pest-control shop running 250 quarterlies + 200-300 NPMA-33s a year stopped eating free quarterlies and writing termite forms after dinner.
Read the story →Will's customers see the 47 chemistry decisions they used to pay for blindly
How an 82-route Phoenix pool service shop defends against storm-day customer-blame and stops losing equipment quotes to competitors at 7pm.
Read the story →Mike won 40 storm calls that used to bleed to chainsaw cowboys
How an ISA-certified, TCIA-accredited 6-person tree shop ships HOA quarterly status reports without spending Saturday in Excel, and runs crane days without compounding errors.
Read the story →Tom stopped losing customers at year 7 to the drain-field-failure cascade
How a 2-truck Sonoma septic shop catches the 3-5 year rotation BEFORE it becomes a $15K reconstruction conversation, and lets the DEP manifest paperwork write itself.
Read the story →Ray's wrong-spring trips dropped from 2-4 a week to 1 a month
How a 3-truck Hayward garage-door shop matches IPPT × wire × length × ID inventory BEFORE dispatch, closes more in-home replacement quotes, and wins commercial dock-down emergencies on first response.
Read the story →James's FSA paperwork-denial rate dropped from 22% to 6%
How an EPA-608 certified Daly City owner-tech stopped losing FSA reimbursements to symptom-code mismatches, dropped unprofitable AHS ZIPs, and got 4 hours a week back from the model-plate-locate tax.
Read the story →Sandra's 6-hour Sunday PM-report grind became 30 minutes of review
How a 14-crew SF commercial-cleaning shop generates 9 building-branded PM status PDFs on the 1st without writing Word docs, tracks COI compliance automatically, and gets a single 1am "all sites secured" confirmation.
Read the story →A note on these stories
Each persona here is a composite — drawn from conversations with real operators in the trade, real pain points, and real workflows. The specific names and businesses are illustrative, not direct testimonials. Real customer case studies will land here as our pilot rollouts complete.
Why vertical configs
Same platform underneath. Different vocabulary on top.
A plumbing intake classifies "water heater leak" as urgency=high; a painting intake classifies "primer coat damaged in shipping" as urgency=high. The engine is identical. The vocabulary, the surfaces, the urgency rules, the report templates — those flex per trade.
What changes between trades
- Intake classifier vocabulary. The Claude prompt that parses every voicemail is tuned with your trade's terms — fixtures and supply lines for plumbing, sheen levels and primers for painting, refrigerants and tonnage for HVAC.
- Urgency rules. A "no hot water" is high-urgency for a plumber. A "color came in wrong" is medium-urgency for a painter. The classifier knows which keywords trigger which alerts.
- Document templates. Plumbers need rough-in inspections and permit pulls. Glaziers need IGU specs and tempered-glass certifications. The template library reflects the trade.
- Report formats. A monthly status email to a property manager has different fields for landscaping (visit logs, plant warranty status) than for electrical (load tests, panel inspections).
- Crew Tracker keywords. "IN," "OUT," "BREAK," "BACK," "ESCALATE" stay constant — but trade-specific shortcuts like
QC(quality check) for painters orPERMITfor plumbers can be added.
Your trade isn't on this list yet?
Most service trades fit one of the patterns above. A 20-minute call is enough to figure out which one and what'd be different for your specific operation.
Book a walkthrough