GoHighLevel lifecycle blueprint
The full customer lifecycle, from first lead to win-back.
Follows every lead from first sign-up to repeat customer, sending the right message at each step without anyone chasing. Seven stages and 43 automations, every trigger, decision, wait and handoff mapped as one reference.
The platform does the follow-up. Your team keeps the relationships.
V1 · Oct 2026
See it run
A sample lead moves through the lifecycle, one stage at a time.
The seven stages
One lifecycle, built as seven workflows that hand the contact to each other.
| Stage | Starts when | Branches on | Autos | Hands off when |
|---|---|---|---|---|
| 01 Lead Capture | Lead Entry | Lead Score ≥ 60? | 6 | Lead Captured & Active |
| 02 Lead Nurture | Nurture Entry | Email Opened Within 48h? Link Clicked? | 7 | Sales Sequence Initiated Moved to Cold List |
| 03 Appointment & Pipeline | Appointment Booked | Contact Showed? | 6 | Ready for Conversion Rebook Sequence Active |
| 04 Conversion | Appointment Completed | Proposal Viewed? Contract Signed? | 5 | Onboarding Triggered Follow-up Continues |
| 05 Onboarding | Pipeline → Closed Won | Intake Form Completed? | 6 | Client Fully Onboarded |
| 06 Retention & Comms | Active Client 30-Day Check | NPS Score ≥ 8? | 6 | Retention Loop Active |
| 07 Reactivation & Growth | Inactive 60d / Contract End | Email Opened? Re-engaged? | 7 | Welcome Back → Active Journey Quarterly Touch Sequence |
Building blocks
Every workflow is assembled from the same small set of steps.
| Step | What it does | Used |
|---|---|---|
| Sends a personalized email via GHL LC Email (native deliverability). | 19 | |
| End | Terminal point · this automation path is complete. | 11 |
| Wait | Pauses the workflow for a strategic duration before the next step. | 11 |
| If / else | Splits the flow into YES / NO branches based on contact conditions. | 10 |
| SMS | Fires a targeted text message to the contact. | 9 |
| Pipeline move | Advances or changes the opportunity stage in the CRM pipeline. | 8 |
| Trigger | Entry point · the event that starts this automation flow. | 7 |
| Tag | Tags the contact for segmentation, routing, or reporting. | 7 |
| Task | Assigns a follow-up task to a team member with context. | 5 |
| Internal alert | Sends an internal Slack or email alert to the sales / ops team. | 4 |
| Voicemail drop | Delivers a pre-recorded personal voicemail to the contact. | 2 |
| CRM action | Creates, deduplicates, or updates the contact record in GHL. | 1 |
| AI action | Uses GHL AI or external model to score, qualify, or generate content. | 1 |
| Webhook | Pushes data to an external system (QuickBooks, Stripe, Asana, etc.). | 1 |
| Stop sequences | Removes the contact from active sequences to prevent double-messaging. | 1 |
Naming
How every step in this blueprint is labelled, and how consistently.
| Step | Pattern | Examples | Follows it |
|---|---|---|---|
| Decisions | Written as a question, ending in ? | Lead Score ≥ 60? Email Opened Within 48h? | 10 of 10 |
| Tags | Tag: "Name" in quotes | Tag: "Hot Lead" Tag: "Nurture" | 6 of 7 |
| Pipeline moves | Move or Add → Stage name | Move → Hot Leads Stage Move → Appt Scheduled | 6 of 6 |
| Waits | Wait, then the duration | Wait 30 Minutes Wait 2 Days | 9 of 11 |
| Texts | The word SMS in the label | Send Instant Confirm SMS SMS: Warm Follow-up | 9 of 9 |
Pipelines
Where every contact sits, kept current by the workflows instead of by hand.
| Pipeline | Stage | Moved by | When |
|---|---|---|---|
| Sales | Hot Leads | Stage 1 Move → Hot Leads Stage | When the lead score is 60 or more. A sales rep is assigned a task. |
| Sales | Appt Scheduled | Stage 3 Move → Appt Scheduled | As soon as a booking is made. |
| Sales | Appt Completed | Stage 3 Move → Appt Completed | When the contact showed. This starts Stage 4. |
| Sales | Closed Won | Stage 4 Move → Closed Won | When the contract is signed. This starts Stage 5. |
| Sales | New reactivation deal | Stage 7 Create Reactivation Opp. | When a win-back email is opened. |
| Onboarding | Onboarding | Stage 5 Add → Onboarding Pipeline | Right after the welcome messages go out. |
| Onboarding | Setup In Progress | Stage 5 Move → Setup In Progress | When the intake form is completed. |
Tags
The system’s memory. Workflows add them, and other workflows and lists read them.
| Tag | What it means | Added in | Added when |
|---|---|---|---|
Source | UTM · FB Ads · Organic · Referral | Stage 1 | Every contact, at this step |
Hot Lead | Priority flag for sales team | Stage 1 | Lead Score ≥ 60? YES |
Nurture | Flag for drip entry. Starts Stage 2. | Stage 1 | Lead Score ≥ 60? NO |
Warm Lead | Upgrade contact priority tier | Stage 2 | Link Clicked? YES |
Brand Promoter | Flag for referral program | Stage 6 | Every contact, at this step |
Re-engagement | Flag for win-back campaign tracking | Stage 7 | Every contact, at this step |
Long-Term Cold | Moved to quarterly touch list | Stage 7 | Re-engaged? NO |
Triggers
The single event that starts each workflow, and who hands it over.
| Workflow | Trigger | Type | Fires when |
|---|---|---|---|
| Stage 1 Lead Capture | Lead Entry | Form, ad or chatbot | A new lead arrives |
| Stage 2 Lead Nurture | Nurture Entry | Tag added | Stage 1 adds the Nurture tag |
| Stage 3 Appointment & Pipeline | Appointment Booked | Calendar booking | A booking is made |
| Stage 4 Conversion | Appointment Completed | Pipeline change | Stage 3 marks it Completed |
| Stage 5 Onboarding | Pipeline → Closed Won | Pipeline change | Stage 4 moves it to Closed Won |
| Stage 6 Retention & Comms | Active Client 30-Day Check | Recurring | A 30-day timer |
| Stage 7 Reactivation & Growth | Inactive 60d / Contract End | Inactivity or contract end | No activity for 60 days, or a contract ends |
Lead Capture
ACQUISITIONMulti-channel lead capture with instant CRM creation, AI scoring, hot-lead routing, and automated team notification.
Swipe sideways to see the whole flowchart
Read this workflow as a list
- Lead Entry. Form Submit · FB Lead Ad · AI Chatbot
- Create & Deduplicate Contact. Enrich CRM · prevent duplicate records
- Tag by Source. UTM · FB Ads · Organic · Referral
- AI Lead Scoring. 0–100 behavioral qualification model
- Lead Score ≥ 60?. Hot lead threshold check
- Tag: "Hot Lead". Priority flag for sales team
- Tag: "Nurture". Flag for drip entry
- Move → Hot Leads Stage. Auto-advance opportunity
- Enroll: Nurture Sequence. 7-day educational drip begins
- Assign Sales Rep + Task. Rep notified with full context
- Send Instant Confirm SMS. "We got your inquiry!" text
- Send Welcome Email. Branded intro + next steps overview
- Notify Team (Internal). Slack / email alert to sales team
- Lead Captured & Active. CRM live · tagged · pipeline set
Lead Nurture
NURTUREBehavior-based multi-touch nurture · email scoring, SMS follow-ups, voicemail drops, and warm-lead escalation to sales.
Swipe sideways to see the whole flowchart
Read this workflow as a list
- Nurture Entry. Tag: Nurture Added · Low Score Lead
- Wait 30 Minutes. Cooling period before first contact
- Email #1: Value Content. Educational piece + resource link
- Email Opened Within 48h?. Engagement signal detection
- SMS: Warm Follow-up. "Did you get our email?" text
- Wait 2 Days. Space before next touchpoint
- Email #2: Case Study. Social proof + measurable client results
- Link Clicked?. High-intent behavioral trigger
- Tag: "Warm Lead". Upgrade contact priority tier
- Voicemail Drop. Personal pre-recorded message
- Alert Sales Rep. Instant notify with lead context
- Wait 7 Days. Extended pause (avoid spam)
- Email #3: Final Offer. Last-chance value + limited incentive
- Moved to Cold List. Low-touch reactivation later
- Sales Sequence Initiated. Warm lead → sales team handoff
Appointment & Pipeline
SCHEDULINGFull appointment lifecycle · confirmations, multi-touch reminders, pipeline progression, and no-show recovery loops.
Swipe sideways to see the whole flowchart
Read this workflow as a list
- Appointment Booked. Calendar booking event detected by GHL
- Booking Confirmation Email. Confirm + calendar invite + prep guide
- Confirmation SMS. Appointment details + location / link
- Move → Appt Scheduled. CRM pipeline stage auto-advance
- Wait: Day Before (24h). Strategic timing for maximum show rate
- Day-Before Reminder SMS. Reminder + reschedule link included
- Wait: 1 Hour Before. Final countdown reminder trigger
- 1-Hour Alert SMS. "See you in 1 hour!" confirmation
- Contact Showed?. Appointment attended status check
- Move → Appt Completed. Progress to conversion stage
- No-Show Recovery SMS. Rebook link + empathy message
- Ready for Conversion. Opportunity → Conversion stage
- Wait 2 Hours. Buffer before follow-up task
- Create: Follow-up Call Task. Rep assigned to re-engage lead
- Rebook Sequence Active. No-show recovery loop running
Conversion
CLOSINGPost-call proposal automation, e-signature tracking, auto-invoice via webhook, and Closed Won pipeline trigger.
Swipe sideways to see the whole flowchart
Read this workflow as a list
- Appointment Completed. Pipeline stage change fires this workflow
- Create Proposal Task. Assigned to rep with brief + context
- Send Proposal + Pricing Deck. Branded proposal with client case studies
- Wait 24 Hours. Proposal review buffer period
- Proposal Viewed?. Email open + link click tracking
- SMS: "Any questions?". Personal follow-up touch
- Proposal Reminder + Urgency. Social proof add-on + deadline
- Wait 48 Hours. Final decision window before escalate
- Contract Signed?. E-signature status check (PandaDoc/GHL)
- Auto-Invoice via Webhook. Creates invoice in QuickBooks/Stripe
- Final Offer + Urgency Email. Last-chance discount or bonus offer
- Move → Closed Won. Deal won · onboarding triggered
- Follow-up Continues. Extended nurture + manager escalation
- Onboarding Triggered. Closed Won fires Onboarding workflow
Onboarding
DELIVERYAutomated client onboarding with welcome sequences, internal task assignment, intake tracking, and campaign launch notification.
Swipe sideways to see the whole flowchart
Read this workflow as a list
- Pipeline → Closed Won. Deal won trigger starts this workflow
- Welcome Email + Onboard Guide. Branded welcome · portal access · guide
- Welcome SMS + Kickoff Link. "Welcome aboard!" + schedule kickoff call
- Assign Internal Setup Tasks. Sub-account · tracking · domain connect
- Add → Onboarding Pipeline. Move to dedicated onboarding stage
- Wait 48 Hours. Intake form completion window
- Intake Form Completed?. Form submission status check
- Move → Setup In Progress. Advance to next onboarding stage
- Intake Form Reminder SMS. Gentle "please complete" nudge
- Notify Team: Client Ready. Slack alert · begin setup now
- 2nd Reminder + Direct Link. 24h later with form link
- Campaign Launch Notification. Campaign is live · here is what is set up
- Client Fully Onboarded. Setup complete · campaign active
Retention & Comms
RETENTIONProactive retention loop with NPS surveys, automated review requests, account manager escalation, and renewal reminders.
Swipe sideways to see the whole flowchart
Read this workflow as a list
- Active Client 30-Day Check. Recurring trigger for check-in loop
- Monthly Check-in Email. Relationship-first personal check-in
- NPS Survey Link. Net Promoter Score 0–10 survey
- NPS Score ≥ 8?. Promoter vs Detractor threshold check
- Review Request Email. Google / Facebook review ask
- Alert Account Manager. Immediate escalation alert
- Tag: "Brand Promoter". Flag for referral program
- Create Recovery Call Task. Assigned: must call within 48h
- Update Client Health Score. CRM field updated for health reporting
- Wait 60 Days. Loop interval for next check-in cycle
- Renewal Notice + Upsell. 30-day pre-renewal with upsell offer
- Retention Loop Active. Cycle repeats · client relationship live
Reactivation & Growth
EXPANSIONAI-personalized win-back campaigns, behavior-triggered upsells, referral automation, and churn prevention to maximize LTV.
Swipe sideways to see the whole flowchart
Read this workflow as a list
- Inactive 60d / Contract End. Inactivity trigger · contract expiry event
- Stop All Active Sequences. Remove from current workflow flows
- Tag: "Re-engagement". Flag for win-back campaign tracking
- Wait 3 Days. Breathing room before outreach begins
- Win-Back Email #1. "We miss you" + personalized hook
- Email Opened?. Re-engagement signal detection
- Personalized Upsell Offer. AI-crafted contextual offer
- Personal Voicemail Drop. Pre-recorded personal message
- Create Reactivation Opp.. New deal in sales pipeline
- Final Win-Back Email. Last attempt with special offer
- Re-engaged?. Any positive interaction detected
- Welcome Back → Active Journey. Re-enters active client lifecycle
- Tag: "Long-Term Cold". Moved to quarterly touch list
- Quarterly Touch Sequence. Low-frequency maintenance loop active
Want something like this?
Tell me about the process you want off your plate. The brief takes about three minutes, and the project is priced before I start.
Start a BriefOpen the animated, interactive version of this diagram →
Shown at a high level. Thresholds, wording and timings are examples, and real records, internal methods and anything confidential are left out.