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 Door

How 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

Tuesday · 7:34 AM

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.

Tuesday · 11:00 AM

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 just moved up ~8 percentage points.

Tuesday · 1:18 PM

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 basically wins 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; 9 have booked preemptive inspections. That's ~$3,500 of recurring revenue from work Ray's shop wouldn't have captured a year ago.

"I thought I needed a better dispatcher. What I needed was the dispatcher to remember which spring is on which truck, which tech closes which kind of job, and which warehouse calls 4 shops at once. OpsLight is that dispatcher. My cousin's wife can still book the calls; OpsLight does the pattern-matching she didn't have to learn." Ray Hernandez

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.

Related trades

Want to see this configured for your garage-door shop?

20 minutes. We'll wire up a sandbox with your spring inventory matrix, your truck-stock-per-tech, and your sales-rep close-rate data. Run a mock spring-break call and watch the IPPT match fire.

Set up yourself in 6 min Or apply to the founding cohort Talk to the garage-door scenario assistant