Ray is forty-one. He's been in garage doors for fourteen years, the last six running Hernandez Garage Door. IDEA-accredited shop. The credential lets him bid commercial dock-door work that the chainsaw-cowboy "two-guys-and-a-truck" competitors can't touch. He's seen the spring break, the panel dent, the homeowner-replaced-the-photo-eyes mistake hundreds of times. The work itself is fine. The operations were getting away from him.
The day before OpsLight
Ray's biggest revenue leak was wrong-spring-on-the-truck. His shop stocks ~40 different IPPT × wire-size × length × inside-diameter combinations across the two trucks. When a customer called about a broken spring, Ray's dispatcher (his cousin's wife, part-time) would book the call without confirming door dimensions. Tech arrives, finds it's an 8'-tall door instead of the standard 7', or an insulated commercial-grade residential door, and the truck doesn't have the right spring. Tech has to call the shop for a delivery (90 min lost) or reschedule (credibility hit). 2-4 times a week. Per Ray's estimate: ~$8K of lost revenue per quarter from wrong-spring trips.
The second leak was opener-vs-replace decision paralysis. Ray's in-home sales rep, Carla, closes about 65% of her residential estimates into full door replacements ($3,500-$6,500 each). But Ray's three techs do estimates too when Carla isn't available, and their close-rates were 28%, 35%, and 24%. The customer's 2002 opener was failing. The door panels were dented. The right call was a $4,800 replacement. The tech quoted a $450 opener fix and left the rest on the table. Ray estimated this fumbled-close pattern cost his shop $40-60K a year in missed revenue.
The third leak: commercial dock-down emergencies. Warehouse manager at a logistics hub called 4 garage-door shops simultaneously when a dock-door jammed at 7am. First confirmed dispatch wins. Ray won maybe 40% of those. The other 60% went to shops with better phone-answer rhythms (or to the chainsaw cowboys who'd promise anything and figure out the rest later).
"The technical work is straightforward. I've been doing torsion springs since I was 22. The operational work is what's breaking me. Right spring on the right truck, right tech for the right close, right customer for the right emergency. Three pattern-matching problems running at once, and I'm doing all of them from a phone in a truck cab."
Ray Hernandez · Hernandez Garage DoorHow Ray found OpsLight
One of his commercial accounts, a small Hayward logistics-warehouse property manager, also uses an OpsLight-equipped HVAC vendor. The PM mentioned to Ray that her HVAC vendor's dispatcher screen had been replaced by an SMS-and-email flow that felt sharper. Could Ray's shop do the same? Ray called us that week.
First call was an hour. We asked Ray: walk me through the IPPT × wire × length × ID inventory matrix. He sketched it. We asked: what's the conversion-rate gap between Carla and your worst-closing tech? 65% vs 24%. We asked: what does the commercial dock-down call look like when you win one vs when you lose one? He told two stories. Both featured the same first 90 seconds determining the outcome.
That call became the install brief. Two weeks later: OpsLight live. Spring-inventory matching pre-dispatch with door-dimension auto-ask. In-home sales decision-support that surfaces conversion data + dual-tier quote drafts. Commercial dock-down 90-second confirm flow. 7-year spring-recall queue. Door-color confirmation queue for replacement installs.
Three moments from a regular Tuesday
The spring-break call that didn't waste 90 minutes
Inbound voicemail: customer's spring broke overnight, car stuck in garage. OpsLight auto-replied within 60 seconds with a series of quick-yes/no SMS questions: door height (7' or 8')? section count (4 or 5)? insulated? brand visible on the door? Customer replied: 8', 5-section, insulated, Clopay. OpsLight matched against Truck 2's stock (Carlos's truck, he has the wide-IPPT inventory), confirmed both springs needed, dispatched Carlos at 8:00am with a confirmed-quote text to the customer for $475. Job done by 9:15am. Wrong-spring trip avoided.
The replacement-door close that didn't get fumbled
Tech Devon went out to an opener-failure call. 1999-vintage Genie opener, broken cogs in the carriage. Door panels visibly dented from a backed-into-it incident a few years ago. Devon photographed the opener, the door, the dents, and texted: "1999 Genie, 4 dents, paint chipping." OpsLight pulled Hernandez's historical conversion data: similar-age opener + visible panel damage converts to full-replacement 78% of the time at the right pitch. Pre-drafted both quote tiers in Ray's voice: $480 opener-only fix vs $5,200 full replacement with the comparison sheet. Devon presented both. Customer chose the full replacement. Install scheduled Thursday. Devon's close rate moved up ~8 percentage points.
The commercial dock-down that Hernandez won at second 73
Logistics-hub warehouse manager called: bay 4 dock door jammed, trucks queued. The warehouse called 4 shops simultaneously. OpsLight classified the call as commercial-emergency-dock-down, replied via SMS within 18 seconds with a confirm-form (dock-door brand? section count? trucks waiting?), got confirmation in 35 seconds, dispatched senior commercial tech Mateo at 1:19pm with an ETA of 1:50pm, sent the customer a confirmation: "Mateo en route, ETA 1:50pm, $1,800 emergency-rate estimate pending diagnosis." The next shop's dispatcher called the warehouse manager back at 1:22pm, 4 minutes too late. Hernandez logged $2,200 on the call.
Six months later
Ray's wrong-spring-trip rate dropped from 2-4 per week to roughly 1 per month. In-home replacement-door close-rate across his three techs moved from 24-35% to 41-52% (Carla still leads at 67%, but the gap narrowed). Commercial dock-down win-rate moved from ~40% to ~70%. The 90-second confirm flow wins nearly every race the senior tech is available for.
And the 7-year spring-recall queue is now firing on the 2018-vintage springs. ~25 customers have received the friendly recall SMS so far, and 9 have booked preemptive inspections. That's ~$3,500 of recurring revenue from work Ray's shop wouldn't have captured a year ago.
What's configured specifically for garage door
- Garage-door-vocabulary intake classifier. Knows torsion spring · extension spring · IPPT (inch-pounds-per-turn) · wire size · length · inside diameter · tracks · opener (LiftMaster / Genie / Chamberlain / Liftmaster 8500 jackshaft) · trolley · chain vs belt vs jackshaft drive · rail · limit switch · photo eye / safety sensor · roller (nylon / steel) · hinge · bottom seal / weatherstrip · strut · section / panel · cycle count (10K / 20K / 25K / high-cycle) · MyQ / LiftMaster app · insulated vs non-insulated · R-value · panel replacement vs full replacement.
- Spring IPPT × wire × length × ID inventory matching. Pre-dispatch SMS questions to customer: door height, section count, insulated y/n, brand. Cross-references your truck-stock inventory. Flags if no truck has the matching spring. Suggests stop-by-shop or schedule swap. The 2-4-per-week wrong-spring trip drops to near zero.
- In-home sales decision-support (the upsell closer). Tech/rep photographs door + opener + panel condition. OpsLight surfaces historical conversion data + pre-drafts BOTH quote tiers (repair-only and full-replacement) in the shop's voice + the shop's pricing. Non-closer techs become closers-by-default.
- Commercial dock-down 90-second confirm. Emergency-classified inbound → instant SMS confirm flow (door brand · section count · trucks waiting) → senior commercial tech dispatched with ETA-promise before competitor shops have answered their phone.
- 7-year spring-recall queue. Every torsion spring replaced gets cycle-life-tracked. At 7 years (typical 10K-cycle residential), a friendly preemptive-inspection SMS fires. Converts to recurring revenue most shops never capture.
- Door-color confirmation for replacement installs. 7-day-before + 1-day-before customer confirmation of color/style/handle-set with the rep's signed quote sheet attached. "Almond vs sandstone" install-day surprise eliminated.
- Photo-eye-DIY-detection. Customer reports door-won't-close. OpsLight asks if any sensors were recently replaced (homeowner self-replacements with aftermarket mismatched eyes is a 45-60 min extra-labor trap). Pre-arms the tech.
- Sales-rep handoff workflow. Monday-morning rep schedule with prior-week conversion data per rep + per door style. Ray gets visibility into which rep closes what at what rate without manually building a Sheet.
What other garage-door owners ask us
What is the best software for a small garage door company?
For 2-5 truck garage-door + opener installation shops, the right software depends on your spring-inventory complexity (IPPT × wire × length × ID = 4D SKU space), your in-home-sales workflow, and your commercial dock-down mix. OpsLight fits owner-operator shops priced out of ServiceTitan's Sales Pro tier but who need real spring-IPPT matching before dispatch, repair-vs-replace decision-support, and 90-second commercial-dock-down confirm.
Does OpsLight match torsion spring inventory before dispatch?
Yes. Pre-dispatch SMS asks customer for door dimensions. Matches against truck-stock IPPT × wire × length × ID. The 2-4-per-week wrong-spring trip (60-90 min lost each) drops to near zero. Wound-torsion-spring SKU accuracy is the wedge generic FSM tools don't model.
How does OpsLight help with the opener-vs-replace-door upsell?
Tech photographs door + opener + condition. OpsLight reads age + brand + damage + historical conversion data, pre-drafts BOTH quote tiers (repair-only + full-replacement) in your voice + your pricing. Non-closer techs become closer-by-default. Conversion rate often jumps from 25% to 50%+.
Can OpsLight handle commercial dock-down emergency dispatch?
Yes. 90-second confirm flow: classifies emergency, assigns senior commercial tech, confirms dock-door brand + section count, ETA-promises customer. All before competitor shops answer their phone.
Does OpsLight handle the door-color install-day surprise?
Yes. 7-day-before and 1-day-before customer confirmation of color/style/handle-set with photo of the rep's signed quote sheet. Almond-vs-sandstone surprise eliminated.
Does OpsLight queue 7-year spring-recall outreach?
Yes. Every torsion spring replaced is cycle-life-tracked. At 7 years (typical residential cycle life), preemptive-inspection SMS fires. Converts to recurring revenue most shops never capture.
Will my installers + service techs need to install an app?
No. SMS only. Tech texts IN [job-id], photos of door + opener, OUT [job-id] with parts/labor. In-home reps text quote-sheet photos for the 7-day confirmation queue. No app, no login.
How long does setup take?
Two weeks. Includes: porting/provisioning Twilio number, configuring your spring-inventory matrix per truck, branding the door-style + dual-tier-quote templates, wiring up commercial-account list + dock-door specs, building the 7-year recall queue from your historical install records.