AI-2024

GoHighLevel CRM

CRM setup guide, pipeline configuration, and automation workflows for Axle Towing lead management.

Step 6 / 8
Setup Phase
Connected
Website Integration
Pending Setup
GHL Account
April 2026
Go-Live Target

GHL Setup Checklist

8-step implementation plan — complete in order

1

GHL Account Setup

Pending
  • Create GHL account at app.gohighlevel.com
  • Set up Location: 'Axle Towing & Impound'
  • Add business details: address, phone, logo
  • Set timezone to America/Phoenix
  • Upload Axle Towing branding (logo, colors #1B2A3F and #DC2626)
2

Pipeline Configuration

Pending
  • Create pipeline: 'Property Manager Acquisition'
  • Add all 8 stages (New Lead → Active Account + Lost)
  • Set stage-based automation triggers
  • Configure deal value tracking (estimated monthly revenue)
3

Custom Fields

Pending
  • Property Name (text)
  • Property Type (dropdown: apartment/HOA/commercial/retail/industrial)
  • Number of Units (number)
  • Current Towing Provider (text)
  • Monthly Revenue Potential (currency)
  • Lead Score (number — auto-calculated)
  • Contract Start/End/Renewal Date (date)
  • Signage Status (dropdown: not started/ordered/installed/compliant)
  • TowBook Portal Setup (checkbox)
  • Authorized Contacts (long text)
4

Tag System (58 Tags)

Pending
  • Source tags: src-website-form, src-phone-call, src-referral, src-outreach-*
  • Property type: type-apartment, type-hoa, type-commercial, type-retail
  • Pipeline stage: stage-new-lead, stage-contacted, stage-won, stage-active
  • Sequence tags: seq-new-lead-nurture, seq-re-engagement, seq-onboarding
  • Priority tags: priority-hot, priority-warm, priority-cold
  • Flag tags: flag-vip, flag-do-not-call, flag-referral-partner, flag-high-value
5

Email & SMS Templates

Pending
  • New lead confirmation email (from Elliott — warm and local tone)
  • Day 1 SMS follow-up template
  • Value nurture emails (Days 3, 7, 14)
  • Final outreach email (Day 21)
  • Welcome email for new accounts
  • Monthly check-in email
  • Google review request email + SMS
  • Referral request email
6

Website Form Integration

In Progress
  • ✓ Homepage lead capture form → /api/leads endpoint
  • ✓ /api/leads endpoint built with email + SMS + Supabase storage
  • ✓ GHL sync library created (src/lib/ghl.ts)
  • ✓ /api/leads updated to sync leads to GHL via API
  • Pending: Add GHL API Key + Location ID to the website environment configuration
  • Pending: Test form-to-GHL flow end-to-end
  • Pending: Add UTM parameter tracking to form submissions
7

Phone & Call Tracking

Pending
  • Set up GHL phone number for call tracking (Phoenix area code)
  • Configure call recording (for training + compliance)
  • Set up missed call text-back automation
  • Route calls: office → Elliott's cell if unanswered
  • Add tracking number to website header + footer
8

Elliott Training & Go-Live

Pending
  • 60-minute training session with Elliott (recorded)
  • Quick-reference card for daily CRM tasks
  • Mobile app setup on Elliott's phone (GHL app)
  • Test all automations with a real lead
  • Go-live and monitor first 30 days

Environment Variables Required

Add these to the website environment configuration to activate GHL sync

VariableWhere to FindRequired
GHL_API_KEYGHL > Settings > API Keys > Create New KeyRequired
GHL_LOCATION_IDGHL > Settings > Business Profile > Location IDRequired
GHL_PIPELINE_IDGHL > CRM > Pipelines > (click pipeline) > URL contains pipeline IDOptional
GHL_STAGE_NEW_LEAD_IDGHL API: GET /v1/pipelines/{pipelineId}/stagesOptional

Sales Pipeline Stages

8 stages from new lead to active account — each with automated actions

1New Lead

Contact form submitted, phone inquiry, or manual entry

Auto-assign to Elliott + send confirmation email + start nurture sequence

2Contacted

Initial outreach made to the lead

Start 21-day follow-up sequence (email + SMS)

3Consultation Scheduled

Site visit or discovery call booked

Send calendar invite + reminder at 24h and 1h before

4Proposal Sent

Contract or quote delivered to prospect

Follow-up at day 2, 5, and 10 if no response

5Negotiation

Discussing terms, pricing, or special conditions

Manual follow-up reminders to Elliott every 3 days

6Won — Onboarding

Contract signed — getting service started

Trigger onboarding checklist + welcome email sequence

7Active Account

Property is live and being serviced

Monthly activity report + review request at 30 days

8Lost

Did not close — not interested or went with competitor

Enter 30/60/90-day re-engagement campaign

Lead Scoring Rules

Score thresholds: 0–24 = Cold | 25–49 = Warm | 50+ = Hot (triggers immediate Elliott notification)

SignalPointsHow Detected
Website form submission+20Form trigger on /api/leads
Phone call inquiry+25GHL call tracking
Visited pricing page+10Website pixel / GHL tracking
Downloaded guide/resource+15Gated content form
Opened 3+ emails+10GHL email engagement tracking
Property 200+ units+15Custom field: Number of Units
Property 500+ units+25Custom field: Number of Units
No current towing provider+20Custom field: Current Provider
Referral from existing client+30Tag: src-referral
HOA board member+15Tag: role-board-member
Replied to email or SMS+20GHL reply detection
Booked consultation+30Calendar booking trigger

New Lead Nurture

Trigger: Any website form submission

Day 0

Thank you email + property assessment confirmation

Email
Day 1

SMS: 'Got your inquiry — when is a good time to chat?'

SMS
Day 3

Value email: How Parking Enforcement Protects Property Values

Email
Day 5

Internal reminder to Elliott to call the lead

Internal
Day 7

Case study email relevant to their property type

Email
Day 10

SMS follow-up: 'Still interested in parking enforcement?'

SMS
Day 14

Email: What Other Phoenix Properties Are Doing

Email
Day 21

Final outreach email + move to re-engagement

Email

Post-Onboarding (New Clients)

Trigger: Contact moved to 'Active Account' stage

Day 1

Welcome email with key contacts and dispatch process

Email
Day 7

Check-in call: 'How is the first week going?'

Phone
Day 14

Tips for communicating towing policy to residents

Email
Day 30

First month review call + request Google review

Phone + Email
Day 60

Referral request email

Email
Day 90

Quarterly business review

Phone

Website to GHL Integration Flow

How leads from axletowing.com flow into GoHighLevel

1
Visitor fills form
Any of: homepage lead capture, get-quote form, service page CTA, exit-intent popup
2
API route fires
POST /api/leads — validates and processes the submission with a reference ID
3
4 parallel actions
Email to Elliott via Resend | SMS to Elliott via Twilio | Store in Supabase | Sync to GHL
4
GHL CRM receives lead
Contact created with tags + custom fields. Opportunity added to pipeline. Nurture sequence starts.
Action Required to Activate
The GHL sync code is live on the website. To activate it, add the GHL API Key and GHL Location ID to the website environment configuration. Until then, leads are still captured via email, SMS, and our database.