How to Set Up GoHighLevel in 2026: Complete Step-by-Step Tutorial
Step-by-step GoHighLevel setup guide for 2026. Learn how to configure your CRM, build funnels, set up automation, and start generating leads in under an hour.
I've helped dozens of founders set up GoHighLevel from scratch, and the pattern is always the same: they sign up excited, poke around the dashboard for twenty minutes, get overwhelmed by the sheer number of features, and either abandon the platform or limp along using 10% of what they're paying for. That's thousands of dollars wasted every year on a tool that should be printing money for your business.
Here's the thing most GoHighLevel setup guides won't tell you: you don't need to configure everything on day one. You need a focused, sequential setup that gets you generating leads as fast as possible. I'll walk you through exactly how I set up GHL for my own business and for clients, step by step, so you can go from zero to fully operational in under an hour.
This isn't theory. This is the exact GoHighLevel getting started process I've refined over two years of building funnels, automations, and CRM pipelines for service businesses, agencies, and solo founders. Follow this gohighlevel tutorial for beginners and you'll have a working lead generation system by the time you finish reading.
Want the full system?
Get the Solo Founder Playbook — the exact system for turning AI tools into client acquisition.
Get the Free Playbook →Step 1: Create Your Account and Choose a Plan
Before you touch a single setting, you need to pick the right plan. GoHighLevel offers three tiers and choosing wrong here costs you either money or capability. Here's how I think about it:
Starter Plan ($97/month): This is where most solo founders and small service businesses should start. You get one sub-account (your business), the full CRM, funnel builder, email marketing, automation workflows, appointment booking, and reputation management. It's everything you need to run a single business. If you're a freelancer, consultant, coach, or local service provider, this is your plan.
Unlimited Plan ($197/month): This is the jump you make when you're managing multiple brands, running an agency, or want to white-label GHL as your own SaaS product. You get unlimited sub-accounts, API access, and the ability to resell the platform to clients. If you serve other businesses, this is where the real leverage lives.
SaaS Pro Plan ($497/month): This is for established agencies building a software company on top of GHL. Unless you're already generating significant revenue, skip this for now.
My recommendation: start with the $97 Starter. You can always upgrade later, and GHL makes it painless. Don't over-invest before you've validated your setup.
Account Creation Walkthrough
Head to the signup page and enter your business email. Use your actual business email, not a personal Gmail. You'll verify it later for email deliverability, and starting with your domain email saves a step. Choose a strong password, confirm your billing information, and you're in. The whole process takes under three minutes.
Once you're inside the dashboard, resist the urge to click everything. Follow the steps below in order. Sequential setup prevents the configuration chaos that kills most new accounts.
Step 2: Configure Your Business Profile
First stop: Settings. Click the gear icon in the lower-left corner. This is where your business identity lives, and getting it right now saves you from embarrassing mistakes later (like sending emails from the wrong timezone or having "Company Name" as your sender name).
Business Information
- Business Name: Enter your exact legal or brand name. This appears on invoices, emails, and your booking pages.
- Phone Number: Add your business phone. Even if you plan to use GHL's built-in phone system, having your real number here helps with verification.
- Address: Required for CAN-SPAM compliance on emails. Use your business address or a registered agent address.
- Website: Your primary domain. This gets used in email footers and branding throughout the platform.
Timezone and Locale
This one trips up more people than you'd expect. Set your timezone to wherever your primary client base operates, not necessarily where you personally sit. If you're a U.S.-based agency serving East Coast clients, set it to Eastern. Every automation trigger, appointment slot, and scheduled email runs off this timezone. Get it wrong and your "9 AM follow-up" fires at 6 AM Pacific.
Branding
Upload your logo (recommended: 400x400px PNG with transparent background). Set your brand color using the hex code from your brand guidelines. These cascade through your funnels, emails, and booking pages. If you skip this, everything defaults to GHL's generic blue, which immediately signals "template" to anyone who sees it.
Step 3: Set Up Your CRM Pipeline
The pipeline is the backbone of your sales process inside GoHighLevel. Think of it as a visual kanban board for your deals. Every lead enters on the left and moves right as they progress toward becoming a customer. Here's how to set it up properly from day one.
Creating Your Pipeline
Navigate to Opportunities > Pipelines and click "Create Pipeline." Name it something clear like "Main Sales Pipeline" or "Client Acquisition." Avoid vague names like "Pipeline 1." You'll likely create more pipelines later and clear naming prevents confusion.
Defining Deal Stages
The default stages GHL gives you are fine for a starting point, but I recommend customizing them to match your actual sales process. Here's the stage setup I use for most service businesses:
- New Lead: Just came in. No outreach yet.
- Contacted: First touch made (email, call, or SMS sent).
- Qualified: Confirmed they're a fit (budget, timeline, need).
- Proposal Sent: Pricing or scope document delivered.
- Negotiation: They're considering, questions or objections in play.
- Won: Deal closed. Revenue booked.
- Lost: Deal dead. Capture the reason for future analysis.
Each stage should represent a clear, measurable action. If you can't define what moves a deal from one stage to the next, the stage is too vague. Trim it or merge it.
Custom Fields
Go to Settings > Custom Fields and add fields that matter for your business. At minimum, I create these for every GHL account I set up:
- Lead Source: Dropdown (Facebook Ad, Google Ad, Referral, Organic, Cold Outreach)
- Monthly Budget: Number field
- Service Interest: Dropdown of your offerings
- Urgency: Dropdown (Immediate, 1-3 Months, Just Exploring)
Custom fields are how you segment leads for targeted follow-up later. The five minutes you spend here save hours of manual sorting downstream. If you want to see how this CRM setup integrates into a broader lead generation strategy, check out my guide on building an automated lead gen stack with GoHighLevel.
Step 4: Build Your First Funnel
This is where GHL starts paying for itself. The built-in funnel builder replaces ClickFunnels, Leadpages, Unbounce, or whatever you're currently using for landing pages. And unlike those tools, your funnel data flows directly into your CRM without zapier middleware or API gymnastics.
Creating the Funnel
Navigate to Sites > Funnels and click "Create New Funnel." You'll see a library of templates. For your first funnel, I recommend starting with a simple two-page setup:
- Landing Page (Opt-In): Headline, sub-headline, bullet points of value, and a form. That's it. Don't overcomplicate your first page.
- Thank You Page: Confirmation message, next steps, and optionally a calendar embed for immediate booking.
Landing Page Best Practices
Pick a template that's close to what you want and customize it. Here's what I focus on for high-converting GHL landing pages:
- Headline: State the outcome, not the process. "Get 20 Qualified Leads Per Month" beats "Our Marketing Services."
- Form Fields: Name, email, phone. Three fields maximum for cold traffic. Every additional field drops conversion rate by roughly 10%.
- Social Proof: One testimonial or metric above the fold. "Helped 150+ agencies scale" works.
- CTA Button: Action-oriented text. "Get My Free Strategy Session" outperforms "Submit" every time.
Connecting Your Domain
Under Settings > Domains, add your custom domain or subdomain (e.g., go.yourdomain.com). Point a CNAME record to the address GHL provides. This takes 5-10 minutes depending on your DNS provider, and it makes your funnels look professional instead of living on a generic GHL subdomain.
Step 5: Connect Email and SMS
This is the step where most people get stuck, so I'm going to be extremely specific. Email and SMS are the two communication channels that make GHL's automation engine work. Without them, your workflows have no way to reach leads.
Email Setup (SMTP)
GHL gives you two options for sending email: their built-in LC Email system or a third-party SMTP provider. Here's my take:
- LC Email (Mailgun-powered): Easiest setup. Click Settings > Email Services and enable LC Email. You'll verify your sending domain by adding DNS records (SPF, DKIM, DMARC). This is the fastest path to sending and works well for most users.
- Third-party SMTP: If you already have a Mailgun, SendGrid, or Amazon SES account with established reputation, you can connect it via SMTP credentials. Go to Settings > Email Services > SMTP and enter your host, port, username, and password.
Whichever you choose, verify your sending domain. This is non-negotiable. Unverified domains land in spam. Add these three DNS records:
- SPF Record: TXT record authorizing GHL's servers to send on your behalf.
- DKIM Record: TXT record for email authentication.
- DMARC Record: TXT record telling receiving servers how to handle failed authentication.
DNS propagation takes 15 minutes to 48 hours. In practice, most providers update within an hour. Don't proceed to automation setup until your domain shows "Verified" in GHL.
SMS Setup (Twilio / LC Phone)
For SMS and calling, GHL uses Twilio under the hood. You have two paths:
- LC Phone (recommended for beginners): GHL's managed Twilio integration. Go to Settings > Phone Numbers and purchase a number directly. Pricing is per-message (roughly $0.0079/segment for SMS). No Twilio account needed.
- Bring Your Own Twilio: If you want more control or already have a Twilio account, connect it under Settings > Twilio. Enter your Account SID and Auth Token.
Compliance Essentials
Before you send a single message, understand the compliance landscape. A2P 10DLC registration is now mandatory for business SMS in the United States. GHL walks you through the registration process inside the platform. You'll need your EIN, business address, and a description of your use case. Budget 3-7 business days for approval. Skipping this step means your SMS messages will be filtered or blocked by carriers. Not optional.
Step 6: Create Your First Automation
This is where GoHighLevel transforms from a collection of tools into an actual system. Automations (called "Workflows" in GHL) let you define what happens when a trigger event occurs. The workflow builder is visual, drag-and-drop, and surprisingly powerful once you understand the logic.
Your First Workflow: New Lead Follow-Up
Navigate to Automation > Workflows and click "Create Workflow." Start from scratch for this one. Here's the exact workflow I set up for every new GHL account:
Trigger: "Form Submitted" (select the form on your landing page)
Actions (in sequence):
- Add Tag: "New Lead" (for segmentation)
- Add to Pipeline: Move to "New Lead" stage in your sales pipeline
- Send Email: Welcome email with value delivered immediately (PDF guide, video link, or resource they opted in for)
- Wait: 5 minutes
- Send SMS: "Hey [First Name], thanks for grabbing [resource]. Got any questions? Reply here and I'll help." (personal, conversational tone)
- Wait: 24 hours
- Send Email: Follow-up with a case study or testimonial. Soft CTA to book a call.
- Wait: 48 hours
- Send Email: Direct CTA to book a call. Include calendar link.
- Internal Notification: Email yourself when a lead completes the sequence without booking.
This simple 10-action workflow replaces what most people try to do manually. It ensures every single lead gets a consistent follow-up experience within minutes of opting in, not hours or days later when your motivation kicks in.
Workflow Tips
- Use "If/Else" branches to split paths based on lead behavior (e.g., "Did they open the email?" or "Did they book an appointment?").
- Always include a "Goal" action at the end to mark when the desired outcome happens (like booking a call). This stops the sequence for leads who've already converted.
- Test every workflow by submitting your own form with a test email. Verify each step fires correctly before pointing real traffic at it.
For a deeper comparison of how GHL's automation compares to enterprise alternatives, see my breakdown of GoHighLevel vs HubSpot and GoHighLevel vs Keap.
Step 7: Set Up Appointment Booking
The built-in calendar in GoHighLevel is one of its most underrated features. It replaces Calendly, Acuity, or whatever scheduling tool you're paying for separately. And because it's native to GHL, booked appointments automatically update your CRM pipeline, trigger workflows, and send confirmations without any integration work.
Calendar Configuration
Go to Calendars and click "Create Calendar." Choose "Round Robin" if you have a team, or "Simple Calendar" for solo operators. Configure these settings:
- Calendar Name: What the lead sees. "Strategy Session with [Your Name]" works better than "Appointment."
- Duration: 15-30 minutes for discovery calls. Don't default to 60 minutes unless you're selling high-ticket services.
- Availability: Set your available hours for each day of the week. Leave buffer time between appointments (I use 15 minutes) so you're not back-to-back all day.
- Timezone: Double-check this matches your business profile timezone.
- Minimum Scheduling Notice: I set this to 4 hours. Prevents leads from booking a call in 10 minutes when you're not prepared.
Confirmation and Reminder Automation
Under the calendar settings, configure these automated messages:
- Booking Confirmation: Email + SMS sent immediately when someone books. Include the date, time, and any prep instructions.
- 24-Hour Reminder: Email reminding them of the appointment. Include a reschedule link (not just a cancel link).
- 1-Hour Reminder: SMS with the meeting link or call-in details. This single message cuts no-show rates by 30-40% in my experience.
Embedding Your Calendar
GHL generates an embed code and a direct link for every calendar. Add the embed to your thank you page (from Step 4) so leads can book immediately after opting in. Also include the direct link in your email sequences from Step 6. The fewer clicks between "interested" and "booked," the more appointments you'll land.
Step 8: Launch and Test Everything
You've built the machine. Now you need to make sure every gear turns before you send real traffic to it. I've seen founders skip this step, launch an ad campaign, and discover their form submissions weren't triggering the workflow. Leads came in and sat in the CRM with zero follow-up. Don't be that person.
Pre-Launch Checklist
Run through every item below. Don't skip any of them.
- Submit your own funnel form with a test email address. Verify the thank you page loads correctly.
- Check your CRM: Did the test contact appear? Is it in the correct pipeline stage? Are custom fields populated?
- Verify the workflow triggered: Go to Automation > Workflow History and confirm your test contact entered the sequence.
- Check email delivery: Did the welcome email arrive? Check spam folders. Verify sender name and formatting.
- Check SMS delivery: Did the SMS fire? Is the content correct? Is the personalization (first name) working?
- Book a test appointment: Use your calendar link. Confirm the booking confirmation email and SMS arrive.
- Test on mobile: Load your funnel on your phone. Forms should be thumb-friendly. Buttons should be tappable.
- Verify domain setup: Your funnel should load on your custom domain, not a generic GHL URL.
- Check email authentication: Send a test email to
mail-tester.comand aim for a score above 8/10. - Review notification settings: Make sure you're getting internal notifications for new leads so nothing falls through the cracks.
This entire testing process takes 15-20 minutes. It's the most valuable 20 minutes you'll spend on your GHL setup. Every broken link, missing email, or misconfigured workflow you catch now is a lead you save later.
14-day free trial. No credit card required to explore.
Common GoHighLevel Setup Mistakes to Avoid
After walking dozens of founders through their GHL setup, these are the errors I see over and over. Save yourself the headache.
1. Trying to Configure Everything at Once
GHL has hundreds of features. If you try to set up the CRM, funnels, email, SMS, calendars, reputation management, membership sites, and invoicing all on day one, you'll burn out before lunch. Follow the sequential approach in this guide. Get lead capture and follow-up working first. Add features as you need them.
2. Skipping Domain Verification for Email
Sending emails from an unverified domain is the fastest way to land in spam. Every email you send damages your sender reputation further. Verify your domain BEFORE you send a single email. No exceptions.
3. Not Setting Up A2P 10DLC for SMS
Carriers are aggressively filtering unregistered business SMS. If you skip the 10DLC registration and start sending, your messages will be silently dropped. Your workflow will show "sent" but your leads will never see the message. Register early because approval takes days, not minutes.
4. Building Complex Workflows Before Testing Simple Ones
I've seen founders create 30-step workflows with multiple branches before verifying that a basic "form submission triggers email" even works. Start with the simple workflow from Step 6. Get that working perfectly. Then add complexity incrementally.
5. Using Generic Copy on Funnels
The template text in GHL's funnel builder is placeholder content. If you launch with "Lorem ipsum" or the template's default headline, you'll tank your conversion rate. Every word on your landing page should speak directly to your target audience's problem and desired outcome.
6. Ignoring the Mobile Experience
Over 70% of landing page traffic comes from mobile devices. If your funnel looks great on desktop but breaks on mobile (text too small, buttons un-tappable, form fields overlapping), you're losing the majority of your leads. Always preview and test on mobile before launching.
7. Not Connecting Google Analytics
GHL has built-in analytics, but they're basic. Connect Google Analytics 4 to your funnels from day one so you can track traffic sources, user behavior, and conversion paths. Without this data, you're optimizing blind. Go to your funnel settings and paste your GA4 measurement ID in the tracking code section.
The Verdict: Your GoHighLevel Setup Roadmap
Here's the bottom line: GoHighLevel is the most powerful all-in-one marketing platform available for founders, agencies, and service businesses in 2026. But power without proper setup is just wasted potential.
Follow the eight steps in this gohighlevel setup guide and you'll have a fully operational lead generation system: a professional funnel capturing leads, a CRM organizing them, automated email and SMS following up instantly, and a booking calendar converting them into appointments. That's a complete sales machine built in a single afternoon.
The founders who succeed with GHL aren't the ones who spend weeks perfecting every setting. They're the ones who set up the core system, launch it, and iterate based on real data. Done is better than perfect. A working funnel with decent copy will outperform a theoretical perfect funnel every single time.
Stop paying for five separate tools that don't talk to each other. Stop losing leads because your follow-up depends on you remembering to send an email. Set up GoHighLevel once, do it right, and let the system work for you around the clock.
Ready to Build Your Lead Generation Machine?
Start your 14-day free trial of GoHighLevel and follow this setup guide step by step. You'll be generating leads before the trial ends.
Try GoHighLevel Free for 14 Days →Get More Setup Guides and Playbooks
Want weekly tool breakdowns and founder growth tactics?
Join 10,000+ founders getting honest reviews, setup tutorials, and automation playbooks delivered every week.
Subscribe to The Founder Drop →