7 min read

GoHighLevel CRM Features 2026: Contacts, Pipelines, Inbox and Automation

GoHighLevel CRM explained: unlimited contacts, custom fields, Smart Lists, pipelines with revenue forecasting, unified 7-channel inbox, Conversation AI and sub-account structure. How it compares to HubSpot, Keap and ActiveCampaign.

TLDR

  • GoHighLevel CRM is built for agencies and service businesses - not enterprise sales teams or e-commerce
  • Unlimited contacts on all plans - no per-contact pricing, no seat limits on contacts
  • Pipelines are fully customizable: stages, custom fields, probability weighting and revenue forecasting (April 2026)
  • Smart Lists let you segment contacts with multi-condition filters and use those segments as automation triggers
  • Conversation inbox unifies SMS, email, WhatsApp, Facebook Messenger, Instagram DM and GBP messages in one view
  • Conversation AI replies to inbound leads automatically across all connected channels - 24/7 without manual monitoring
  • Sub-account structure means each client gets their own isolated CRM - no data mixing between accounts
  • GoHighLevel CRM does not compete with Salesforce or HubSpot enterprise - it replaces mid-market CRMs like Keap, ActiveCampaign, HubSpot Starter and Zoho for service businesses

Who Uses GoHighLevel as Their CRM

  • Marketing agencies managing client pipelines and communications across multiple accounts
  • Local service businesses (HVAC, dental, legal, real estate) replacing standalone CRM tools
  • Coaches and consultants tracking leads, proposals and client onboarding stages
  • SaaS agencies reselling CRM access to clients as part of a white-label package
  • Freelancers who need lead tracking, follow-up automation and appointment booking without separate tools

What Makes GoHighLevel CRM Different

Most CRMs are standalone databases. GoHighLevel CRM is connected to the rest of the platform - every lead that enters through a funnel, a form, a missed call or an SMS automatically becomes a contact. Every automation runs from inside the same system. No Zapier, no data syncing, no API keys.

The practical difference: when a new lead fills out a form on a GoHighLevel funnel page, they are created as a contact, added to the right pipeline stage, tagged, and a follow-up SMS fires - all within seconds and without any manual action.


CRM Core Features

Contacts

Every person who interacts with your business becomes a contact. Contacts store:

  • Standard fields: name, email, phone, address, date of birth, company name
  • Custom fields: you define these - vehicle class, service type, budget range, lead source, any data point relevant to your business
  • Tags: flat labels for segmenting, filtering and triggering automations
  • Pipeline position: which stage they are in across which pipeline
  • Conversation history: every SMS, email, call and chat message in chronological order
  • Activity log: every automation triggered, every form submitted, every page visited (via tracking code)
  • Tasks and notes: internal team notes and to-dos attached to the contact record
  • Files: documents, contracts and images stored against the contact

Contacts are unlimited on all GoHighLevel plans. No per-contact pricing applies.

Pipelines

Pipelines are the sales or operational stages a contact moves through. GoHighLevel supports multiple pipelines per account - one for new leads, one for proposals, one for active clients, one for renewals.

Default pipeline stages (customizable):

  • New Lead - initial inquiry received
  • Contacted - first outreach made
  • Qualified - fit confirmed
  • Proposal Sent - quote or proposal delivered
  • Won - deal closed, client onboarded
  • Lost - did not convert

Each pipeline stage can have an assigned probability percentage. From April 2026, GoHighLevel added a Forecast tab to the Opportunities module - probability-weighted revenue projections across all open deals, updated in real time.

Every contact card in a pipeline shows: deal value, close date, assigned user, last contact date and next task due. Pipeline view is drag-and-drop.

Smart Lists

Smart Lists are saved contact segments built from multi-condition filters. They update automatically as contacts match or stop matching the criteria.

Example Smart List conditions:

  • Tag = 'Quote Sent' AND last contacted > 3 days ago AND pipeline stage = 'Proposal Sent'
  • Source = 'Google Ads' AND created in last 30 days AND no appointments booked
  • City = 'Montreal' AND service = 'Interior Detail' AND last job > 90 days ago
  • Email opened in last 7 days AND no reply AND lead score > 60

Smart Lists are used as automation triggers. When a contact enters a Smart List, a workflow can fire automatically - no manual list monitoring required.

Conversation Inbox

The GoHighLevel unified inbox consolidates all inbound and outbound communication in one view.

Channels supported:

  • SMS and MMS (via LC Phone)
  • Email (via LC Email or connected Gmail/Outlook)
  • WhatsApp Business
  • Facebook Messenger
  • Instagram Direct Messages
  • Google Business Profile Messages
  • Live chat (embedded on websites and funnels)
  • Phone calls (log and record via LC Phone)

Every message - inbound or outbound - is stored in the contact's conversation thread. The assigned user sees all channels in one feed without switching tools.

Conversation AI can be enabled per channel. When active, it replies to inbound messages automatically using the configured knowledge base and escalates to a human when the conversation requires it.

Custom Fields and Custom Values

Custom fields extend the contact record with any data point your business needs. Custom values are account-level variables (your business name, address, phone number) that inject into templates automatically.

Field typeUse case
TextVehicle make/model, service description, referral source name
NumberQuote amount, square footage, property value
DateLast service date, contract expiry, birthday
DropdownService tier (Starter/Pro/Premium), lead status, property type
CheckboxEmail consent, SMS consent, marketing opt-in
File uploadBefore photos, signed contracts, ID documents
MonetaryDeal value, invoice amount, LTV estimate

Custom field data populates into SMS templates, email templates and automation conditions automatically using {{contact.custom_field_name}} syntax.

Tags

Tags are flat labels applied to contacts. They are the fastest segmentation method - add a tag and an automation fires. Remove a tag and it stops.

  • Tags as triggers: 'Deposit Paid' tag added → booking confirmation SMS fires
  • Tags as filters: show all contacts tagged 'VIP Client' in Smart List
  • Tags as conditions: workflow branch 'if tag = Repeat Customer, send loyalty offer, else send standard follow-up'
  • Tags for reporting: filter pipeline revenue by tag to see value by lead source

Lead Scoring

GoHighLevel includes a basic lead scoring module. Assign positive or negative points based on:

  • Email opened (+5 points)
  • Link clicked (+10 points)
  • Page visited (+3 points)
  • Form submitted (+20 points)
  • Appointment booked (+30 points)
  • No response after 7 days (-10 points)

Lead score thresholds trigger automations. When a lead crosses 50 points, a task is assigned to the sales rep. When they cross 100, an SMS fires. Use lead scoring to prioritize follow-up on large lead volumes.


CRM Automation - How It Connects

GoHighLevel CRM is not useful without the automation layer. Every contact data point is a potential trigger or condition.

Common CRM automation flows:

  • New contact created → tag by source → assign to pipeline → send welcome SMS → create task for sales rep
  • Pipeline stage changes to Proposal Sent → wait 48h → if no reply, send follow-up SMS → wait 48h → if no reply, send email → create task
  • Tag 'Job Completed' added → wait 2h → send review request SMS → wait 3d → if no review, send reminder → wait 4d → if no review, close sequence
  • Lead score reaches 80 → notify sales rep via Slack → create call task due in 2h
  • Contact last contacted > 90 days AND tag 'Past Client' → enter reactivation sequence
  • Appointment not confirmed → fire reminder SMS at 24h and 2h before → if no confirmation, notify staff

CRM vs Competitors - Quick Comparison

FeatureGoHighLevelHubSpot StarterActiveCampaignKeap
ContactsUnlimited1M (but costs scale)500-100K tiers500-25K tiers
PipelinesUnlimitedYesYesYes
SMS built-inYes (LC Phone)No (add-on)YesYes
Unified inboxYes (7+ channels)PartialNoPartial
Sub-accountsYes (unlimited on $297+)NoNoNo
AI reply (Conversation AI)Yes (add-on)NoNoNo
White-labelYes (Agency Pro)NoNoNo
Base price$97/mo$20/mo per seat$49/mo$249/mo

GoHighLevel CRM wins on: unlimited contacts, sub-account structure, unified inbox depth and white-label capability. It loses on: reporting depth (HubSpot wins), native Salesforce-style enterprise features and integration library size.


CRM Setup for a New Business

  • Settings > Custom Fields > create your 5-10 core business fields (service type, vehicle class, lead source, etc.)
  • Settings > Custom Values > enter your business name, phone, address, website URL - these inject into all templates
  • Pipelines > Add Pipeline > create your primary sales or service pipeline with 5-8 stages
  • Smart Lists > create your key segments: Hot Leads, Pending Review, 90-Day Reactivation, VIP Clients
  • Tags > create your core tag taxonomy before automations go live (avoid tag sprawl later)
  • Automations > build your 3 core workflows: new lead intake, follow-up sequence, post-job review request
  • Integrations > connect Gmail or Outlook for two-way email sync inside the conversation inbox
  • LC Phone > purchase your business number, enable missed call text-back
  • A2P 10DLC > register your brand for US SMS compliance before any automated messages send

FAQ

Is GoHighLevel a good CRM?

For agencies and service businesses, yes. It handles unlimited contacts, multi-pipeline management, unified inbox and automation from one platform. For enterprise sales teams needing deep Salesforce-style reporting, complex approval workflows or 500+ integrations, it is not the right fit.

How many contacts can GoHighLevel store?

Unlimited on all plans. GoHighLevel does not charge per contact or per record. Pricing is based on the plan tier and usage-based fees for SMS, email and AI actions.

Can multiple team members use the GoHighLevel CRM?

Yes. All GoHighLevel plans include unlimited users. Team members can be assigned contacts, tasks and conversations. Role-based permissions control what each user can see and edit.

Does GoHighLevel CRM work for e-commerce?

Partially. It handles abandoned cart follow-up, post-purchase sequences and review requests. It does not have native inventory management, order tracking or product catalog features. Shopify integration is available but GoHighLevel is not a purpose-built e-commerce CRM.

Can GoHighLevel replace HubSpot?

It replaces HubSpot Starter and HubSpot Professional for most agency and service business use cases - at a significantly lower cost and with SMS automation included. HubSpot wins on reporting depth, native integrations and enterprise workflow complexity.

How does the sub-account structure work in GoHighLevel CRM?

Each sub-account is a completely isolated CRM environment - its own contacts, pipelines, automations, conversations and settings. Agencies create one sub-account per client. Data does not cross between sub-accounts. The agency can view and manage all sub-accounts from the agency dashboard without logging in and out.

Does GoHighLevel have a mobile CRM app?

Yes. The GoHighLevel mobile app (iOS and Android) gives full CRM access including contacts, conversations, pipeline management, tasks and calendar. Agencies on Agency Pro can white-label the mobile app with their own branding.


Start your 30-day free trial: GoHighLevel 30-Day Free Trial


Full platform costs: GoHighLevel Pricing Plans 2026

AI reply automation: GoHighLevel AI Employee


CRM for plumbers use case: GoHighLevel for Plumbers

CRM for financial advisors: GoHighLevel for Financial Advisors


CRM for landscaping: GoHighLevel for Landscaping

CRM for pest control: GoHighLevel for Pest Control


CRM for electricians: GoHighLevel for Electricians


vs Constant Contact for email + CRM: GoHighLevel vs Constant Contact

Sub-account management guide: GoHighLevel Sub-Accounts

Honest platform review: GoHighLevel Review 2026

Workflow automation guide: GoHighLevel Automation Guide