Uncategorized

GHL Setup Checklist: The Complete Guide for 2026

A practical ghl setup checklist to configure GoHighLevel properly. Step‑by‑step tasks, DNS setup, automations, and security.

Setting up GoHighLevel for your service business isn't difficult, but it's easy to skip steps that matter later. A proper ghl setup checklist keeps you from rebuilding pipelines, resending DNS records, or losing leads because a form wasn't connected. The difference between a system that compounds growth and one that creates more work comes down to doing the boring stuff correctly at the start. This guide walks through the setup tasks that actually matter, in an order that saves backtracking.

Why a GHL Setup Checklist Matters

Most agencies and service businesses buy GoHighLevel, poke around the dashboard, build a funnel, then realise three weeks later they forgot to set up DMARC or map custom values. Then leads start falling through cracks.

A structured checklist solves three problems:

  • Prevents rework: Configure foundational settings once, properly, so you don't rebuild later.
  • Protects deliverability: Email authentication and domain setup aren't optional if you want inbox placement.
  • Creates accountability: When multiple people touch the account, a checklist keeps everyone on the same page.

Without a checklist, setup becomes ad hoc. You remember the fun stuff (building automations, designing pages) and forget the invisible infrastructure that protects lead flow and data integrity.

GoHighLevel account setup tasks

Pre-Setup: What You Need Before Logging In

Don't open GoHighLevel until you've sorted these basics. Trying to configure domains or payments mid-setup just slows everything down.

Domain and DNS Access

You need a domain (or subdomain) dedicated to GHL, plus login credentials for your DNS provider. Most service businesses use a subdomain like app.yourbusiness.com.au or go.yourbusiness.com.au for funnels, forms, and client portals.

Prepare these details:

  • Domain registrar login (GoDaddy, Cloudflare, Crazy Domains, etc.)
  • Confirmation the domain isn't locked or pending transfer
  • Access to add A, CNAME, TXT, and MX records

If you're using Google Workspace or Microsoft 365 for email, you'll also need admin access to add SPF, DKIM, and DMARC records. The official GoHighLevel domain connection guide covers the exact records you'll add.

Payment Gateway Credentials

If you plan to take payments through GHL (course sales, booking deposits, retainers), have your Stripe or PayPal account ready. Integrating a payment gateway properly requires API keys, webhook URLs, and a test mode before going live.

Branding Assets

Gather logos (SVG or high-res PNG), brand colours (hex codes), and any templates or style guides. You'll add these during white-label setup and page builder configuration. Having them ready avoids hunting through Canva files mid-build.

Domain and Email Authentication Setup

This is the least exciting part of any ghl setup checklist, and also the most important. Get DNS and email authentication wrong and your carefully designed nurture sequences land in spam.

Connect Your Domain

Log into GHL, navigate to Settings > Domains, and add your chosen domain or subdomain. GoHighLevel will generate DNS records: usually an A record pointing to their server IP and a CNAME for www.

Copy these records exactly. Log into your DNS provider and paste them in. If you're using Cloudflare, turn off the orange proxy cloud (set to DNS only) until the domain verifies. The GoHighLevel support article on configuring purchased domains includes screenshots for common providers.

Verification typically takes 10 to 60 minutes. Don't move on until the green tick appears in GHL. Trying to build funnels on an unverified domain just creates broken links later.

Add SPF, DKIM, and DMARC Records

Email authentication protects your sender reputation. Without it, Gmail and Outlook treat your emails as suspicious, even if your copy is flawless.

Record Type Purpose Where to Add
SPF Lists servers allowed to send on your behalf DNS provider (TXT record)
DKIM Adds encrypted signature to verify message origin DNS provider (TXT record)
DMARC Tells receiving servers what to do with unauthenticated mail DNS provider (TXT record)

GoHighLevel provides SPF and DKIM records under Settings > Email Services > Authentication. Add them to your DNS exactly as shown. For DMARC, Google Workspace offers clear guidance on setting up DMARC that applies regardless of your email host.

Start with a DMARC policy of p=none (monitor mode), then tighten to p=quarantine or p=reject once you've confirmed legitimate mail is passing.

Account Structure and User Permissions

A messy account structure slows everything down. Decide now how you'll organise sub-accounts, pipelines, and users so you're not untangling it later.

Sub-Account Strategy

If you're an agency managing multiple clients, create a sub-account for each. If you're a single service business, you might still use sub-accounts to separate divisions (e.g., coaching vs. consulting) or test environments.

Best practice: Keep one sub-account as a template. Build your standard pipelines, automations, and forms there, then snapshot and clone it when onboarding a new client or launching a new offer. Saves rebuilding from scratch every time.

User Roles and Permissions

Add team members under Settings > My Staff. Assign roles carefully:

  • Admin: Full access, can delete and modify billing. Limit to owners and senior operators.
  • User: Can create and edit campaigns, funnels, contacts. Standard for marketers and account managers.
  • Read-Only: Can view data but not change settings. Useful for reporting access.

Don't give everyone admin. The fewer people who can accidentally delete a live funnel, the better.

GoHighLevel pipeline configuration

Pipeline and Opportunity Setup

Pipelines are where GHL shines. They track every lead from first contact to closed client, and trigger automations at each stage. Your ghl setup checklist should include building at least one core pipeline before going live.

Design Your Pipeline Stages

Map your actual sales process, not an idealised version. Most service businesses need something like:

  1. New Lead – Form submission or inbound inquiry
  2. Contacted – First call scheduled or held
  3. Qualified – Budget, need, and timeline confirmed
  4. Proposal Sent – Quote or scope delivered
  5. Negotiation – Follow-up or objection handling
  6. Closed Won – Client onboarded
  7. Closed Lost – Archived

Each stage should represent a real milestone. Don't create stages you'll never use; they just clutter reporting.

Add Custom Fields and Tags

Custom fields let you store client-specific data (industry, deal size, lead source). Tags let you segment and automate (e.g., "High Intent," "Nurture," "Referral").

Create custom fields for anything you'll need in reporting or filtering:

  • Lead source
  • Service interested in
  • Budget range
  • Referral partner

Tags are easier to bulk-apply and search, so use them for short-term flags like "Hot Lead" or "Attended Webinar."

Forms, Calendars, and Lead Capture

You can't nurture leads if you're not capturing them properly. Forms and calendars are the entry points to your CRM, so they need to work flawlessly.

Build Your Core Forms

Create a lead magnet form, a contact form, and a booking form at minimum. Use GHL's form builder under Sites > Forms.

Checklist for each form:

  • Map all fields to contact record properties (name, email, phone, etc.)
  • Set the pipeline and stage where new submissions land
  • Add a webhook or automation trigger for instant follow-up
  • Test the form on mobile and desktop before publishing
  • Confirm confirmation emails are sending (and not landing in spam)

If you're running ads or content campaigns, building a repeatable marketing system often starts with one strong opt-in form and a simple nurture sequence behind it.

Configure Calendar and Booking Links

Set up a calendar under Calendars > New Calendar. Connect your Google or Outlook calendar to avoid double-bookings, set your availability hours, and add buffer time between meetings.

Pro tip: Create separate calendars for different services (e.g., "Strategy Call," "Onboarding Session") so you can track conversion rates and automate follow-ups based on which type of appointment someone booked.

Automations and Workflows

Automations are why you bought GHL. The platform can send texts, emails, update pipeline stages, assign tasks, and trigger webhooks without you lifting a finger. But only if you build the workflows correctly.

Start With Three Core Workflows

Don't try to automate everything on day one. Build these three, test them, then expand:

  1. New Lead Workflow – Fires when someone fills a form. Sends a confirmation email/SMS, assigns the opportunity to a sales rep, and schedules a follow-up task.
  2. Missed Call Workflow – Fires when a call goes unanswered. Sends an automated SMS: "Sorry we missed you. Reply here or book a time: [calendar link]."
  3. Pipeline Stage Workflow – Fires when an opportunity moves to "Proposal Sent." Sends a follow-up email three days later if no reply, then again seven days later with a "Shall I close this?" message.

Each workflow should have a clear trigger, a single goal, and an end state. Avoid creating loops or nested conditions until you've tested the basics.

Test Before Activating

Create a test contact, run them through each workflow, and confirm every email, SMS, and task fires as expected. Check that links work, merge fields populate, and delays are correct. Nothing's more embarrassing than a client receiving a garbled email because you forgot to map {{contact.first_name}}.

When setting up payment collection or data handling, remember that security basics still apply. The OWASP database security cheat sheet reminds us that even on a managed platform, you're responsible for access controls, backups, and data minimisation.

Integrations and Third-Party Connections

GoHighLevel connects to hundreds of tools via Zapier, webhooks, and native integrations. Add the ones your business actually uses, not every option available.

Essential Integrations to Configure

Tool Purpose Setup Priority
Google/Outlook Calendar Prevent double-bookings High
Stripe/PayPal Process payments High (if selling)
Zapier Connect non-native tools Medium
Facebook Lead Ads Auto-import ad leads Medium (if running ads)
Slack or Teams Internal notifications Low (nice to have)

For each integration, document the API keys, webhook URLs, and trigger conditions. Store them in a password manager or internal wiki. When someone leaves your team or you need to troubleshoot six months later, you'll be glad you did.

7-Step Marketing Plan - MDO Digital

If you're still figuring out which tools to connect and how they fit together, a clear 7-Step Marketing Plan helps you see where GHL sits in your broader lead generation and nurture system. Most service businesses don't need every integration; they need the handful that close the gaps between attention and conversion.

Tracking, Analytics, and Reporting

You can't improve what you don't measure. Set up tracking and reporting during initial setup, not as an afterthought.

Enable Conversation AI and Call Tracking

Under Settings > Phone Numbers, purchase or port a tracking number. Set up call recording (with proper consent notifications) and enable AI transcription if your plan includes it. This data feeds your pipeline reporting and helps train your team on what objections come up most.

Build a Weekly Dashboard

GHL's reporting tools let you create custom dashboards. Build one that shows:

  • New leads by source
  • Pipeline conversion rates (stage to stage)
  • Calls made/received
  • Emails sent and opened
  • Appointments booked and held

Export this weekly and review with your team. Consistency compounds growth, and you can't stay consistent without visibility into what's working.

Set Up Attribution Tracking

Add UTM parameters to every marketing link (ads, emails, social posts). When someone clicks and converts, GHL captures the source in their contact record. Over time, you'll see which channels bring in the highest-value leads, not just the most traffic.

Security and Compliance Tasks

This section never makes it into the "fun" part of a ghl setup checklist, but skipping it puts your business at risk.

Enable Two-Factor Authentication (2FA)

Under Settings > My Profile, enable 2FA for every user with admin or user-level access. SMS-based 2FA is better than nothing; app-based (Google Authenticator, Authy) is better still.

Review Data Retention and Backup Policies

GHL backs up your data, but you should periodically export contact lists and critical automations. Store encrypted backups offsite. If you operate in the EU or serve EU clients, document your data retention policy and confirm it meets GDPR requirements.

The NIST checklist program guide outlines how to build and maintain secure configuration checklists for IT systems. It's overkill for a small agency, but the principles (version control, regular audits, documentation) apply to any platform holding client data.

Document Access and Change Logs

Keep a simple spreadsheet or doc listing who has access, when they were added, and what permissions they hold. When someone leaves, revoke access immediately and rotate any shared API keys or credentials they had.

White-Label and Branding Configuration

If you're using GHL for clients, white-labelling hides the GoHighLevel branding and replaces it with yours. Even if you're just using it internally, a polished interface builds trust with your team.

Upload Logos and Colours

Under Settings > White Label, upload your primary logo, favicon, and login page background. Set your brand colours (primary, secondary, accent) so every page builder and email template defaults to your palette.

Customise Email Footers and Sender Info

Replace the default "Powered by GoHighLevel" footer with your own business name, address, and unsubscribe link. Set the default sender name and reply-to address under Settings > Email Services so outbound emails don't confuse recipients.

Test the Client-Facing Experience

If clients will log into GHL (for reporting, calendars, or course access), create a test login and view it as they would. Make sure branding is consistent, navigation is intuitive, and there's no GoHighLevel mention anywhere.

Post-Setup Testing and Validation

You've ticked every box on the ghl setup checklist. Now test the whole system end to end before going live.

Run a Full Lead Flow Test

  1. Fill out your lead form as a new contact.
  2. Confirm the automated email/SMS arrives within 60 seconds.
  3. Book a test appointment on your calendar.
  4. Move the test opportunity through each pipeline stage.
  5. Confirm every workflow triggers correctly.
  6. Check that tasks, notifications, and pipeline updates all fire.

If anything breaks, fix it now. Don't discover gaps when a real lead is waiting.

Check Deliverability and Spam Scores

Send test emails to Gmail, Outlook, Yahoo, and a spam-testing service like Mail-Tester. Confirm they land in the primary inbox, not promotions or spam. If your score is below 8/10, revisit your SPF, DKIM, and DMARC setup.

Review Mobile Experience

Half your leads will interact on mobile. Open your forms, booking pages, and email templates on a phone. If something looks broken or requires horizontal scrolling, fix it. GHL's drag-and-drop builders are mobile-responsive by default, but custom code or wide images can break layouts.

Documenting Your GHL Setup for the Team

A ghl setup checklist isn't just for the initial build. It's a living document your team refers to when onboarding new clients, launching new campaigns, or troubleshooting issues.

What to include in your internal GHL playbook:

  • Login credentials (stored securely, not in the doc itself)
  • DNS and domain configuration details
  • Standard pipeline structure and stage definitions
  • List of active automations and what triggers each
  • Integration credentials and setup notes
  • Weekly reporting schedule and KPIs to track

Store this in a shared workspace (Notion, Google Drive, Confluence) and update it whenever you make a change. When someone asks "How do we add a new user?" or "Why did this workflow stop firing?", the playbook should answer it.

Ongoing Maintenance and Audits

Setup isn't a one-time event. Plan quarterly audits to keep your GHL account clean, secure, and optimised.

Quarterly Checklist

  • Review and archive inactive contacts (GDPR and deliverability)
  • Check that automations are still firing correctly
  • Update any expired API keys or integrations
  • Review user permissions and remove ex-staff
  • Export a backup of contacts, pipelines, and automations
  • Test all lead capture forms and booking calendars
  • Review email deliverability and spam scores

Think of it like servicing a vehicle. Regular maintenance prevents the big breakdowns that cost time and money.


A proper ghl setup checklist removes the guesswork from configuring GoHighLevel. When domains, DNS, pipelines, automations, and tracking are all locked in from the start, you spend less time troubleshooting and more time converting leads. If you need help building a CRM and automation infrastructure that actually protects your lead flow and creates structured growth, MDO Digital can help. We specialise in removing chaos from marketing systems so service businesses can scale with clarity.

Share this post

Related Insights

Frequently Asked Questions

Everything you need to know about working with MDO

What types of businesses do you work with?

We partner with established service-based businesses across industries. Tradies, automotive workshops, online brands, clinics. Our ideal clients have 5-20 staff, generate $200k+ per month, and are ready to scale with clear systems.

What results should I expect?

Results depend on your goals, but our framework has helped clients 8X bookings, generate $600k in 3 months, and 4.6X website traffic. We focus on measurable outcomes: more leads, better conversions, and time saved through automation.

Do you require long contracts?

Our marketing execution retainer requires a 6-month minimum commitment to allow time for testing, iteration, and meaningful results. One-time setup packages like audits and system builds are also available.

Can I do this myself?

That’s what our 7-Step Marketing Plan eBook is for. It gives you the framework to implement yourself. If you hit a wall, we’re here to help.

How is MDO different?

We’ve been on both sides of the agency-client relationship. We know what doesn’t work: jargon, overpromising, and making things harder. We focus on partnership, clarity, and results backed by data and driven by story.