Internal Document — Do Not Index

GHL CRM Configuration Blueprint

Complete GoHighLevel CRM specification — 8 pipelines with exact stages, entry/exit criteria, SLAs, and automation triggers; a full custom-field dictionary with 44 fields across Contact and Opportunity objects; a tag dictionary of 40+ tags with triggers and dependencies; and a lead-scoring model with scoring rules, decay, thresholds, and manual override capability.

8 pipelines52 custom fields41 tags31 scoring rulesLast updated: July 2026

1. Pipelines

1.1 New Lead Pipeline

All inbound leads before qualification. Every lead enters here regardless of source.

#StageEntryExitSLAStale RuleMetric
1NewLead created from any source (funnel form, calculator, assessment, worksheet, manual entry)Lead is qualified OR marked as spam/invalidFirst response within 5 minutes during business hours; within 30 minutes after hoursIf no qualification action within 72 hours, escalate to rep managerNew Leads by Source, New Leads by Day
2Attempting ContactFirst contact attempt made (email, call, or SMS)Contact established OR 3 failed attempts3 contact attempts within 5 business daysIf 5 business days without contact established, move to NurtureContact Rate by Rep, Contact Rate by Source
3ContactedMeaningful two-way contact establishedQualification completed OR lead goes dark for 14 daysQualification within 48 hours of contactIf no qualification within 7 days, escalateContact-to-Qualification Rate
4QualifiedQualification criteria met or qualification assessment completedStrategy Call booked OR moved to Education/NurtureStrategy Call offer within 24 hours of qualificationIf no Strategy Call booked within 7 days, move to NurtureQualification Rate, Qualification Outcome Distribution
5DisqualifiedLead does not meet qualification criteria or is not a fitMoved to Nurture OR marked as do-not-contactNurture assignment within 48 hours of disqualificationReview disqualified leads quarterly for re-qualification potentialDisqualification Reasons, Disqualification Rate by Source

2.2 Strategy Call Pipeline

Free 15-minute Strategy Call booking, reminders, attendance, and outcome.

#StageEntryExitSLAStale RuleMetric
1ScheduledCalendly booking confirmed for Strategy SessionCall occurs (attended or no-show) OR contact cancelsCall preparation complete 2 hours before scheduled timeIf call date passes with no outcome, flag for manual review within 24 hoursStrategy Calls Scheduled, Booking Source
2ConfirmedContact confirms attendance (reply to reminder or explicit confirm)Call occursN/A — auto stageN/A — transitions on call dateConfirmation Rate
3AttendedCall completed. Rep marks attendance and records notes.Outcome determined and next action takenFollow-up action within 24 hours of callIf no outcome recorded within 4 hours of scheduled call time, flagCall Outcome Distribution, Attendance Rate
4No-ShowCall scheduled time passed with no attendanceContact rebooks OR 72 hours pass with no responseRecovery outreach within 2 hoursIf 72 hours without rebooking, move to NurtureNo-Show Rate, Rebook Rate After No-Show
5CancelledContact cancels via Calendly or direct communicationContact rebooks OR marked as cancelled-finalCancellation acknowledgment within 2 hoursIf no rebook within 30 days, move to NurtureCancellation Rate, Cancellation Reasons

3.3 Paid Strategy Session Pipeline

Paid diagnostic and strategy sessions — post free Strategy Call recommendation.

#StageEntryExitSLAStale RuleMetric
1RecommendedFree Strategy Call outcome = Recommend Paid SessionPaid session booked OR contact declinesFollow-up within 48 hours if no bookingIf no booking or decline within 14 days, move to nurturePaid Session Recommendation Rate
2BookedPaid session booking confirmedSession occurs OR contact reschedules/cancelsPrep complete 48 hours before sessionIf payment not confirmed within 24 hours of booking, flagPaid Session Booking Rate, Paid Session Revenue
3CompletedPaid session delivered with deliverablesProposal sent OR referral madeProposal or referral within 48 hours of sessionIf no outcome within 7 days, escalatePaid Session Completion Rate, Session-to-Proposal Rate

4.4 Proposal Pipeline

All proposals from creation through acceptance, decline, or expiration.

#StageEntryExitSLAStale RuleMetric
1DraftingProposal creation initiatedProposal sent to contactProposal drafted within 3 business daysIf draft not sent within 7 days, flagProposal Draft Time
2SentProposal delivered to contactAccepted, declined, or 30 days with no responseFirst follow-up at 48 hoursIf no response after 3 follow-ups and 30 days, auto-close as staleProposal Volume, Average Proposal Value
3NegotiatingContact responds with questions, objections, or counter-proposalAccepted, declined, or goes dark for 14 daysResponse to contact within 24 hoursIf 14 days without contact, move back to Sent with re-engagement emailNegotiation Rate, Win Rate After Negotiation
4AcceptedProposal formally acceptedN/A — terminal stateOnboarding initiated within 24 hoursN/A — terminalWin Rate, Closed Revenue, Average Deal Size
5DeclinedProposal explicitly declinedN/A — terminal stateDecline acknowledgment within 24 hoursN/A — terminalLoss Rate, Loss Reasons, Lost Revenue

5.5 Client Onboarding Pipeline

Post-acceptance onboarding through active-client status.

#StageEntryExitSLAStale RuleMetric
1Kickoff ScheduledOnboarding project created from proposal acceptanceKickoff call completedKickoff call within 5 business daysIf kickoff not scheduled within 3 days, escalateTime to Kickoff
2In ProgressKickoff call completed, onboarding milestones in progressAll milestones completeAll milestones complete within 30 daysIf any milestone 7+ days overdue, escalateOnboarding Duration, Milestone Completion Rate
3CompleteAll onboarding milestones complete, client confirmed satisfactionMoved to Active Client PipelineTransition to Active within 48 hoursN/A — transitionalOnboarding Completion Rate, Time to Active

6.6 Active Client Pipeline

Ongoing client management with reviews, referrals, and retention monitoring.

#StageEntryExitSLAStale RuleMetric
1ActiveOnboarding completeClient churns, downgrades, or enters renewalMonthly touchpoint minimumIf no engagement in 30 days, flag for outreachActive Client Count, MRR, Avg Client Tenure
2At RiskSigns of potential churn: reduced engagement, complaint, late payment, NPS declineRisk resolved OR client churnsOutreach within 24 hours of risk flagIf no resolution plan within 48 hours, escalate to CecilAt-Risk Count, Churn Risk Distribution
3ChurnedClient formally cancels or contract expires without renewalN/A — terminal state (with reactivation potential)Churn survey sent within 48 hoursN/A — terminalChurn Rate, Churn Reasons, Average Client Lifetime

7.7 Partner & Referral Pipeline

Trade partners, referral sources, and strategic relationships.

#StageEntryExitSLAStale RuleMetric
1IdentifiedPotential partner or referral source identifiedInitial outreach madeOutreach within 7 days of identificationIf no outreach within 14 days, flagPartner Pipeline Volume
2In DiscussionMeaningful conversation established with potential partnerAgreement reached or declinedFollow-up within 14 days of each conversationIf 30 days without contact, send re-engagementPartner Conversion Rate
3Active PartnerPartner agreement in place, referrals flowingAgreement expires or partner goes inactiveQuarterly touchpoint minimumIf no referrals in 6 months, flag for reviewReferral Volume by Partner, Partner Revenue

8.8 Reactivation Pipeline

Dormant leads and churned clients — systematic re-engagement.

#StageEntryExitSLAStale RuleMetric
1Dormant IdentifiedNo contact engagement in 90+ days (lead) or churned client past cooling-offReactivation sequence initiatedSequence initiated within 7 days of dormancy identificationN/A — auto stageDormant Contact Count, Dormant Revenue Potential
2In Reactivation SequenceReactivation email sequence startedContact engages OR sequence completes with no engagementN/A — automatedN/A — terminal if no engagement after full sequenceReactivation Response Rate, Revenue Reactivated
3ReactivatedDormant contact engages (opens, clicks, replies, or books)Re-entered into appropriate active pipelineFollow-up within 24 hours of re-engagementIf no conversion within 30 days of re-engagement, return to dormantReactivation Rate, Revenue from Reactivated Contacts

2. Custom Field Dictionary

FieldObjectTypeRequiredSourceUsagePrivacy
CompanyContactTextNoFormBusiness nameStandard
WebsiteContactURLNoFormBusiness website URLStandard
IndustryContactDropdownNoFormBusiness industry classificationStandard
Lead SourceContactDropdownYesFormHow the contact found CJMStandard
Lead Source DetailContactTextNoFormSpecific source detail (e.g., 'Google — hvac marketing raleigh')Standard
CampaignContactTextNoFormCampaign name or UTM campaignStandard
UTM SourceContactTextNoFormUTM source parameterStandard
UTM MediumContactTextNoFormUTM medium parameterStandard
UTM ContentContactTextNoFormUTM content parameterStandard
Referrer URLContactURLNoFormPage the contact came fromStandard
FunnelContactDropdownNoFormFunnel the contact entered throughStandard
Funnel StageContactDropdownNoAutomationCurrent stage within a funnelStandard
First Touch DateContactDateTimeNoAutomationTimestamp of first contact with CJMStandard
Last Touch DateContactDateTimeNoAutomationTimestamp of most recent engagementStandard
Lead ScoreContactNumberNoAutomationCalculated lead score (0–100)Standard
Lead Score TierContactDropdownNoAutomationLead score tier derived from numeric scoreStandard
Qualification OutcomeContactDropdownNoAutomationResult of funnel qualification stepStandard
Qualification DateContactDateNoAutomationDate qualification was completedStandard
Qualification AnswersContactTextNoAutomationJSON blob of qualification responsesStandard
Decision AuthorityContactDropdownNoFormContact's decision-making authority levelStandard
Lead Volume (Monthly)ContactDropdownNoFormApproximate monthly lead volumeStandard
CRM StatusContactDropdownNoFormContact's current CRM usageStandard
Current Response TimeContactDropdownNoFormSelf-reported lead response timeStandard
Revenue ObjectiveContactDropdownNoFormPrimary revenue goalStandard
Assessment TypeContactDropdownNoAutomationType of assessment completedStandard
Assessment ScoreContactNumberNoAutomationRaw assessment scoreStandard
Assessment Score BandContactTextNoAutomationScore band label (e.g., 'Growth Engine')Standard
Calculator TypeContactDropdownNoAutomationType of calculator completedStandard
Calculator ResultContactTextNoAutomationPrimary calculator result (e.g., '$21,600/month')Standard
Worksheets AccessedContactMultiSelectNoAutomationWorksheets the contact has accessedStandard
Resource DownloadsContactNumberNoAutomationNumber of resources downloadedStandard
Strategy Call DateContactDateTimeNoIntegrationScheduled Strategy Call date/timeSensitive
Strategy Call OutcomeContactDropdownNoManualOutcome of the Strategy CallStandard
No-Show CountContactNumberNoAutomationNumber of times contact has no-showedStandard
Paid Session StatusContactDropdownNoManualPaid Strategy Session statusStandard
Paid Session DateContactDateTimeNoManualScheduled paid session date/timeSensitive
Client SinceContactDateNoAutomationDate contact became a paying clientStandard
Service TierContactDropdownNoManualActive service tierStandard
Success ManagerContactTextNoManualAssigned CJM success managerStandard
NPS ScoreContactNumberNoFormNet Promoter Score from surveyStandard
Last Referral Request DateContactDateNoAutomationDate of last referral request sentStandard
Churn DateContactDateNoManualDate client churnedStandard
Churn ReasonContactDropdownNoManualReason for client churnStandard
Consent TimestampContactDateTimeNoAutomationTimestamp when contact consented to communicationsSensitive
Do Not ContactContactDropdownNoAutomationContact communication preferenceSensitive
Deal ValueOpportunityMonetaryNoManualTotal value of the deal/opportunitySensitive
Proposal Document IDOpportunityTextNoManualIdentifier for the proposal documentStandard
Proposal Send DateOpportunityDateNoManualDate proposal was sentStandard
Proposal Accepted DateOpportunityDateNoManualDate proposal was acceptedStandard
Decline ReasonOpportunityDropdownNoManualReason for proposal declineStandard
Onboarding StatusOpportunityDropdownNoManualClient onboarding progressStandard
Re-engagement DateOpportunityDateNoAutomationDate for future re-engagement attemptStandard

3. Tag Dictionary

new-lead

Lead has just entered the system and has not been contacted

Trigger: Any form submission or manual lead creation

Remove: Remove when first contact attempt is made

Workflows: New Lead Captured

contacted

Two-way conversation has been established

Trigger: Rep logs first meaningful contact

Remove: Remove when lead is qualified or disqualified

Workflows: Qualification Completed

qualified

Lead meets qualification criteria and is Strategy Call ready

Trigger: Qualification outcome = qualified

Remove: Remove when Strategy Call is booked or lead goes dormant for 30 days

Workflows: Strategy Call Booked

education-first

Lead needs more education before a Strategy Call is appropriate

Trigger: Qualification outcome = education

Remove: Remove when lead completes education sequence and re-qualifies

Workflows: Education Before Qualification

not-suitable

Lead is not a fit for CJM services at this time

Trigger: Qualification outcome = not-suitable

Remove: Manual review after 90 days

dormant

Lead has gone cold and requires reactivation

Trigger: 90+ days without engagement

Remove: Remove when contact re-engages or is marked inactive

Workflows: Dormant Opportunity Reactivation

do-not-contact

Contact must not receive communications

Trigger: Contact unsubscribes or is marked invalid

Remove: Never — permanent suppression

funnel:ai-receptionist

Contact entered via AI Receptionist funnel

Trigger: Form submission on AI Receptionist funnel

Remove: Persistent — audit trail

Workflows: AI Receptionist Funnel

funnel:missed-call-recovery

Contact entered via Missed-Call Recovery funnel

Trigger: Form submission on Missed-Call Recovery funnel

Remove: Persistent — audit trail

Workflows: Missed-Call Recovery Funnel

funnel:revenue-reactivation

Contact entered via Revenue Reactivation funnel

Trigger: Form submission on Revenue Reactivation funnel

Remove: Persistent — audit trail

Workflows: Revenue Reactivation Funnel

funnel:customer-retention

Contact entered via Customer Retention funnel

Trigger: Form submission on Customer Retention funnel

Remove: Persistent — audit trail

Workflows: Retention Funnel

funnel:crm-cleanup

Contact entered via CRM Cleanup funnel

Trigger: Form submission on CRM Cleanup funnel

Remove: Persistent — audit trail

Workflows: CRM Cleanup Funnel

funnel:lead-follow-up

Contact entered via Lead Follow-Up funnel

Trigger: Form submission on Lead Follow-Up funnel

Remove: Persistent — audit trail

Workflows: Lead Follow-Up Funnel

funnel:contractor-automation

Contact entered via Contractor Automation funnel

Trigger: Form submission on Contractor Automation funnel

Remove: Persistent — audit trail

Workflows: Contractor Automation Funnel

funnel:local-business-automation

Contact entered via Local Business Automation funnel

Trigger: Form submission on Local Business Automation funnel

Remove: Persistent — audit trail

Workflows: Local Business Automation Funnel

stage:form-submitted

Contact has submitted the initial funnel form

Trigger: Funnel landing form submitted

Remove: Remove when qualification starts

Workflows: Funnel Form Submitted

qual-outcome:qualified

Qualification determined the lead is Strategy Call ready

Trigger: Qualification result = qualified

Remove: Persistent — audit trail

Workflows: Qualification Completed, Strategy Call Booked

qual-outcome:education

Lead needs education before Strategy Call

Trigger: Qualification result = education

Remove: Remove when education sequence complete

Workflows: Education Before Qualification

qual-outcome:resource

Lead should receive resource and enter nurture

Trigger: Qualification result = resource

Remove: Persistent — audit trail

Workflows: Long-Term Nurture

strategy-call-booked

Contact has a Strategy Call scheduled

Trigger: Calendly booking confirmed for Strategy Session

Remove: Remove when call is attended, no-showed, or cancelled

Workflows: Strategy Call Booked, Strategy Call Reminder

call-attended

Strategy Call was attended

Trigger: Rep marks call as attended

Remove: Persistent — audit trail

Workflows: Strategy Call Attended

call-outcome:recommend-paid

Contact is recommended for paid session

Trigger: Call outcome = Recommend Paid Session

Remove: Remove when paid session is booked or declined

Workflows: Paid Session Recommended

no-show

Contact no-showed a scheduled call

Trigger: Call scheduled time passed with no attendance

Remove: Remove when contact rebooks or is moved to nurture

Workflows: Strategy Call No-Show

paid-session-booked

Contact has a paid session scheduled

Trigger: Paid Strategy Session booking confirmed

Remove: Remove when session is completed or cancelled

Workflows: Paid Session Booked

proposal-sent

Active proposal is under consideration

Trigger: Proposal delivered to contact

Remove: Remove when proposal is accepted, declined, or stale

Workflows: Proposal Sent, Proposal Follow-Up

proposal-accepted

Deal closed — won

Trigger: Proposal formally accepted

Remove: Persistent — audit trail

Workflows: Proposal Accepted, Client Onboarding Started

proposal-declined

Deal closed — lost

Trigger: Proposal formally declined

Remove: Persistent — audit trail

Workflows: Proposal Declined

stale-proposal

Proposal timed out without response

Trigger: 30 days with no response to proposal

Remove: Remove if contact re-engages

Workflows: Proposal Stale

client

Contact is an active paying client

Trigger: Proposal accepted and onboarding started

Remove: Remove if client churns

Workflows: Client Onboarding, Customer Success, Referral Request

active-client

Client is fully onboarded and active

Trigger: Onboarding complete

Remove: Remove if client churns

Workflows: Quarterly Review, Annual Review, Referral Request

assessment:growth-index

Contact has completed the Growth Index

Trigger: Growth Index assessment completed

Remove: Persistent — audit trail

Workflows: Assessment Completed

assessment:revenue-leak

Contact has completed the Revenue Leak assessment

Trigger: Revenue Leak Assessment completed

Remove: Persistent — audit trail

Workflows: Assessment Completed

score-band:legacy

Contact is a Legacy Company

Trigger: Growth Index score 90–100

Remove: Remove on re-assessment

score-band:growth-engine

Contact is a Growth Engine

Trigger: Growth Index score 70–79

Remove: Remove on re-assessment

score-band:reactive

Contact is a Reactive Business

Trigger: Growth Index score 0–39

Remove: Remove on re-assessment

calculator:missed-call

Contact has used the missed-call calculator

Trigger: Missed-Call Calculator completed

Remove: Persistent — audit trail

Workflows: Calculator Completed

calculator:lead-value

Contact has calculated their lead value

Trigger: Lead Value Calculator completed

Remove: Persistent — audit trail

Workflows: Calculator Completed

resource:worksheet:missed-call

Contact has engaged with the missed-call worksheet

Trigger: Missed-Call Worksheet accessed

Remove: Persistent — audit trail

Workflows: Worksheet Follow-Up

moved-to-nurture

Contact is in long-term nurture — not actively in pipeline

Trigger: Contact moved to long-term nurture

Remove: Remove if contact re-engages

Workflows: Long-Term Nurture

referral-requested

Client has been asked to refer

Trigger: Referral request sent to client

Remove: Remove when referral received or request expires

Workflows: Referral Requested

reactivation-sequence:started

Reactivation sequence is active

Trigger: Dormant contact enters reactivation sequence

Remove: Remove when sequence completes or contact re-engages

Workflows: Dormant Opportunity Reactivation

4. Lead Scoring Model

Hot

80–100

Immediate outreach. Book Strategy Call within 24 hours. Rep priority 1.

Warm

50–79

Qualify within 48 hours. Add to nurture + engagement sequence. Rep priority 2.

Cool

20–49

Add to education sequence. Monitor for re-engagement. Auto-nurture.

Cold

0–19

Long-term nurture only. No active rep assignment. Review quarterly.

Score Decay

Score decays by 5 points every 30 days without engagement. Minimum score: 0. Maximum score: 100. Manual override always takes precedence over calculated score.

Firmographic FitIs in home services (HVAC/Plumbing/Electrical/Roofing/Landscaping)
+20
Firmographic FitIs in professional services or medical/dental/legal
+15
Firmographic FitIs 'Other' or unknown
+5
Firmographic Fit50+ leads/month
+15
Firmographic Fit20–50 leads/month
+10
Firmographic FitUnder 20 leads/month
+5
Firmographic FitSole decision-maker
+15
Firmographic FitNeeds partner/team buy-in
+5
Firmographic FitResearching for someone else
-20
BehavioralCompleted any assessment
+10
BehavioralAssessment score indicates high need (Revenue Leak ≥ 70 or Growth Index ≤ 54)
+15
BehavioralCompleted any calculator
+10
BehavioralAccessed 2+ worksheets
+10
BehavioralDownloaded 3+ resources
+10
BehavioralOpened 3+ emails in last 30 days
+5
BehavioralClicked a CTA in last 30 days
+10
BehavioralVisited 5+ pages in last 30 days
+5
BehavioralVisited pricing/services pages
+10
Funnel EngagementSubmitted funnel landing form
+10
Funnel EngagementCompleted qualification step
+10
Funnel EngagementQualified
+20
Funnel EngagementEducation-first
+5
Funnel EngagementNot-suitable
-30
BookingStrategy Call booked
+30
BookingStrategy Call attended
+25
BookingNo-showed 1+ calls
-15
BookingNo-showed 2+ calls
-30
NegativeNo engagement in 30+ days
-10
NegativeNo engagement in 60+ days
-20
NegativeNo email opens in 60+ days
-15
NegativeMarked do-not-contact
-100