$289 confirmed, $519 rescheduled, two new leads still warm. Janice's Showroom got completed despite a weather scare overnight. The 12:50am reschedule text fired before you actually knew what the morning would bring, and at 5:21am you re-checked, gave Janice the call ('keep 1pm, or move to tomorrow if you want to play it safe'), and she stuck with the original. Clean recovery on what could have been a 24-hour-delayed booking.
Tyler's Executive $519 moved cleanly to Tuesday 9am. Same overnight weather logic, different customer — Tyler agreed quickly with a one-word 'Sure' at 1:40am and you confirmed the lock without over-apologizing or offering a discount. That's the right temperature on a reschedule. The relationship absorbed the friction because the May 9 booking quality was strong to begin with.
Two new leads, neither booked, neither dead. Edward asked for an interior detail with light food crumbs, you ran the right two probes (scope + vehicle), then sent a 'just wanted to follow up' check-in at 1:32pm that didn't give him anything new to react to. Keith asked for 'both' (interior + exterior) but the response gap was 1h40m and discovery still has no vehicle, no condition, no urgency. Both threads are alive — both need value-led follow-ups tomorrow morning instead of more questions.
The coaching today is the same template, third analysis in a row. Janice and Tyler each had a pre-service expectation text flagged by the prior analysis that was supposed to go out Sunday evening — neither did. The diagnosis layer (delivery-car wear for Janice, oats fermentation for Tyler) is what builds expertise on the relationship before service. Tomorrow night before Tuesday 9am is the window for Tyler's. The habit is the fix.
Same template, third analysis in a row. May 8 Janice analysis flagged a pre-service expectation text for Sunday evening. May 9 Tyler analysis flagged the same template. May 10 contact notes for both flagged it again. Janice’s job ran today without the prep text. Tyler’s reschedule means tonight is the new window before Tuesday 9am.
What the prep text does. The original bridges on both leads skipped the diagnosis layer — Janice didn’t get the delivery-car-wear pattern named, Tyler didn’t get the oats-fermentation-in-foam mechanism. The prep text is where that diagnosis lands before service. It tells the customer the work is in the deep extraction underneath the surface, not the surface wiping. It also opens the door for an add-on if they name something else.
What to send tonight (Monday 6-9pm) for Tyler’s Tuesday 9am. ’Hey Tyler — heads up before tomorrow at 9am at 5502 Goldspier. The overnight oats job is one I deal with regularly. The work is in getting the oat residue out of the seat foam underneath the surface — dairy starts to set into the fibers within a few days, so blotting the top doesn’t reach where it ferments. I use hot water extraction plus enzyme treatment to fully neutralize it. Executive runs about 3-3.5 hours including the exterior + ceramic. I’ll text when I’m 5 minutes out. Anything else inside you want me to pay extra attention to before tomorrow?’
The drill: build the trigger. Every Sunday evening between 6 and 9pm, scan the GHL pipeline for Monday bookings. Send one prep text per booking. Same template, customized for the specific diagnosis. If you do this two Sundays in a row it becomes muscle memory. Right now the trigger is missing, so the habit isn’t forming.
The prep text isn’t just a confirmation. It’s the moment the customer goes from ’a guy is coming to clean my car’ to ’an expert is coming who already knows what’s going on with my car.’ That shift is what separates an Athay job from a generic mobile detailer. The customer can hear the difference before you even show up.
It also matters for upsells. When you ask ’anything else inside you want me to pay extra attention to before tomorrow?’ you give the customer a permission slip to name something they were hesitant to ask about. Half the time it’s a $0 ask (just want the cup holders especially clean). The other half it’s a $40-80 add-on (third row, trunk, headliner stain).
What to watch for: any Sunday evening where there’s a Monday booking in the pipeline and the GHL conversation thread shows no operator message between Friday-Saturday and Sunday night. That’s the trigger condition — if there’s no prep text by 9pm Sunday on a Monday job, something’s off the rails. Same trigger for Tuesday jobs on Monday nights, etc.
What you did (Janice): After sending a unilateral reschedule at 12:50am, re-checked conditions at 5:21am and gave Janice the choice to either keep 1pm or move to tomorrow. She picked 1pm.
Why it matters: The recovery pattern is the right way to undo a premature cancel — give the customer the option, don’t unilaterally re-cancel the cancel. Customer-driven decisions stick; unilateral changes erode trust. When you’ve sent a customer-impacting message based on incomplete information and the information becomes clear, reopen the choice for the customer rather than reverting unilaterally.
What you did (Tyler): Reschedule message named the reason (weather), offered the alternative (tomorrow same time), asked for permission to lock. Tyler’s one-word ’Sure’ confirmed it landed.
Why it matters: Reason + alternative + ask is the right structure for an unwanted message. The customer knows what’s happening, what the option is, and that you need a yes. Short, clean, no scarcity-induced discounting. Every reschedule message: reason for the change, specific alternative, ask for permission. No discount offers unless the customer specifically pushes back. Confirm with one short acknowledgment.
What you did (Tyler): Unlike Janice’s thread (where conditions cleared and the appointment got reopened), Tyler’s stayed moved. Different customer, different right answer — Tyler had already absorbed the change at 1:40am.
Why it matters: Two reschedule whiplashes in a row would erode the relationship. Once a customer has agreed to a moved appointment, the consistency of the new commitment matters more than maximizing same-day revenue. When you reverse a reschedule, reverse it BEFORE the customer accepts — not after. If they’ve agreed, hold the new commitment.
What you did (Keith): Keith said ’I want to get it detailed’ with zero specifics. Asked ’interior and exterior or just inside?’ — the scope-defining question before quoting.
Why it matters: Quoting on a ’I want it detailed’ message with no context would be a guess. Asking scope first turns ’maybe interested’ into ’has decided what they want,’ which is the bridge into discovery. When a lead opens with zero specifics, the first question is the scope-defining question (interior/exterior/both). Quoting comes after.
What you did (Edward): Asked ’anything specific like stains, pet hair, smells?’ and then ’what kind of vehicle is this?’ — both the right reflex questions in the right order.
Why it matters: Symptom probe first surfaces Problem Solvers fast; vehicle question shapes the quote. Right sequence even though the discovery answer came back generic. On every new SMS lead: symptom probe before vehicle, vehicle before quote. The order is reliable.
What you did (Porter TX): Sent an SMS after the missed inbound call instead of waiting for the prospect to call back. Sent twice across the morning to maximize the chance of a phone check.
Why it matters: A missed call is a lead, not a hangup. The reflex to send an SMS recovery — instead of writing it off — is the difference between catching a lead and losing one. Every missed inbound call gets an SMS recovery. Single send first; if no response after 4+ hours, one more attempt with a different opener (not a duplicate).
What you did (Janice): ’Just arrived! What part of the complex can I find your vehicle in?’ → back-and-forth on building L → silver vehicle identification → ’pink slippers’ exchange.
Why it matters: The arrival sequence is the bridge between SMS and in-person. Keeping the energy casual and asking a forking question (’what part of the complex?’) makes the in-person handoff feel warm, not transactional. On every arrival: ’Just arrived’ + one specific question that helps the customer locate you (building, parking spot, color of your vehicle).
You recovered the weather call. The first text at 12:50am moved the appointment on a forecast; the 5:21am re-check reopened the original slot and let Janice choose. She picked 1pm. That saved a same-day completion instead of pushing it 24 hours, and the customer drove the decision rather than getting unilaterally rescheduled.
The pre-service expectation text the May 8 analysis flagged didn’t go out Sunday evening. The May 10 contact note also flagged it. That’s three analyses in a row pointing at the same template. The job got done either way, but the diagnosis layer (delivery-car wear pattern — daily food residue, dirt grinding into floor mat fibers) is what builds expertise on the relationship and opens the door to future referrals and upsell. The 12:50am reschedule also fired before conditions were actually clear — sending a cancel and walking it back four hours later reads as indecisive. Wait until sunrise to make weather calls.
The weather recovery was a real win and the service got completed cleanly. The deduction is mechanical: the pre-service text flagged twice didn’t go out, and the 12:50am reschedule was premature. Both are systems gaps, not technique gaps — the script gives you the templates. Build the habits and these go from 7.5s to 8.5s.
The reschedule message had the right structure — reason (weather), alternative (tomorrow same time), ask for permission to lock. Tyler’s one-word ’Sure’ tells you it landed. The confirm message owned the apology once and didn’t over-apologize or offer an unprompted discount. That’s the right temperature for a reschedule — short, clean, no scarcity-induced concession.
Same pre-service expectation gap as Janice. The May 9 analysis flagged it. The May 10 contact note flagged it. Tomorrow morning is the new appointment, so tonight (Monday 6-9pm) is the window. The diagnosis layer (dairy and grain ferment in seat-foam fibers within days, surface-blotting doesn’t reach the bacteria underneath) is what builds expertise on the relationship — Tyler is going to feel the difference between ’guy showed up and cleaned my car’ and ’expert showed up and named the exact problem before I had to.’
The reschedule handling was clean and the relationship absorbed the friction without losing the booking — that’s a real win on what could have been a customer service flashpoint. The deduction is the same gap as Janice: pre-service text flagged twice didn’t go out. The window for tomorrow morning is tonight.
The opening probes were right and the sequence was right. Anything specific? Got the answer (no specifics, light mess). What kind of vehicle? Reasonable next ask. The mechanical front-end was on script — scope captured fast, no premature quoting.
The 1:32pm follow-up was the exact ’just wanted to follow up to see if we could help you today’ pattern the script’s Step 6 rules out. Every silence follow-up has to give the prospect a reason to respond — a before/after photo plus a price range plus a simple ask removes the friction. The other gap: no bridge attempted. On a generic light-mess discovery answer, the bridge still goes out (’Yeah daily crumbs work into the seams over time, full interior shampoo plus floor mat extraction handles it’). The bridge is what makes the recommendation feel prescribed, not pitched.
Two missed plays in the same lead — skipped the bridge after generic discovery, then sent the zero-value ’just checking in’ the script explicitly bans. The fix is mechanical, not interpretive: when discovery comes back generic, the bridge still goes out. When a lead goes silent, the follow-up leads with value, not with ’just wanted to follow up.’
The right scope question on a thin lead. Keith offered ’I want to get it detailed’ with zero specifics. Asking ’interior and exterior or just inside?’ before quoting is the correct sequence — quoting blind would have made it feel like a guess. Keith picked Both, which is the data point that opens the door to a Showroom or Executive recommendation once condition and vehicle land.
Two gaps. Response time was 1h40m from Keith’s first manual message to your reply — that’s slow for a fresh SMS lead during work hours. Aim for under 30 minutes. The discovery floor is also still empty after four-plus hours — no vehicle, no condition, no urgency. The next message has to pack two questions in one: ’What’s going on with the vehicle — anything specific or general refresh? And what are you driving?’ Two questions is fine when the floor is this empty.
Right scope question, right sequence — but slow response time on a new lead and discovery is still incomplete after four hours. The fix is response cadence (target under 30min during work hours) and a tighter discovery sequence (don’t space discovery questions across multiple hour-long gaps when the floor is this wide open).
You followed up on a missed call instead of waiting for the prospect to call back. That’s the reflex that separates ’lead’ from ’lost lead.’ Sent twice — 5:15am and 9:28am — to maximize the chance of catching them on a morning phone check.
The recovery message is generic and the second attempt duplicated the first. A small upgrade — add ’Oliver’ (a real person, not a business name) and a service fork (’most folks calling in are looking for interior or full-vehicle details — what were you wanting?’) — gives the prospect a one-word answer path instead of forcing them to write a full reply. Also: 5:15am is too early for a first attempt unless the call was within the last 30 minutes. Wait until 7-8am if the call was overnight.
The instinct was right and you executed it twice. The deduction is message quality (generic ’how can I help’ instead of a forking question with your name) and the duplicate second attempt. A small template upgrade lifts the response rate on this kind of lead.
Executive ($519) rescheduled to Tomorrow 9am at 5502 Goldspier St. Prep text adds the diagnosis layer the original bridge skipped (oats-in-foam mechanism), confirms 3-3.5 hour duration including exterior + ceramic, opens the door for any add-on inside.
Showroom $289 completed today. Janice is going out of town. Satisfaction window is open right now, before the trip absorbs her attention. Reviews from delivery-driver use cases also strengthen the social-proof bench for the next postal or delivery lead.
Lost momentum today after the ’just wanted to follow up’ check-in drew silence. Value-lead replacement gives Edward a real reason to engage — before/after photo + price range + simple vehicle ask. If he ghosts after this he’s a price-shopper. If he replies he’s an engaged-lost worth booking.
Discovery floor still empty after Keith picked Both (interior + exterior). Two-question follow-up packs vehicle + condition into one message so the conversation moves forward without another hour-long round-trip.
Third analysis in a row flagging the same template for Janice and Tyler. May 8 Janice analysis flagged it. May 9 Tyler analysis flagged it. May 10 contact notes flagged both. Today, Janice’s job ran without the prep text and Tyler’s reschedule means tonight is the new window. The template exists, the trigger is clear (Sunday 6-9pm before Monday service — now Monday 6-9pm before Tuesday service), the habit hasn’t formed yet.
The 1:32pm Edward follow-up (’just wanted to follow up to see if we could help you today’) is the exact pattern the script’s Step 6 explicitly rules out. Every silence follow-up has to give the prospect a reason to respond. The standard fix: before/after photo + price range + simple ask. Edward’s discovery was thin but he’d still given enough (interior only, light mess) to send a real value follow-up.
Edward gave a generic discovery answer (’just a little messy and some food crumbs’) and the next message went straight to ’what kind of vehicle is this?’ The bridge (’yeah daily crumbs work into the seams over time, full interior shampoo plus floor mat extraction handles it’) still goes out on generic answers — it builds expertise and reframes ’just messy’ as work that needs a professional. Skipping the bridge here means Edward has no reason to view the upcoming quote as anything other than a number.
Janice: first reschedule at 12:50am fired before conditions were clear, then walked back at 5:21am with a customer-driven choice — clean recovery, $289 same-day saved. Tyler: same 12:49am reschedule, but you held it (didn’t try to walk it back when conditions cleared) — right call given Tyler already absorbed the change. Different customers, different right answers. The lesson: don’t unilaterally send weather reschedules before sunrise. Wait until you can see conditions, then communicate.
Keith’s first manual reply took 1h40m from his initial response. Edward’s discovery-followup took comparable time. New SMS leads cool fast — every hour increases the chance the prospect has moved on or texted another detailer. Target <30min during work hours on first-touch and key discovery turns.