The GoHighLevel CRM is the part of GoHighLevel that holds your contacts, tracks every deal through a pipeline, keeps texts, emails and calls in one inbox, and triggers automations when something changes. It is included in every plan, from $97 a month, and it is built for businesses that follow up with leads. This guide explains how it is organised, what you can and can't do with it, what it costs, and how to set up the first version so it doesn't turn into a mess.
1. What the GoHighLevel CRM is
GoHighLevel is a marketing and sales platform, and the CRM sits at the centre of it. The same record connects to everything else: a form fills in a contact, a workflow texts them, a calendar books them, and the deal appears in a pipeline. If you are comparing it with a classic CRM, the difference is that follow-up automation is built in, not bolted on. For the big picture, see what is GoHighLevel.
2. The building blocks
HighLevel's own documentation describes the CRM as four connected pieces:
- Contacts. The people. Each has a detail page showing their messages, notes, appointments and the opportunities linked to them. The contacts list has drag-and-drop columns and a filter builder with AND/OR logic.
- Opportunities. A single deal. It bundles the contact, the pipeline, the stage, an estimated value and an owner. You can create one by hand, import them from a CSV, or have a workflow create them.
- Pipelines and stages. A pipeline is a sales process and the stages are its steps. The structure runs Contact, then Opportunity, then Pipeline, then Stage.
- Smart Lists. Saved views. Contact Smart Lists are dynamic, so they fill themselves from filters such as tags, custom fields and opportunity stages, and you can't add people to them by hand. Opportunity Smart Lists save a filtered view of a pipeline in List or Board layout and can be shared with your team.
3. Custom fields and tags
Custom fields hold the details your business needs, such as property type, service requested or policy renewal date. There is a catch worth knowing before you build: a field is created either as a contact field (belongs to the person) or an opportunity field (belongs to one deal), and it can't be switched afterwards. Put things that are true about the person on the contact and things that change per deal, such as the quote amount, on the opportunity.
Tags are the lightweight version. Use them for status that automations can react to, such as "quote sent" or "do not contact". Keep a short, written tag list so the team doesn't invent twenty versions of the same thing.
4. The conversations inbox
Texts, emails, calls, web chat and social messages for a contact sit in one thread, so anyone on the team sees the whole history before replying. Automations and people write to the same thread, which is why a lead who replies to an automated text lands in front of a person rather than disappearing. The rules for texting still apply: register for A2P 10DLC first. See what is 10DLC.
5. What the CRM is good at
- Speed to lead. A form fill or missed call can start a text within seconds. See missed-call text-back and speed to lead.
- Follow-up that doesn't rely on memory. Quotes, no-shows, renewals and reviews can all run from stages and tags.
- One system instead of five. CRM, calendar, forms, email, SMS and reviews in one login.
- Agencies. One account can run many client sub-accounts and be rebranded.
6. What it is not
- Not a job-management app. If you need scheduling by crew, job costing or invoicing against jobs, a field-service tool does that better. Many trades run both and connect them.
- Not tidy by default. It is flexible, which means it takes planning. A badly set-up account with 40 tags and three pipelines for one business is common.
- Not a deep sales-forecasting tool. It is stronger at follow-up and automation than at enterprise reporting. See GoHighLevel vs HubSpot.
7. What the GoHighLevel CRM costs
There is no separate CRM price, because it is part of the plan. GoHighLevel plans are Starter at $97 a month (up to 3 sub-accounts), Unlimited at $297 and Agency Pro at $497, with unlimited contacts and users on each, plus a free trial. The costs on top are the usage: texts, calls, email sending, AI and any add-ons. HighLevel changes its pricing, so check its pricing page before you buy. The full breakdown, with real monthly totals, is in GoHighLevel pricing 2026.
8. How to set up the CRM first (the version that stays tidy)
- Write down your real sales process on paper first. New lead, contacted, quote sent, booked, won, lost is enough to start.
- Create one pipeline with those stages. Add a second pipeline only when you have a genuinely different process, such as recurring customers.
- Create 5 to 8 custom fields, deciding for each whether it belongs on the contact or the opportunity.
- Set up a short tag list and write it down.
- Make Smart Lists for the views you check daily: new leads not yet contacted, quotes older than 3 days, customers due for a follow-up.
- Connect the inputs: forms, your phone number, your calendar, and any ad or website leads.
- Add the first automations: an instant reply to new leads, a missed-call text-back, a quote follow-up and a review request. Moving a deal to a stage should be what triggers them.
- Import existing contacts last, after the fields exist, so nothing is dropped. See exporting and importing contacts.
9. Mistakes that make the CRM useless
- Too many stages. If people skip stages, nobody trusts the board.
- Importing before the fields exist. Data with nowhere to go is dropped.
- Putting deal details on the contact. You end up overwriting last month's quote.
- Texting people you have no consent for. Record consent and honour opt-outs.
- Building everything at once. Start with follow-up speed, prove it works, then add.
10. Start from a template, or build it around your business
A snapshot gives you a ready-made starting point, but it is built for someone else's business, so expect to adjust it. See GoHighLevel templates and snapshots. If you want it planned and built around how you work, see CRM implementation services.
Want your GoHighLevel CRM set up properly?
I'm Arslan Mumtaz, a software engineer who builds GoHighLevel CRMs for service businesses and agencies. A first look is a $97 audit, which is credited toward any build. See GoHighLevel expert services, the HVAC and plumbing case study, or pricing.
Frequently asked questions
Is GoHighLevel a CRM?
Yes. GoHighLevel includes a CRM with contacts, opportunities, pipelines, Smart Lists and custom fields, plus built-in texting, email, calendars and automation. The CRM is part of every plan, from $97 a month, not a separate purchase.
What is the difference between a contact and an opportunity in GoHighLevel?
A contact is the person. An opportunity is one deal for that person, with a pipeline, a stage, an estimated value and an owner. One contact can have several opportunities, and custom fields can be set on either, but a field cannot be switched between contact and opportunity after it is created.
Can I add contacts to a Smart List by hand in GoHighLevel?
No. Contact Smart Lists are dynamic and fill automatically from filters such as tags, custom fields and opportunity stages. Use a tag or custom field as the filter, then apply that tag to the contacts you want in the list.