Your techs walk past real upsell opportunities every single day — and say nothing. This system fixes that: the tech's discovery text to the office, the photo-quote that closes from the truck, and the commission-safe framing techs actually use.
System 8 from the Leveraged Owner Starter Pack
Your tech is already under the kitchen sink, staring at a corroded supply line that's one hard bump from bursting. Or up in the attic, looking at ductwork held together with hope and ten-year-old tape. Or at the electrical panel, seeing a breaker brand the manufacturer stopped making a decade ago. They see it. They know it. And then they pack up, drive to the next job, and never mention it — because nobody ever gave them a way to.
This post is the missing piece under every confirmation and scheduling system you already run. If you haven't built the foundation yet, start with Appointment Confirmation Texts That Cut No-Shows in Half — the pillar guide covering the consent, timing, and opt-out mechanics every text workflow below depends on.
A discovered-on-site upsell closes at a rate your estimate follow-ups will never touch. Think about why: the customer is already in front of the problem, the expert is already in their house, and the fix can happen today instead of someday. They're not going to call three more shops about the corroded supply line their tech just photographed under their own sink — the trust is already banked.
The math is conservative and still compelling. A shop running 10 techs who each spot one legitimate add-on per day, with a 30% close rate and a $275 average add-on ticket (the low end of the $275–$1,200 illustrative ticket range — plug in your own average job value), adds roughly $800 a day in incremental revenue without a single extra marketing dollar. That's a worked example with round numbers, not a promise — your close rate depends on your trades, your techs, and how the offer is framed. But the direction is unambiguous: the highest-converting sales moment your business has is already happening. You're just not capturing it.
Four structural reasons kill the field upsell — all four are the owner's fault, not the tech's:
The fix isn't a motivational speech. It's a system that makes flagging easier than staying quiet, pays for the effort, and never punishes the messenger. That's the field-to-office handoff.
The core design principle: the tech never sells anything. The tech flags a condition and sends a photo. The office prices it, texts the customer, and collects the yes. This separation is what makes the system work — the tech stays the trusted helper in the customer's eyes, and the office handles the money conversation through a channel (text) where the customer has time to think.
Four steps, in order:
The 30-minute window matters. Businesses that respond to inquiries within 5 minutes are 21x more likely to qualify a lead and ~100x more likely to reach the contact (MIT/Oldroyd, HBR 2011) — and the principle transfers: while the tech is still on site and the customer is still thinking about the visit, the quote is a conversation. Tomorrow it's an interruption. The office thread must be watched like a lead inbox during working hours.
Set up a dedicated "Tech flags" thread per tech that the office watches during hours. The message follows one rigid format so the office can price it in under two minutes:
[Tech Name] flag — [Customer Last Name], [Job #]
Found: [one plain sentence, e.g. "Water heater anode rod fully depleted, tank 11 years old, rust staining at base"]
Photos: [attached — condition close-up, context shot, label/plate]
Customer status: [informed verbally / not yet mentioned]
Time available today: [yes — ~45 min / no — booked out]
The "customer status" line matters. Best practice: the tech gives the verbal heads-up in person — "I noticed your water heater's anode rod is gone and the tank's pushing 11 years, I'm going to have the office send you a quick quote with photos" — and flags it. That way the text never arrives as a surprise. The tech's verbal script is one sentence, identical every time: "I found something worth knowing about — I'll have the office text you photos and a quote." Not selling. Reporting.
This is the money message. It goes out within 30 minutes of the flag, from the business number the customer already recognizes — never from the tech's personal phone. Three photos max (carriers compress hard; pick the clearest), plain language, one price, one clear yes-path:
Hi [First Name], it's [Business Name]. While [Tech Name] was at your home today, we noticed something worth flagging — no emergency, but something you should know about.
[One plain sentence describing the condition, e.g. "The anode rod in your water heater is fully depleted and the tank is 11 years old — that's typically near end of life."]
[Photos attached]
We can take care of it today while [Tech Name] is already there: [fix description] for [price], and it adds about [time] to the visit.
If you'd like us to handle it, just reply YES and we'll get it done. If you'd rather think it over, reply LATER and we'll send you the full quote in writing — no pressure either way.
Notice what's doing the work: the photo (proof, not a sales pitch), the same-visit convenience (the real offer — not a discount), the explicit no-pressure exit. "No emergency" in the first line defuses the alarm reflex. And YES vs LATER is a two-button decision — no open-ended "let me know what you think," which is where quotes go to die.
The numbers that decide whether this system is working:
Every reply has a pre-written next step. The office doesn't improvise — it follows the map:
One non-negotiable: the tech leaves on the scheduled work whether or not the customer replies. Never let the day's dispatch hinge on a text that might not come.
This is where most shop owners get it wrong — they either pay nothing (and get no flags) or they pay pure commission (and get inflated finds). The structure that works:
Worked example: a 6-tech HVAC shop implements the handoff. In the first month: 90 jobs, 34 flags (some jobs produce two), 30 photo-quotes sent, 11 YES replies, 9 completed same-visit, 2 scheduled later. Average add-on $340 yields roughly $3,700 in incremental revenue against about $220 in tech spiffs and 20 office-hours of texting across the month. That's a worked example with round numbers for illustration, not a result we promise — the ratio is the point.
Systems like this die in the "we'll try it" phase. Roll it out as a two-week sprint with a hard start date:
Put the flag format and the three rules in your tech SOP packet — see The One-Page Communication SOP for Techs for the template most shops pair this with. And align it with the morning dispatch rhythm covered in The Daily Huddle Text: a 10-second "flags from yesterday" mention in the huddle keeps the habit alive without another meeting.
The photo-quote text is a business text, so the standard rules apply: A2P 10DLC registration before you send (approval typically 1–7 days, roughly $15–$20 one-time), opt-out language on the first text to a customer ("Reply STOP to opt out"), and TCPA quiet hours — no marketing texts before 8am or after 9pm in the recipient's local time. Keep every flag, photo, and quote in the customer's record — the paper trail protects you if a price is ever disputed. This is general information, not legal advice.
If you're building the text infrastructure this system runs on, start with Appointment Confirmation Texts That Cut No-Shows in Half — the pillar guide for consent, timing, and delivery. For the field side of the communication stack, see The One-Page Communication SOP for Techs and Parts Delay Text: Delivering Bad News, which covers the flip side of this exact skill — telling the customer something they don't want to hear, by text, without losing them.
The full setup SOP, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Free. The full 8-system Starter Pack is $27 if you want everything else.
This post is System 8 from the Leveraged Owner Starter Pack — the done-for-you version with the full 5-step SOP, the flag template, both scripts, the reply-flow map, the spiff structure, and screen-by-screen setup instructions for all 8 systems.
Stats sourced as labeled: MIT/Oldroyd and Harvard Business Review (2011).
Related guides from the Leveraged Owner blog:
Storm damage roofing marketing: the 72-hour post-storm outreach playbook — inspection offers, insurance guidance, and the critical speed window that wins.
HVAC summer maintenance reminder campaign: the pre-summer booking push that fills June with tune-ups — filter reminders, offers, and capacity smoothing.
Plumber winter email campaign: the December pipe-freeze prevention sequence that books calls before pipes burst — helpful content that fills January every year.