S
SNMS GHL-Native Master Playbook
GHL-Native Edition • AI Employee Enabled

The Definitive CRM for
Car Detailing — Built on Real GHL Features

Every feature in this playbook maps to a real GoHighLevel capability. Conversation AI in Auto-Pilot mode handles instant lead response. Voice AI answers inbound calls 24/7. Reviews AI auto-replies to Google reviews. Content AI generates fresh nurture copy. The Flow Builder qualifies leads with NEPQ. Third-party tools fill the gaps GHL can't cover natively.

6
AI Pillars
5
Ops Modules
4
AI Bots
1
Voice AI Agent
14
Workflows
450+
Templates
3
3rd Party Tools
12
Week Rollout

🔑 What Makes This Version Different

Previous playbooks described AI capabilities in abstract terms. This version maps every single action to a specific GHL feature, setting, or configuration path. When we say "AI auto-responds in <30 seconds," we mean: Conversation AI Bot → Auto-Pilot mode → Wait Time set to 1 second → supported channels: SMS, FB, IG, Live Chat. When we say "AI qualifies leads with NEPQ," we mean: Conversation AI Flow Builder → Capture Information nodes chained in Situation→Problem→Implication→Need Payoff sequence. Nothing is vague.

Technology Stack
Native GHL Features + Strategic 3rd-Party Tools

Everything the CRM uses, categorized by whether it's built into GoHighLevel or requires an external tool.

CapabilityToolGHL Feature / PathType
Instant Lead ResponseConversation AISettings → Conversation AI → Primary Bot → Auto-Pilot → Wait Time: 1sNative
Lead Qualification (NEPQ)Conversation AI Flow BuilderBot → Flow Builder → Capture Information nodes (4 NEPQ stages)Native
Appointment Booking via AIConversation AI Booking ActionBot → Appointment Booking → Select Calendar → Send Booking LinkNative
Inbound Call HandlingVoice AI AgentSettings → Voice AI → Create Agent → Assign LC Phone NumberNative
IVR Menu RoutingVoice AI AgentVoice AI prompt: "Ask which service they're interested in…"Native
Call TranscriptionVoice AIVoice AI → Call Logs → Automatic transcription + contact notesNative
Missed Call Text-BackWorkflowTrigger: Missed Call → Action: Send SMS templateNative
Google Review Auto-ReplyReviews AIReputation → Settings → Reviews AI → Auto-Pilot → Star filterNative
Content GenerationContent AIEmail Builder / Social Planner → Content AI icon → GenerateNative
Nurture CampaignsWorkflows + CampaignsWorkflow → Campaign enrollment → Stop on Reply = ONNative
Pipeline ManagementOpportunitiesCRM → Pipelines → Custom stages + automationNative
Payments / InvoicingGHL Payments (Stripe)Payments → Products → Invoices → Payment Links → SubscriptionsNative
Calendar BookingCalendarsCalendars → 5 service-specific calendars → Service MenuNative
Forms + Chat WidgetSites & FunnelsSites → Forms → Chat Widget (All-in-One type with AI)Native
Knowledge BaseAI Knowledge BaseSettings → Knowledge Base → Web Crawler + FAQ + DocumentsNative
Smart ListsContactsContacts → Smart Lists → Filter by tags, dates, valuesNative
Reporting DashboardDashboardDashboard → Custom Widgets → Pipeline, Lead, Revenue viewsNative
A2P SMS ComplianceLC PhoneSettings → Phone Numbers → A2P RegistrationNative
Email Warm-UpInstantly.aiExternal tool — GHL has no native warm-up3rd Party
Deliverability MonitoringGoogle Postmaster ToolsExternal — monitor domain reputation weekly3rd Party
Shop CRM BridgeUrable API → GHL WebhookWorkflow → Inbound Webhook trigger → update opp + trigger sequence3rd Party + Native
6 Pillars — GHL Feature Mapping
Every Pillar → Exact GHL Configuration

Each pillar specifies the exact GHL feature, settings path, bot configuration, and workflow that powers it.

⚡ P1 — Lead Capture & Speed-to-LeadTarget: <30 sec
GHL Features Used:
Conversation AI — Primary Bot (Auto-Pilot Mode)
Chat Widget — All-in-One Type (Live Chat + SMS + FB + IG + Voice AI + WhatsApp)
Workflow WF-01: Speed-to-Lead
Conversation SLA Settings

Conversation AI Bot Configuration (Bot: "SNMS Lead Intake"):
Status: Auto-Pilot (automatically responds to all inbound)
Channels: SMS, Facebook, Instagram, Live Chat (Web Chat)
Wait Time Before Responding: 1 second (fastest possible — creates near-instant response)
Maximum Messages: 15 per conversation per channel
Sleep Mode: Bot goes to sleep when max messages reached → resets when conversation marked as "Read" by rep
Set as Primary Bot: YES — handles all inbound not initiated by a workflow

Bot Prompt (Personality + Intent + Additional Info):
Personality: "Friendly, professional automotive service advisor. Warm but efficient. Uses the customer's first name."
Intent: "Capture lead information and book an appointment. Ask about their vehicle (year, make, model), which service they need (PPF, Ceramic Coating, Window Tint, Detailing, Vinyl Wrap), their timeline, and preferred contact method."
Additional Info: "You work for [Shop Name], a premium automotive protection shop. Services: PPF starting at $1,500, Ceramic Coating starting at $599, Window Tint starting at $199, Auto Detailing starting at $199, Vinyl Wrap starting at $2,500. If the customer is ready to book, send the booking link. If they have pricing questions, provide starting prices and suggest a consultation."

Appointment Booking Action:
• Calendar: Service-specific (selected based on flow logic or default)
• Mode: Send Booking Link (customer picks from available slots)
• Pause After Booking: ON (bot stops after appointment confirmed)
• Trigger Workflow After Booking: WF-02 (Appointment Confirmed sequence)

Chat Widget Configuration:
• Type: All-in-One Chat (combines Live Chat + SMS + FB + IG + Voice AI)
• Conversation AI Bot: Linked to "SNMS Lead Intake" bot
• Welcome Message: "Hi! Welcome to [Shop Name]. How can we help protect your vehicle today?"
• Installed: On shop website via code snippet / Google Tag Manager

WF-01 Workflow (Backup + Tagging):
Trigger: Contact Created → Create Opportunity ("New Lead") → Auto-tag src_* based on source → SLA timer (Internal Notification at 5 min if no bot engagement)

KPIs: First response <30 sec (Auto-Pilot) • Lead→Appointment 40%+ lift • SLA 95%+
🎯 P2 — NEPQ Qualification via Flow BuilderTarget: 35%+ Close
GHL Features Used:
Conversation AI Flow Builder (Bot: "SNMS NEPQ Qualifier")
Capture Information Nodes (4 nodes for NEPQ stages)
AI Splitter Node (branch based on qualification)
Transfer Bot Node (hand off to booking bot or human)
Knowledge Base (objection handling scripts)

Flow Builder Configuration:

Node 1 — Capture: Situation
• Field: contact.vehicle (custom text field)
• Prompt: "To give you the best recommendation, could you tell me about your vehicle? What year, make, and model is it?"
• Max Attempts: 2 • Skip if already populated: ON

Node 2 — Capture: Problem
• Field: contact.pain_point (custom text field)
• Prompt: "What's your main concern with your vehicle right now? Rock chips, swirl marks, fading paint, sun damage, or something else?"
• Max Attempts: 2

Node 3 — AI Message: Implication
• Type: AI Message (one-time, wait for reply)
• Prompt: "Based on what they told you about their concern, explain the cost of NOT protecting their vehicle. Use specific dollar amounts ($2K–$5K for paint repair, 10–15% resale value loss). Be empathetic, not salesy."

Node 4 — Capture: Need Payoff + Service Interest
• Field: contact.services (custom field)
• Prompt: "That makes sense. We can definitely help. Which of our services interests you most? PPF (Paint Protection Film), Ceramic Coating, Window Tint, Full Detail, or Vinyl Wrap?"
• Max Attempts: 2

Node 5 — AI Splitter: Qualification Check
• Condition: If service interest captured AND vehicle captured → Branch: Qualified
• Else → Branch: Needs Follow-Up

Qualified Branch: Book Appointment node → Calendar (service-specific) → Send Booking Link → Pause After Booking: ON → Trigger WF-02
Needs Follow-Up Branch: AI Message ("No worries, I'll have our specialist reach out to you shortly!") → End Conversation → Trigger WF-03 (nurture enrollment)

Knowledge Base Training:
• Web Crawler: Shop website (services, pricing, FAQ pages)
• Custom FAQ entries: Top 10 objections with scripted answers
• Documents: NEPQ objection handling cheat sheet uploaded as document

KPIs: Qualification completion rate • Close rate 35%+ • Bot-to-booking conversion
🕒 P3 — 90-Day Nurture + Content AI HybridTarget: 15+ Hrs Saved
GHL Features Used:
Workflows + Campaigns (90-day sequences with Stop on Reply)
Content AI (generate fresh nurture content after library exhausts)
Conversation AI Workflow Action (re-engage via bot when lead replies)
If/Else Workflow Logic (branch by tag: hot / warm / cold)

Nurture Strategy (Workflow WF-03):
Trigger: Opportunity in "New Lead" + no appointment after 24 hours
Campaign Structure: 5 service-specific campaigns (PPF, Ceramic, Tint, Detail, Wrap) using O3 templates
Stop on Reply: ON (native GHL campaign setting)
When lead replies: Workflow detects reply → activates Conversation AI Workflow Action → Non-Primary Bot ("SNMS Re-Engagement Bot") picks up conversation with full context

Tag-Based Segmentation (replaces AI scoring):
• Workflow If/Else branches apply tags based on behavior:
• Replied + mentioned urgency → lead_hot → Internal notification to sales
• Replied but no booking → lead_warm → Continue nurture + weekly personal follow-up task
• No reply 7+ days → lead_cold → Enter re-engagement track

Content AI for Library Extension:
• After 12 months when O3 pre-written templates exhaust, Content AI generates fresh emails and SMS
• Content AI → Social Planner for ongoing social posts
• Content AI → Email Builder for newsletter variants
• Brand Voice configured to maintain consistent tone

KPIs: Response rate per touch • Re-engagement rate • Hours saved 15+/wk
📈 P4 — Upsell + Membership + B2BRevenue Growth
GHL Features Used:
Workflows (time-based upsell triggers post-service)
GHL Payments — Products + Subscriptions (membership billing)
Invoices & Payment Links (conversational invoicing)
Separate B2B Pipeline + dedicated outbound workflows

Upsell Engine (WF-11):
• Trigger: Opportunity Won + service tag
• If svc_ppf: Wait 30 days → Send ceramic cross-sell template
• If svc_ceramic: Wait 45 days → Send tint cross-sell
• If svc_detail: Wait 14 days → Send Monthly Detail Club offer
• Conversation AI Bot can propose payment links conversationally when customer shows interest

Membership Products (GHL Payments → Stripe):
• Product 1: "Monthly Detail Club" — $99/mo (recurring product)
• Product 2: "Annual Protection Plan" — $149/mo (recurring with setup fee)
• Subscription management: GHL handles recurring invoices natively
• Payment failure handling: configurable retry/notification

B2B Prospecting (WF-12):
• Separate B2B pipeline: Prospecting → Contacted → Meeting Booked → Proposal → Closed
• Import fleet/dealer contacts with tag src_b2b_import
• 5-touch outbound sequence (email + SMS) over 21 days
• Sales Manager handles all B2B replies personally

KPIs: Upsell conversion rate • Membership attach rate • B2B pipeline velocity
👑 P5 — VIP Loyalty + 3-Year Post-Purchase + Win-BackTarget: 60% Repeat
GHL Features Used:
Workflows WF-08 (3-year post-purchase per service type)
Workflows WF-09 (win-back after 90-day inactivity)
Tags + Smart Lists (VIP tier management)
Surveys (NPS/CSAT post-service)

VIP Tiers (Tag-Based):
• Bronze: 1–2 services → vip_bronze (auto-applied by workflow on 1st Win)
• Silver: 3–4 services or $2K+ → vip_silver (Smart List filter → bulk tag monthly)
• Gold: 5+ services or $5K+ → vip_gold (Smart List → bulk tag monthly)

3-Year Post-Purchase (O5 — WF-08):
Trigger: Opportunity Status = Won → Branch by service tag:
• Day 1: Thank you SMS • Day 2: Aftercare guide (service-specific) • Day 8: Check-in • Day 30: Cross-sell (first upsell window) • Day 45: Second cross-sell • Day 75: Maintenance education • Day 180: VIP milestone activation • Year 1: Anniversary • Year 2: Re-engagement • Year 3: Renewal conversations
• After Year 3: Content AI generates seasonal content to extend runway infinitely

Win-Back (WF-09):
• Trigger: Contact has Won opp + no new opp in 90 days (workflow date filter)
• Touch 1: "We miss you" + 15% off • Touch 2: Education (7d later) • Touch 3: Final offer (14d later)
• If reply → Conversation AI Re-Engagement Bot activates

Post-Service Survey (GHL Surveys):
• Trigger after "Completed" stage: Send survey link
• GHL native Survey with NPS question + open text feedback
• Workflow on survey submission: If NPS ≤6 → create task for Sales Manager ("Unhappy customer — call within 24h")

KPIs: Repeat rate 60%+ • Win-back conversion • NPS/CSAT trend
🤝 P6 — Reviews AI + Referral AttributionTarget: 4.8 Stars
GHL Features Used:
Reviews AI — Auto-Pilot Mode (auto-reply to Google reviews)
Reputation Management (review tracking + request workflows)
Trigger Links (referral attribution)
Workflows WF-07 & WF-10

Reviews AI Configuration:
Path: Reputation → Settings → Reviews AI
Mode: Auto-Pilot
Star Filter: 4–5 stars only (negative reviews escalated to human)
Wait Time: 2 hours after review posted (feels natural, not instant)
Response Footer: "— The [Shop Name] Team"
Per-Source Config: Google (enabled) + Facebook (enabled)
Pricing: $0.01 per auto-reply (1st gen free, 2nd–4th regenerations free)

Negative Review Protocol (Workflow):
• Reviews AI does NOT auto-reply to 1–3 stars
• Workflow trigger: Review received with ≤3 stars → Create task for Sales Manager ("Negative review — call within 24h") + tag review_low_sentiment
• Sales Manager calls, resolves, then responds publicly

Review Request (WF-07):
• Trigger: Stage → "Completed"
• Wait 2 hours → Send SMS with direct Google review link
• Wait 3 days → If no review → Email reminder

Referral System (WF-10 + Trigger Links):
• GHL Trigger Links: unique URL per customer (auto-tags new lead as src_referral + referred_by_[name])
• WF-10: 5 days after review request → Send referral ask with personalized trigger link + reward info
• Reward fulfillment: Weekly VA audit of ref_reward_pending tags → Sales Manager confirms

KPIs: Google rating 4.8+ in 90 days • Referral share 25% • Referral conversion rate
5 Operational Modules
RPM's 5 Strengths — Adopted & Enhanced
O1 — Email Engine

45-Day Warm-Up

  • GHL Native: LC Email or Mailgun/SMTP for sending. DKIM/SPF/DMARC at DNS level.
  • 3rd Party: Instantly.ai for warm-up (GHL has no native warm-up tool)
  • Monitoring: Google Postmaster Tools (external) + weekly VA check
  • Quarantine: Workflow with If/Else — if bounce rate spike → pause email campaigns + alert
  • No email campaigns until >90% inbox rate confirmed
O2 — Phone Intelligence

Voice AI + IVR

  • GHL Native: Voice AI Agent handles inbound calls 24/7
  • Agent prompt acts as IVR: "Which service are you interested in? PPF, Ceramic Coating, Tint…"
  • Auto-transcribes calls + writes to contact notes
  • Can update contact fields, trigger workflows, transfer to human
  • Missed call: WF-13 sends auto text-back → Conversation AI continues
  • LC Phone with ported business number + A2P registered
O3 — Content Arsenal

450+ Templates + Content AI

  • GHL Native: SMS Templates + Email Templates loaded in Marketing
  • 50+ newsletter email templates (Education, Seasonal, Promotional)
  • 31-day inbound sequences × 4 service types = 450+ messages
  • Content AI: Brand Voice set → generates fresh content when library exhausts
  • Social Planner + Content AI for ongoing social posts with image generation
O4 — Shop CRM Bridge

Urable API → GHL Webhook

  • GHL Native: Workflow Inbound Webhook (Premium trigger)
  • Urable fires webhook on "service completed"
  • Workflow receives payload → updates opportunity value (actual revenue) → moves stage to Completed
  • Triggers O5 post-purchase + P6 review request
  • 3rd Party fallback: Zapier if direct webhook unavailable
O5 — 3-Year Post-Purchase

WF-08 Per Service Type

  • GHL Native: Workflow with branching by service tag
  • Each service has unique cadence (PPF aftercare ≠ ceramic aftercare)
  • Year 1: Aftercare → cross-sell → VIP activation → anniversary
  • Year 2–3: Renewal conversations, seasonal tips, re-engagement
  • Year 3+: Content AI generates fresh content from Brand Voice templates
AI Employee Configuration
4 Conversation AI Bots + 1 Voice AI Agent

Each bot has a specific role, channels, and mode. Only one is Primary (handles all inbound). Others activate via workflows.

Bot / AgentTypeModePrimary?ChannelsPurposeMax Msgs
SNMS Lead IntakeConversation AIAuto-PilotYESSMS, FB, IG, Live ChatInstant response + intake questions + booking15
SNMS NEPQ QualifierConversation AI (Flow Builder)Via WorkflowNoSMS, FB, IG4-stage NEPQ qualification + booking20
SNMS Re-EngagementConversation AIVia WorkflowNoSMSRe-engage nurture replies + warm leads10
SNMS UpsellConversation AIVia WorkflowNoSMSPost-purchase upsell conversations10
SNMS Voice AgentVoice AIAlways OnN/ALC Phone (inbound)Answer calls, qualify, route, transcribeN/A

💡 How the Bots Work Together

Primary Bot (Lead Intake) answers all new inbound conversations automatically in Auto-Pilot mode. If the lead needs deeper qualification, a workflow transfers to the NEPQ Qualifier bot using the Transfer Bot flow node. When a lead in the 90-day nurture replies, the workflow activates the Re-Engagement bot via Conversation AI Workflow Action. After a customer completes a service and the upsell window opens, the Upsell bot initiates the cross-sell conversation. The Voice Agent handles all inbound phone calls independently on the LC Phone number.

📞 Voice AI Agent — Detailed Configuration24/7 Calls
Path: Settings → Voice AI → Create Agent

Agent Prompt:
"You are the virtual receptionist for [Shop Name], a premium automotive protection shop. Your job is to:
1. Greet the caller warmly by shop name
2. Ask which service they're interested in: PPF, Ceramic Coating, Window Tint, Auto Detailing, or Vinyl Wrap
3. Ask about their vehicle (year, make, model)
4. Ask about their timeline
5. If they're ready, offer to book an appointment or have a specialist call them back
6. If after hours, let them know and offer to send a text message with next steps

Starting prices: PPF from $1,500, Ceramic from $599, Tint from $199, Detail from $199, Wrap from $2,500.
Always be friendly, professional, and enthusiastic about protecting their vehicle."

Call Actions Configured:
• Update Contact Field: vehicle, services from call content
• Trigger Workflow: WF-01 (create opportunity if new lead)
• Transfer to Human: If caller requests to speak to a person → route to Sales Manager
• Send SMS Follow-Up: After call ends, send text with booking link

Assigned Number: Ported business LC Phone number
Working Hours: 24/7 (Voice AI handles after-hours; transfers to human during business hours if requested)
Knowledge Base: Same as Conversation AI — shop website crawled + FAQ + documents
📚 Knowledge Base ConfigurationTraining
Path: Settings → Knowledge Base

Sources (shared across all bots):
Web Crawler: Shop website (all service pages, pricing, FAQ, about, gallery)
Web Crawler: Google Docs with NEPQ scripts + objection handling
Documents: "Car Detailing Services Guide" (rich text with PPF vs Ceramic vs Tint comparisons)
Documents: "Objection Handling Cheat Sheet" (top 10 objections with scripted responses)
Custom FAQ (Q&A Pairs):
• "How much does PPF cost?" → "PPF starts at $1,500 for partial front and goes up to $6,500 for full body. Exact pricing depends on your vehicle. Want me to set up a free consultation?"
• "What's the difference between PPF and ceramic?" → "PPF is a physical film that protects against rock chips and scratches. Ceramic is a liquid coating that adds gloss and makes cleaning easier. Many customers do both — PPF on the high-impact areas and ceramic on top."
• "How long does ceramic coating last?" → "Our professional ceramic coatings last 5–7 years with proper maintenance. We also include an aftercare guide and annual maintenance wash reminders."
• "Do you offer financing?" → "We don't offer direct financing, but we accept all major credit cards. For larger jobs like full PPF, we can split into a deposit + balance at pickup."
• (+ 6 more service-specific FAQs)

Auto Refresh: Enabled for crawled URLs (GHL re-crawls automatically to keep data current)
⭐ Reviews AI — Detailed ConfigurationAuto-Reply
Path: Reputation → Settings → Reviews AI

Mode: Auto-Pilot
Star Filter: Respond to 4-star and 5-star reviews only
Wait Time: 2 hours (natural delay)
Response Style Prompt: "Respond as a grateful, friendly shop owner. Thank the customer by name. Mention their specific service if available. Keep it warm and genuine. Max 3 sentences."
Footer: "— The [Shop Name] Team"
Sources: Google Reviews (enabled) + Facebook Reviews (enabled)

Pricing: $0.01 per auto-generated reply. First generation included. Regeneration (2nd–4th attempt) is free. Cost for 50 reviews/month: ~$0.50/month.

1–3 Star Reviews: NOT auto-replied. Handled by workflow → Sales Manager task.
14 Workflows
Complete Workflow Specifications
#WorkflowGHL TriggerKey ActionsAI Bot
WF-01Speed-to-Lead BackupContact CreatedCreate Opp → Auto-tag src_* → Internal Notification → 5-min SLA escalationPrimary Bot handles response
WF-02Appointment ConfirmedAppointment Status = ConfirmedMove stage → "Scheduled" → SMS confirm → Reminders at 24h, 2h, 30m
WF-0390-Day NurtureOpp in "New Lead" + no booking 24hEnroll campaign (by svc tag) → Stop on Reply → On reply: activate Re-Engagement BotRe-Engagement Bot
WF-04Quick QuotationStage → "Quoted"Send pricing template with {{custom_values.*}} → 48h follow-up
WF-05Pick-Up NotificationStage → "Awaiting Pick-Up"SMS: "Your vehicle is ready for pickup!"
WF-06Service CompleteStage → "Completed"Add completion tag → Update last_service_date → Apply vip_bronze if first win
WF-07Review RequestStage → "Completed" (chained from WF-06)Wait 2h → SMS Google review link → Wait 3d → Email reminder → If negative: task
WF-08Post-Purchase 3-YearOpp Status = WonIf/Else by svc tag → Service-specific sequence (Day 1 → Year 3)
WF-09Win-BackDate filter: no activity 90+ days + has Won opp3-touch sequence → On reply: activate Re-Engagement BotRe-Engagement Bot
WF-10Referral Ask5 days after WF-07 review requestSend trigger link + reward info → Tag referrer
WF-11Upsell EngineWon + svc tag + Wait X daysIf/Else by service → Upsell template → On reply: activate Upsell BotUpsell Bot
WF-12B2B OutboundTag: src_b2b_import5-touch email/SMS over 21 days → B2B pipeline opp created
WF-13Missed Call RecoveryCall Status = MissedInstant SMS text-back from ported number → Create task for rep → Primary Bot continuesPrimary Bot
WF-14Stale Lead CleanupScheduled (weekly)If opp in "New Lead" >7d + no reply → tag cold → move to "Nurturing"
Data Model
Pipelines, Fields, Tags, Calendars
Retail Pipeline (8 Stages)
New LeadQuotedScheduledIn ProgressAwaiting Pick-UpCompletedNurturing|Failed
B2B Pipeline (6 Stages)
ProspectingContactedMeeting BookedProposalNegotiationClosed Won/Lost
Contact Custom Fields
  • vehicle (TEXT)
  • services (RADIO: PPF, Ceramic, Tint, Detail, Wrap)
  • preferred_contact_method (CHECKBOX: Call, Text, Email)
  • message (LARGE_TEXT)
  • pain_point (TEXT) — for NEPQ
  • vip_tier (DROPDOWN: Bronze, Silver, Gold)
  • last_service_date (DATE)
  • next_due_date (DATE)
  • referral_source (TEXT)
  • referral_code (TEXT)
Custom Values (Pricing)
  • auto_detailing_price
  • ceramic_coating_price
  • paint_protection_film_price
  • window_tint_price
  • vinyl_wrap_price
  • google_map (direction link)
  • shop_name
  • shop_phone
  • shop_address
5 Service Calendars
  • Ceramic Coating (Banana)
  • Window Tint (Tangerine)
  • Vinyl Wrap (Peacock)
  • PPF (Flamingo)
  • Auto Detailing (Basil)
  • Each assigned to specialist user
  • Linked to Conversation AI booking action
Tag Taxonomy (36 Tags)
SOURCE (5)
src_webform • src_chat • src_inbound_call • src_referral • src_b2b_import
SERVICE (5)
svc_ceramic • svc_ppf • svc_tint • svc_detail • svc_wrap
STATUS (5)
lead_hot • lead_warm • lead_cold • needs_human • refund_risk
VIP (3)
vip_bronze • vip_silver • vip_gold
LIFECYCLE (3)
nurture_90d • winback_active • membership_active
REFERRAL (3)
referrer • referred_by_[id] • ref_reward_pending
Third-Party Tools
3 External Tools Where GHL Has Gaps

GHL covers 95% of what this CRM needs. These 3 tools fill the remaining gaps.

Email Warm-Up

Instantly.ai ($30/mo)

  • Why: GHL has no native email warm-up tool. Without it, 80% of emails land in spam (RPM's finding).
  • What it does: Gradual volume ramp (5→50→full) over 45 days. Simulated opens/replies from seed inboxes.
  • Alternative: Warmbox.ai, Lemwarm, or Mailreach
  • Duration: 45 days during onboarding, then cancel or keep for monitoring
Deliverability Monitoring

Google Postmaster Tools (Free)

  • Why: GHL shows send/open rates but not inbox vs spam placement or domain reputation scores
  • What it does: Domain reputation, spam rate, DKIM/SPF/DMARC authentication status
  • Also: Yahoo Sender Hub for Yahoo/AOL deliverability
  • Cadence: VA checks weekly (SOP-08)
Shop CRM Bridge

Urable API + Zapier ($20/mo fallback)

  • Why: Urable is the shop management system; GHL needs to know when a service is completed to trigger post-purchase flows
  • Primary: Urable webhook → GHL Inbound Webhook trigger (native)
  • Fallback: Zapier connects Urable "completed" event to GHL webhook if direct API unavailable
  • Future: OrbisX, TintWiz, ShopMonkey integrations
12-Week Implementation
Scratch to Go-Live — With AI From Day 1

Unlike the no-AI version, this includes Conversation AI setup, Voice AI agent creation, Flow Builder configuration, and Knowledge Base training alongside the standard build.

WeekSprint NameDeliverablesAI WorkGate
1FoundationSub-account, snapshot, fields, values, pipelines, tags, channels, StripeEnable AI Employee on sub-accountAll infra live
1Critical Path StartO1 email warm-up started (Instantly.ai), O2 phone port initiatedWarm-up active
2AI Bot BuildCreate 4 Conversation AI Bots + 1 Voice AI Agent. Configure prompts, channels, modes. Build NEPQ Flow in Flow Builder.All bots testable in Bot Trial
2Knowledge BaseWeb Crawler on shop site. Upload FAQ pairs (10+). Upload objection doc. Configure auto-refresh.KB trained + tested
3Core WorkflowsBuild WF-01 through WF-07Link WF-01 to Primary Bot. Link WF-03 to Re-Engagement Bot.7 workflows tested
3Content LoadO3: 450+ templates + 50+ newsletters loadedBrand Voice configured in Content AITemplates in library
4Calendars + IVR5 calendars created. SLA configured.Voice AI Agent assigned to ported number. Chat Widget (All-in-One) installed.Booking + calls testable
5–6Lifecycle FlowsWF-08 to WF-14 built. Membership products. Trigger links.Upsell Bot configured. Post-purchase + win-back bot handoffs tested.Full lifecycle built
7IntegrationsO4 Urable webhook. Reviews AI enabled. Dashboard built.Reviews AI Auto-Pilot activated (4–5 stars only)All integrations live
7Email GateO1 warm-up completes (Day 45). Verify >90% inbox. Enable email campaigns.Email go/no-go
8–9E2E TestingFull pipeline test: lead → AI response → qualify → book → service → review → referralTest all 4 bots + Voice Agent with real scenarios. Bot Trial + live test contacts.42 test cases pass
10–11Training + Soft LaunchTeam trained on SOPs. Soft launch with real leads (monitored).Review AI conversation quality. Adjust prompts based on real conversations.Team ready
12Full LaunchAll systems live. Dashboard active. Optimization cadence starts.All bots in Auto-Pilot. Voice AI 24/7. Reviews AI active.GO LIVE
Competitive Analysis
SNMS (GHL-Native AI) vs RPM — Feature Reality Check

Every SNMS feature mapped to the exact GHL capability that powers it. No vaporware.

FeatureRPMSNMS — GHL FeatureWinner
First ResponseTemplate on day-based cadenceConversation AI Auto-Pilot (1s wait time)SNMS
Lead QualificationManual + call transcriptsFlow Builder: 4-node NEPQ capture sequenceSNMS
Appointment BookingGHL native (basic)AI Booking Action + Send Link + Pause AfterSNMS
Phone HandlingIVR + transcriptionVoice AI Agent (24/7 + qualify + route + transcribe + trigger WF)SNMS
Missed Call RecoveryStatic text-backWF-13 text-back + Primary Bot continues conversationSNMS
Review Auto-ReplyNot includedReviews AI Auto-Pilot (4–5 stars, 2h delay)SNMS
Pre-Built Content450+ messages, 50+ newslettersSame library adopted (O3) + Content AI extends infinitelyEnhanced
Email Warm-Up45-day manualInstantly.ai automated + GHL monitoring workflowsEnhanced
Cross-SellDay 30–45 static emailsWF-11 time-based + Upsell Bot conversationalSNMS
VIP LoyaltySingle tag at Day 1803-tier system (Bronze/Silver/Gold) via tags + Smart ListsSNMS
Referral TrackingNot includedGHL Trigger Links + attribution tags + reward workflowsSNMS
B2B ProspectingNot includedSeparate pipeline + WF-12 outbound sequenceSNMS
MembershipsNot includedGHL Payments → Stripe recurring productsSNMS
PaymentsNot includedGHL Payments → invoices, payment links, subscriptionsSNMS
Multi-Tenant DeploySingle instanceGHL Snapshot → deploy per client in 2 daysSNMS
Urable IntegrationAPI liveGHL Inbound Webhook + enhanced post-completion actionsEnhanced
Go-Live
Complete Deployment Checklist
Infrastructure (12)
  • ☐ Sub-account created + snapshot loaded
  • ☐ AI Employee enabled for sub-account
  • ☐ Custom fields + values + pipelines + tags configured
  • ☐ 5 calendars created + assigned + color-coded
  • ☐ Stripe connected + test charge passed
  • ☐ Membership products created
  • ☐ SLA: 5 min due / 5 min overdue
  • ☐ Channels: SMS, Email, Chat, FB, IG connected
  • ☐ LC Phone: number ported + A2P registered
  • ☐ DKIM/SPF/DMARC on sending domain
  • ☐ Chat Widget installed on shop website
  • ☐ User accounts with correct roles
AI Configuration (10)
  • ☐ Primary Bot ("Lead Intake") created + Auto-Pilot + channels assigned
  • ☐ NEPQ Qualifier Bot created + Flow Builder configured (4 nodes)
  • ☐ Re-Engagement Bot created + linked to WF-03
  • ☐ Upsell Bot created + linked to WF-11
  • ☐ Voice AI Agent created + prompt configured
  • ☐ Voice AI assigned to ported LC Phone number
  • ☐ Knowledge Base: website crawled + FAQ pairs + documents uploaded
  • ☐ All bots tested in Bot Trial (free)
  • ☐ Reviews AI: Auto-Pilot enabled (4–5 stars, 2h delay)
  • ☐ Content AI: Brand Voice configured
Workflows + Content (14)
  • ☐ WF-01 through WF-14: all built, tested, published
  • ☐ 5 service-specific 90-day campaigns (Stop on Reply = ON)
  • ☐ O3: 450+ templates loaded
  • ☐ O3: 50+ newsletters loaded
  • ☐ O5: Post-purchase sequences for all 5 services
  • ☐ Referral trigger links created + tested
Integrations + Testing (10)
  • ☐ O1: Email warm-up completed (>90% inbox)
  • ☐ O1: Google Postmaster connected + passing
  • ☐ O4: Urable webhook connected + tested
  • ☐ Full happy path tested (lead → AI → book → service → review → referral)
  • ☐ Full sad path tested (lead → no reply → nurture → cold → win-back)
  • ☐ Voice AI test calls completed (3+ scenarios)
  • ☐ Dashboard configured with reporting widgets
  • ☐ Team trained on SOPs
  • ☐ 5-day soft launch completed (monitored)
  • ALL SYSTEMS GO — LAUNCH

🚀 Monthly Operational Cost Summary

GHL Sub-Account: $97/mo (Agency plan) or included in SaaS
AI Employee Unlimited: $97/mo per sub-account (all AI features) OR pay-per-use
LC Phone: ~$20–50/mo (usage-based SMS + calls)
Instantly.ai: $30/mo (email warm-up — can cancel after 45 days)
Zapier: $20/mo (fallback for Urable, optional)
Stripe: 2.9% + $0.30 per transaction (standard)
Total estimated: $244–$294/mo for a fully AI-powered CRM with 24/7 Voice AI, auto-responding Conversation AI, Reviews AI, and Content AI.