Simple Automation Solutions

GoHighLevel

GoHighLevel CRM: How to Set Up Your Pipeline and Manage Contacts

The GoHighLevel CRM is the operational heart of the platform — where contacts live, deals move through stages, and your team manages every customer relationship. Here is how to configure it correctly from the start.

PipelineSetup walkthrough
Smart ListsFor dynamic segmentation
AutomationTriggers from CRM events
CRM Architecture

How GHL Organises Your Data

Understanding the data model before building prevents costly restructuring later.

👤

Contacts

The core record type. Every person your business interacts with is a contact. Fields include standard data (name, email, phone, address) and unlimited custom fields you define. Contacts can belong to multiple pipelines and have unlimited tags, notes, tasks, and communication history attached.

🏢

Companies

Optional parent record for B2B businesses. Link multiple contacts to a single company record. Track company-level deals and communication. Companies have their own custom fields separate from contact fields.

📊

Pipelines

The visual deal management layer. Create multiple pipelines for different processes (Sales Pipeline, Onboarding Pipeline, Renewal Pipeline). Each pipeline has custom stages. Contacts (or Opportunities) move through stages as deals progress.

🎯

Opportunities

The deal record within a pipeline. An opportunity has a name, value, stage, owner, close date, and source. One contact can have multiple opportunities across different pipelines. Opportunities are what you see in the Kanban board view.

Setting Up Your Pipeline

Step-by-Step Configuration

1

Navigate to CRM > Pipelines

In the left sidebar, go to CRM, then select Pipelines. Click ‘Add Pipeline’. Give it a name that reflects the process it manages — be specific (e.g., ‘New Client Sales Pipeline’ rather than just ‘Sales’).

2

Define your stages

Click ‘Add Stage’ to create each stage in your pipeline. Stages should represent distinct states in your sales or operational process. Typical sales pipeline stages: New Lead → Contacted → Discovery Call Booked → Proposal Sent → Negotiation → Won → Lost. Use stages that require a specific action to move forward — not just time passing.

3

Set stage win/loss designation

Mark your final won stage as a Won stage and your lost stages as Lost. This enables GHL’s pipeline reporting to calculate conversion rates, average deal value, and pipeline velocity accurately.

4

Configure opportunity values

Decide whether opportunities will have monetary values assigned. If yes, your pipeline dashboard shows weighted pipeline value (stage conversion rate × opportunity value). Essential for forecasting if you have consistent deal sizes.

5

Set up pipeline automation triggers

In Workflows, create automations triggered by ‘Opportunity Stage Changed’. When a deal moves to Discovery Call Booked, automatically send a confirmation and prep email. When moved to Proposal Sent, start a follow-up reminder sequence. Pipeline stage changes are among GHL’s most powerful automation triggers.

Contact Management

Smart Lists, Tags, and Custom Fields

🏷️

Tags — Your Primary Segmentation Tool

Tags are free-form labels attached to contacts. Use them for: lead source (tag: fb-ad, referral, organic), interest area (tag: interested-seo, interested-web), lifecycle stage (tag: hot-lead, past-client), and campaign membership. Tags trigger workflows and power smart list filters. Design a tag taxonomy before you start adding contacts.

📋

Smart Lists — Dynamic Segments

Smart lists are saved filter views that update automatically as contacts meet or cease to meet the criteria. Create: Hot Leads (tag = hot-lead AND last activity less than 7 days ago), Inactive Clients (tag = active-client AND last contact more than 90 days ago), Re-engagement Targets (tag = past-client AND no tag = re-engaged). Smart lists become automation trigger sources.

⚙️

Custom Fields — Capture What Matters

GHL’s default contact fields cover the basics. Custom fields let you capture business-specific data: service interest, budget range, referral source detail, industry, company size, or any qualification data your sales process requires. Custom fields appear in contact records, can be set by automations, and power smart list filters.

Importing Contacts

Getting Your Existing Data Into GHL

1

Prepare your CSV

Export contacts from your existing CRM or spreadsheet. Map your column headers to GHL field names. Required minimum: First Name, Last Name, Email or Phone. Clean your data before import — remove duplicates, standardise phone number formats, and ensure email addresses are valid.

2

Use the bulk import tool

In Contacts, click Import and upload your CSV. GHL’s mapping interface lets you match each CSV column to the correct GHL field (including custom fields). Preview the import before confirming.

3

Apply tags during import

In the import configuration, add a tag to all imported contacts that identifies their source (e.g., ‘imported-from-hubspot’ or ‘existing-client-2024’). This lets you filter and manage imported contacts as a group and track their behaviour separately from new leads.

4

Deduplicate after import

GHL will flag duplicate contacts (matched by email or phone). Review duplicates after import and merge records where appropriate. Duplicate contacts in GHL cause duplicate messages and confuse automation triggers.

Pipeline Reporting

Metrics That Matter

MetricWhere to Find ItWhat It Tells You
Pipeline value by stageCRM > Reports > PipelineTotal potential revenue in each stage; identify bottlenecks
Stage conversion rateCRM > Reports > PipelineWhat % of opportunities move from each stage to the next
Average deal cycle timeCRM > Reports > PipelineHow long deals take from creation to close by stage
Won/Lost ratio by sourceCRM > Reports > PipelineWhich lead sources produce the best close rates
Opportunity owner performanceCRM > Reports > PipelineCompare pipeline health and close rates across sales team members

Need Your GoHighLevel CRM Configured Properly?

SA Solutions sets up GHL pipelines, custom fields, smart lists, and CRM automations tailored to your specific sales process — so your team starts selling, not configuring.

Get Your GHL CRM Set UpOur GoHighLevel Services