› Series 5 · The Walkthrough

From New Lead to Closed Won: The 8-Stage Pipeline That Books Jobs

ONE DEAL · 8 STAGES · 24 HOURS 1 2 3 4 5 6 7 8 6:42 PM 6:43 PM 6:45 PM 6:45 PM +19h +22h n/a +14d New Qualified Quote Booked Working Won Lost Loyal $4,189 booked · 8 stages traversed Owner time involved: roughly 90 seconds total.
› Quick Answer

Maria Hernandez called at 6:42 PM Tuesday with an AC emergency. By 11:30 AM the next morning, the $4,189 ticket was paid. The deal traversed 6 of the 8 HonorElevate pipeline stages (skipping Closed Lost, eligible for Recurring) without a single manual stage update. This is the full walkthrough of every stage transition, every automation fire, and what the owner saw in real time. Same deal from the SMS thread post (Inside a HonorElevate SMS Sequence That Books $4K Tickets), this time viewed through the pipeline lens.

TL;DR

The pipeline stages article (The HonorElevate Pipeline Stages Built for Service Businesses) lays out the architecture. This post walks through one real-shape deal stage by stage, showing exactly what happens at each transition, what fires automatically, and what the owner experiences in real time. Same deal as the SMS thread walkthrough but viewed through the pipeline.

The setup

Mid-volume HVAC business in Santa Clarita. Three trucks. Office hours 7 AM to 5 PM. Wednesday evening 6:42 PM. The owner is eating dinner with his family. A homeowner in Saugus dials the business line. The phone rings four times. Call ends without being answered. The pipeline begins.

› STAGE 1
New Lead
Entered: 6:42:00 PM · SLA: 5 min to first touch
Maria's missed call hits the platform. Within 1 second, a new contact record is created with caller ID, timestamp, source channel (Phone), and auto-tags applied: "After Hours Caller", "First Contact". CRM lookup runs against existing contacts. No match. New lead. Source attribution captured (Google Business Profile click-to-call).
Auto-fires: MCTB workflow triggers (SMS to Maria at 6:42:11). Owner notification suppressed because AI is configured to handle. Lead score calculated: 78 (high but not priority alert).
› STAGE 2
Qualified
Entered: 6:43:08 PM · SLA: 30 min to Quote or Book
Maria replies to the MCTB SMS: "AC blowing warm, humming sound." AI parses the response. Service intent detected: emergency-leaning (no AC, descriptive symptoms). Zip code requested. Maria provides 91350. Service area cross-check confirms Saugus is in core area. Lead is real, in area, with service intent.
Auto-fires: Tags added ("HVAC", "Emergency-Leaning", "Saugus"). Lead score re-calculated: 93 (Source 40 + Intent 25 + Area 15 + Predicted Ticket 10 + History 3 = 93). Priority queue. Owner SMS alert fires: "NEW HIGH-VALUE LEAD · Maria H · 93 score · AC failure · Saugus".
› STAGE 3
Quote Sent
Entered: 6:45:08 PM · SLA: 24 hr follow-up if no booking
AI offers the next-available slot: tomorrow 7 AM. Quotes the service-call fee ($89, applied to repair). Confirms with Maria that the diagnostic + likely repair is in the $400-$800 range depending on what the tech finds. Quote details captured in the contact record.
Auto-fires: Quote details written to CRM (amount, scope, valid-until). 24-hour follow-up workflow scheduled (will not fire because booking happens minutes later). Owner brief updated: "1 active quote, $89 + repair, expected $400-$4K range."
› STAGE 4
Booked
Entered: 6:45:32 PM · SLA: at scheduled appointment time
Maria accepts the 7 AM appointment. Address and callback number captured. Calendar event created. Tech assignment made (Mike Sanchez, on the morning rotation, lives nearest to Saugus). Booking confirmation SMS fires immediately. Day-before reminder scheduled (will fire next morning at 6:30 AM). API push fires to ServiceTitan to create the dispatch job.
Auto-fires: Pipeline stage updated. Tags added ("Confirmed Booking"). Confirmation SMS to Maria. ServiceTitan API call (job created, Mike assigned). Owner brief updated: "1 booked tonight, $4K opportunity tomorrow morning."
› STAGE 5
In Progress
Entered: 7:08 AM next day · SLA: end of job day
Mike arrives 8 minutes after the appointment window start. Checks in via ServiceTitan mobile app. The check-in event syncs back to HonorElevate. Pipeline updates to In Progress. "Tech arrived" SMS fires to Maria. Mike runs diagnostics for 12 minutes. Finds: capacitor dead, compressor showing strain. Quotes capacitor repair ($389) and proactive compressor replacement ($3,800). Maria approves both.
Auto-fires: Pipeline stage update. Customer "tech arrived" SMS. Diagnosis and approval captured in ServiceTitan. Change-order amount synced back to HonorElevate (now tracking $4,189 ticket).
› STAGE 6
Closed Won
Entered: 11:30 AM next day · SLA: review request at 30 min post-close
Mike completes the work. Maria signs the digital work order in the ServiceTitan mobile app. Payment processes ($4,189). ServiceTitan fires "job complete" event back to HonorElevate. Pipeline updates to Closed Won. Final ticket amount, parts used, and tech notes synced into the CRM. Maria's lifetime value (LTV) updates from $0 to $4,189.
Auto-fires: Review request workflow triggers (SMS at 12:00 PM, email at 4:30 PM, SMS follow-up at 11:30 AM Friday if no response). Maintenance plan offer scheduled for 14 days out. Owner Monday brief now shows "$4,189 closed this week." Tag added ("Major Repair Customer").
› STAGE 7
Closed Lost (not used in this deal)
Would fire if: Maria had not booked, canceled, or declined the repair quote
In this deal, Maria moved through the happy path. If at any point she had ghosted (no reply to MCTB, no acceptance of quote, no follow-through on booking), the deal would have moved to Closed Lost with a reason tag ("Ghosted After Quote", "Ghosted After MCTB", etc.). The 30-day winback workflow would fire automatically.
› STAGE 8
Recurring / Loyalty (eligible)
Eligible: 14 days after Closed Won
Maria has not crossed the formal loyalty threshold (3+ jobs or $5K+ LTV, though she is close). At day 14, the maintenance plan offer fires: "Hi Maria, you are 14 days out from your AC service. Mike suggested keeping an eye on the compressor. Our maintenance plan ($24/mo) includes biannual tune-ups, priority dispatch, and 15% off any future repairs. Want to lock it in?"
Conditional fires: If Maria signs the plan, tag "Maintenance Plan Active" applied, recurring maintenance scheduled, plan revenue tracked. If she declines, "Plan Offer Declined" tag applied, soft retry in 90 days. Either way she stays in active Closed Won status and feeds into the next opportunity (most likely compressor replacement in 6-12 months given the diagnosis).

What the owner experienced during the deal

Across the entire deal flow, the owner's actual hands-on time:

Total owner hands-on time across the entire $4,189 deal: roughly 70-90 seconds. The platform did the rest.

The leverage equation: 70 seconds of owner attention produced $4,189 in revenue, a 5-star Google review, and a customer entering the maintenance plan funnel. That is not the AI replacing the owner. That is the platform amplifying the owner's specific attention to the specific moments where it matters.

The dashboard view after the deal

Maria's contact record now contains:

Future me searching Maria's name 18 months from now sees the entire story in 3 seconds. Future Mike (if he comes back for another service call) gets the full context before he rings the doorbell.

Want the same deal flow in your business?

Free 30-minute AI audit. We map your inbound flow, configure the pipeline for your specifics, and have you running the same automated deal-flow inside 5-7 days.

Book My Free AI Audit

The variations that change the flow

This deal moved through the happy path cleanly. Common variations and how the pipeline handles them:

Customer wants to comparison shop

Stage 3 (Quote Sent) takes longer. 24-hour follow-up SMS fires. 48-hour and 72-hour follow-ups follow if still silent. If still no response at 72 hours, "Stuck Quote" tag applied, owner alert fires for personal call.

Customer ghosts entirely

Moves to Closed Lost. Reason tag ("Ghosted After Quote"). 30-day winback SMS scheduled. Many ghosted leads re-engage on the winback (often because they got busy, not because they actually rejected).

Customer cancels the booking

Moves to Closed Lost. Reason tag ("Customer Cancellation"). Reschedule offer fires immediately if they ask. Otherwise winback scheduled.

Tech finds a much larger problem on-site

Stage 5 (In Progress) absorbs the change-order. Quote re-issued live on-site via ServiceTitan. If customer declines the larger work, Closed Won fires only on the approved portion. Future quote workflow scheduled for the rejected portion.

Customer becomes Recurring / Loyalty

Stage 8 entered when threshold crossed. Different nurture cadence activates. Seasonal check-ins. Birthday touch. Equipment-anniversary reminders. Tech-rotation logic ensures preferred tech assignment.

The bottom line

The 8-stage pipeline is not theoretical. Every transition fires automation that compounds. Every stage has clear entry and exit criteria. Every SLA gets enforced. The owner's attention goes to the moments where attention matters (approving an AI-drafted response, handling a stuck quote, walking through a complex change-order). Everything else handles itself.

Maria's $4,189 deal is the standard shape. Multiply across 60 deals per month and the platform pays for itself many times over. The math is mechanical because the pipeline is mechanical.

For the architecture, read The HonorElevate Pipeline Stages. For the pillar context, read The Complete Guide to CRM and Pipeline. For the SMS thread view of the same deal, read Inside a HonorElevate SMS Sequence That Books $4K Tickets.

FAQ · The Walkthrough

Is this a real customer?
Modeled on real HonorElevate deal patterns. Name and exact specifics are changed. The structure, automation timing, and outcome shape are exactly what the platform delivers in production.
How much owner involvement is typical?
60-120 seconds per deal across the entire flow. Most of the owner time is approving AI-drafted responses (review reply, maintenance plan offer) or stepping into the rare edge case. The boring 90% of deals run themselves.
What if I want more owner involvement?
Configurable. Some owners want every high-value lead to come to them live. Others want only the genuinely stuck ones. The platform respects whatever level of engagement you prefer.
What happens if ServiceTitan goes down or the integration breaks?
HonorElevate keeps running. The pipeline keeps moving. The ServiceTitan sync queues retries. When the integration recovers, queued events fire. No data is lost. The customer experience is unaffected.

Connor MacIvor

AI Growth Architect · Santa Clarita, CA

27+ years running businesses. Self-taught programmer since 1983. Direct line: 661-400-1720. More at connorwithhonor.com.

$4,189 booked. 90 seconds of owner time.

Free 30-minute AI audit. We model your current deal flow, project the time you reclaim, and project the revenue you stop leaking.

Book Free AI Audit or call Connor: (661) 400-1720