Business Automation April 13, 2026 7 min read

How to Use GoHighLevel: A Step-by-Step Guide for Agencies (2026)

A complete step-by-step guide to using GoHighLevel for marketing agencies in 2026. From account setup and sub-accounts to pipelines, automation workflows, and white-label configuration.

Table of Contents

GoHighLevel packs a huge amount of functionality into a single platform: CRM, email marketing, SMS, funnels, booking, automations, reputation management, and white-label portals. That breadth is exactly why agencies love it — and also why new users feel overwhelmed in week one.

This guide walks you through everything you need to actually run client accounts on GHL from day one. We cover initial setup, sub-accounts, pipelines, workflows, and the white-label configuration that makes GHL look like your own platform.

Step 1: Set Up Your Agency Account

When you first log into GHL you land in the Agency view. This is your master dashboard — it sits above all your client accounts. The first things to configure here are:

  • Agency name, logo, and brand colours under Settings > Agency Settings
  • Custom domain (e.g. app.youragency.com) — point your subdomain CNAME to GHL's servers, then add it under Settings > White Label
  • Stripe integration under Agency Settings > Billing if you plan to charge clients through GHL
  • Phone number — buy a UK number from Settings > Phone Numbers (costs roughly $1.15/month per number)

Step 2: Create Sub-Accounts for Each Client

Each client gets their own sub-account (also called a Location). This keeps their contacts, pipelines, automations, and billing completely separate from your other clients.

To create a sub-account:

  1. Go to your Agency dashboard and click "Accounts" in the left sidebar
  2. Click "+ Add Account" and enter the client's business name, address, and timezone
  3. Choose a Snapshot to pre-populate the account with pipelines, automations, and funnels (more on Snapshots below)
  4. Set a billing plan if on SaaS Mode — or leave unset for flat-fee agency retainers
  5. Click the account to switch into it and begin configuration

Using Snapshots to Save Hours Per Client

Snapshots are templates that clone entire sub-account configurations — pipelines, workflows, email templates, funnels, and custom fields. Once you build your ideal client setup once, you save it as a Snapshot and apply it to every new account. Agencies with 10+ clients save 3–5 hours per onboarding this way.

Step 3: Set Up Pipelines and CRM

Inside each sub-account, go to CRM > Pipelines. A pipeline is a visual Kanban board showing where each lead sits in your sales or onboarding process.

A typical agency client pipeline for a dental practice might look like:

  • New Lead — enquiry came in via website or ad
  • Contacted — first call or message sent
  • Appointment Booked — consultation scheduled
  • Showed Up — attended the appointment
  • Treatment Accepted — agreed to a plan
  • Won / Lost — closed

You can assign pipeline values, set close probability, and attach contacts to multiple pipelines simultaneously (useful when a client runs both a lead gen and a retention pipeline).

Step 4: Build Automation Workflows

Workflows are the engine of GHL. They trigger automated actions — emails, SMS, voicemail drops, internal notifications, pipeline moves — based on events in the CRM.

To build a basic lead follow-up workflow:

  1. Go to Automation > Workflows inside the sub-account and click "+ New Workflow"
  2. Add a Trigger: "Form Submitted" or "Lead Added to Pipeline" — this fires the workflow
  3. Add Action 1: Send SMS — instant text within 60 seconds of lead arrival ("Hi {{contact.first_name}}, thanks for your enquiry...")
  4. Add Action 2: Wait 5 minutes, then Send Email — longer-form intro with booking link
  5. Add Action 3: Wait 24 hours, then create an internal Task assigned to the sales rep if no reply
  6. Add an If/Else branch: if the contact books an appointment, move to "Appointment Booked" stage and stop follow-up; otherwise continue the sequence

Key Workflow Triggers to Know

  • Form Submitted — fires when any GHL form or embedded web form is submitted
  • Appointment Status Changed — use this to send reminders 24h and 1h before confirmed bookings
  • Tag Added — triggers when a specific tag is applied to a contact (great for segmented nurture sequences)
  • Pipeline Stage Changed — fires every time a contact moves to a new stage
  • Inbound Webhook — receives data from external tools like Facebook Lead Ads, Typeform, or N8N

Step 5: Connect Phone, Email, and Calendars

Inside each sub-account, under Settings:

  • Phone Numbers: assign a Twilio-powered number for calling and SMS. Costs roughly $1.15/month per number plus usage.
  • Email: connect via SMTP (SendGrid, Mailgun, or your own domain). GHL also offers LC Email as a built-in sending service.
  • Calendars: connect Google Calendar or Outlook. GHL's native calendar handles round-robin booking, buffer times, and confirmation emails automatically.
  • Google My Business: connect to automate review requests after appointments close.

Step 6: Build Funnels and Landing Pages

GHL's drag-and-drop funnel builder is solid for agency use. Navigate to Sites > Funnels and click "+ New Funnel". Key points:

  • Each funnel can have multiple steps (Opt-in page → Thank You page → Upsell page)
  • Connect a custom domain to each funnel under the funnel settings
  • Form submissions feed directly into the CRM and can trigger workflows automatically
  • A/B split testing is available — useful for agencies running paid traffic for clients

Step 7: Configure Reporting Dashboards

GHL's Reporting section gives you pipeline value, source attribution, appointment metrics, email open/click rates, and call tracking stats. For client reporting:

  • Use the custom dashboard to pin the 4–5 KPIs your client cares about
  • Grant clients a read-only login to their sub-account so they see live stats without accessing workflows
  • Use the Agency dashboard's overview panel to see pipeline health across all clients at once

Common Mistakes Agencies Make in GHL

  • Not setting up a Snapshot before onboarding clients — forces you to rebuild pipelines and workflows from scratch every time
  • Using the same phone number across multiple sub-accounts — creates compliance issues and muddles call/SMS tracking
  • Building all automations without If/Else branches — leads get stuck in sequences even after booking or buying
  • Not verifying the sending domain for email — GHL emails land in spam without proper SPF, DKIM, and DMARC records
  • Skipping the white-label setup — clients see "GoHighLevel" in the URL and branding, which undermines your agency positioning

Frequently Asked Questions

How long does it take to learn GoHighLevel?

Most agency owners reach a working level of proficiency in 2–3 weeks. Building your first Snapshot, setting up 3–4 core workflows, and configuring white-label branding typically takes 10–15 hours. GHL's own Launchpad course covers the fundamentals well.

Can I import contacts from another CRM into GoHighLevel?

Yes. GHL accepts CSV imports into any sub-account. Map columns to GHL custom fields during the import wizard. You can import up to 50,000 contacts per file.

Does GoHighLevel have a mobile app?

Yes — both the agency-side app and a white-labelled client app (Lead Connector) are available on iOS and Android. The white-labelled client app costs ~$497 to set up with your branding.

Is GoHighLevel good for UK agencies?

Yes. GHL supports UK phone numbers (via Twilio), UK timezone settings, and GBP currency for invoicing. The main limitation is that some AI features (Conversation AI voice) are US-only, but SMS and email automation work fully in the UK.

Next Steps

Getting GHL set up properly for the first time typically takes 2–4 weeks when done in-house. Nebtrix sets up GHL agency accounts for UK marketing agencies end-to-end — sub-accounts, Snapshots, core workflows, white-label branding, and email deliverability configuration. If you would rather skip the setup learning curve and start with a production-ready account, book a free audit call and we will assess what your setup should look like.

N

Nebtrix

AI Automation Specialist · Nebtrix

Nebtrix builds AI automation systems for small businesses — dental clinics, hospitals, and retail stores.

Keep Reading

More from Nebtrix

Next step

Ready to automate your operations?

Start with a free assessment. We'll identify your highest-impact automations and show you exactly what they'd look like in your business.