GoHighLevel Tutorial: How to Set Up Your Account in 2026

This article contains affiliate links. If you click through and make a purchase, we may earn a commission at no extra cost to you.

Try GoHighLevel Free for 14 Days →

Getting started with GoHighLevel can feel overwhelming. The platform covers an enormous amount of ground, and the sheer number of menu options on day one can trigger decision paralysis. This tutorial walks you through the exact setup steps most users need to complete in their first week, in the right order.

What This Tutorial Covers

  • Step 1: Agency account setup
  • Step 2: Creating your first sub-account
  • Step 3: Importing or adding contacts
  • Step 4: Building your first pipeline
  • Step 5: Setting up a simple automation workflow
  • Step 6: Connecting your calendar
  • Step 7: Sending your first campaign

Do not have a GoHighLevel account yet? Start a 14-day free trial and follow along.

Start Free Trial

Step 1: Set Up Your Agency Account

When you first log in to GoHighLevel, you land in the Agency view. Before anything else, fill in your agency profile by going to Settings, then Agency Settings. Add your agency name, logo, contact information, and primary timezone. If you are on the Unlimited or SaaS Pro plan, configure your white-label domain here so clients log in at your branded URL.

Step 2: Create Your First Sub-Account

Sub-accounts (also called Locations) are the containers for each client’s data. Everything is isolated per sub-account: contacts, pipelines, automations, funnels, and campaigns.

Get GoHighLevel — 14-Day Free Trial →

Start Your GoHighLevel Free Trial →

To create a sub-account: click Sub-Accounts in the left sidebar, click Add Location, enter the business name, address, phone, website, and timezone, then click Save. Once created, switch into that sub-account by clicking on it.

Step 3: Import or Add Contacts

Your contacts are the engine of everything in GoHighLevel. You can add them manually, import via CSV, or connect a form to capture them automatically. To import via CSV: go to Contacts, click Import Contacts, upload your file, map the columns to GoHighLevel fields (name, email, phone), and add tags during import to segment contacts right away.

Step 4: Build Your First Pipeline

Pipelines track where contacts are in your sales or service process. Go to Opportunities, click Pipelines, then Add Pipeline. Name the pipeline and add stages that match your actual process (for example: New Lead, Contact Made, Appointment Booked, Proposal Sent, Won, Lost). Once created, you can drag contacts between stages and set automations that trigger when contacts move to a specific stage.

Step 5: Create Your First Automation Workflow

Workflows are GoHighLevel’s automation engine. A workflow has a trigger (what starts it) and a sequence of actions (what happens next).

Example: Automated follow-up for a new lead. Go to Automation, click Create Workflow, and choose Start from Scratch. Set the trigger to Form Submitted. Add an action to send a welcome email. Add a wait step of one day. Add an action to send a follow-up SMS. Publish the workflow. This three-step sequence handles the critical first 24 hours of a new lead automatically.

GoHighLevel automations work best in motion. Start your free trial and build your first one today.

Get Started Free

Step 6: Connect Your Calendar

To set up appointment booking: go to Settings inside the sub-account, click Calendars, then Create Calendar. Set your availability, appointment duration, and buffer time. Connect your Google Calendar to sync availability in real time. Copy the booking link or embed the widget in your funnel or website. You can also connect calendar bookings to automations so that when someone books a call, they automatically get added to your pipeline and receive a confirmation email and reminder SMS.

Step 7: Send Your First Campaign

Once your contacts are imported, send your first email campaign by going to Marketing, then Email Campaigns, and clicking Create Campaign. Choose a template or start from scratch, write your subject line and body, select your recipient list, then schedule or send immediately.

For SMS: go to Marketing, then SMS Campaigns, click New SMS Campaign, write your message (keep it under 160 characters to avoid message splitting), select recipients, and send.

Next Steps After Initial Setup

Once the basics are running, explore: Funnels (build a landing page with a form connected to your pipeline), Reputation Management (automate review requests after closed deals), Snapshots (create a reusable configuration so you can replicate this setup for new clients in minutes), and Reporting (set up client dashboards so clients can see results without emailing you for updates).

Try GoHighLevel Free →

Frequently Asked Questions

How long does GoHighLevel setup take?

A basic setup covering contacts, one pipeline, and one automation takes two to four hours. A full agency setup with white-labeling, client snapshots, and multiple automations typically takes one to two weeks.

Does GoHighLevel offer setup support?

Yes. GoHighLevel offers onboarding calls with their support team, a detailed knowledge base, and an active Facebook community with over 50,000 members.

Can I use GoHighLevel templates to speed up setup?

Yes. GoHighLevel’s snapshot system lets you import pre-built account configurations including pipelines, workflows, funnels, and automations.

What should I set up first in GoHighLevel?

Start with your sub-account, import your contacts, create one pipeline, and build one simple follow-up automation. Get the basics running before exploring advanced features.

Ready to build your GoHighLevel setup? Start your free 14-day trial today.

Start Free Trial

Start Your GoHighLevel Trial Today →