How to Set Up GoHighLevel — Complete Step-by-Step Guide (2026)
What you'll get: A complete, step-by-step GoHighLevel setup guide — account creation, pipeline, calendar, email/SMS, your first automation workflow, and landing page. Everything you need to go from a blank GHL account to a live lead-capturing, appointment-booking system.
Struggling to implement this? We build these systems in 7–14 days.
Get a Free Strategy Call →Before You Start: What You Need
Before logging into GoHighLevel for the first time, gather these items:
- Business email on your domain (e.g., Google Workspace) — needed for email sending and deliverability
- Business phone number — for SMS and call tracking (you can purchase one inside GHL)
- Logo and brand colors — for your agency profile and landing pages
- Clarity on your sales process — what stages does a lead go through from first contact to closed? Write these down before building your pipeline.
Optional but useful: a custom domain for your GHL funnels (e.g., leads.yourbusiness.com), a Google Analytics or Meta Pixel ID, and existing lead data to import.
Step 1 — Create Your GoHighLevel Account
Go to gohighlevel.com and start the 14-day free trial. Choose from three plans:
- Starter ($97/month): One sub-account. Right for a single business location.
- Unlimited ($297/month): Unlimited sub-accounts. Required for agencies managing multiple clients or businesses with multiple locations.
- SaaS Pro ($497/month): Adds SaaS mode, reseller features, and white-labeling. Only needed if you're selling GHL access to your own clients.
After signup, verify your email and log into the agency dashboard. This top-level view is where you manage sub-accounts. Most day-to-day work happens inside a sub-account.
Step 2 — Set Up Your Agency Profile
In the top-right menu, go to Agency Settings and fill in your business name, logo, primary color, address (required for email compliance), and support contact. If you're on Unlimited or SaaS Pro, configure your white-label domain here so clients log in at your own URL instead of app.gohighlevel.com.
Step 3 — Create Your First Sub-Account
Sub-accounts are the containers for each business or client. Every contact, pipeline, workflow, and funnel lives in a sub-account. Go to Sub-Accounts > Add Sub-Account and enter the business name, address, timezone (critical — affects all workflow scheduling), and industry.
Click into the sub-account. This is your working environment for everything that follows.
Step 4 — Build Your Sales Pipeline
Go to Opportunities > Pipelines and click Add Pipeline. Add stages that reflect how you actually think about leads. Common stages for service businesses:
- New Lead — just came in from a form or call
- Contacted — you've reached out and got a response
- Qualified — confirmed they're a good fit
- Proposal Sent / Call Scheduled
- Closed Won
- Closed Lost
- Follow-Up Later — not ready yet, re-engage in 30/60/90 days
Design this around your real decision-making process. The pipeline should mirror how you think about lead status — not a generic template. A real estate agent's pipeline is different from a gym's.
Step 5 — Connect Your Calendar
Go to Calendars and click Create Calendar. For most service businesses, start with a Simple Calendar. Connect your Google or Outlook account. Set:
- Available hours (e.g., Mon–Fri, 9am–5pm)
- Buffer time between appointments (15–30 min recommended)
- Appointment duration
- Maximum advance booking window
GHL generates a booking link after saving. Embed this in your funnel, add it to follow-up SMS messages, and put it in your email signature. Also build a reminder sequence: confirmation email immediately after booking, plus reminder texts 24 hours and 2 hours before the appointment.
Step 6 — Configure Email Sending
Go to Settings > Email Services. Options:
- LC Email (built-in): No setup needed. Fine for testing but shared deliverability.
- Mailgun (recommended for production): Add your domain, copy SMTP credentials into GHL, add SPF/DKIM records to your DNS. Best deliverability for business email.
- SendGrid: Works well for high-volume sending.
Regardless of provider, adding SPF and DKIM DNS records for your domain is not optional for production use. Without them, your outreach emails land in spam.
Step 7 — Set Up SMS and Phone Numbers
Go to Settings > Phone Numbers. Purchase a local number via GHL's LC Phone system or connect Twilio. For US businesses, complete A2P 10DLC registration — this registers your business and use case with carriers and is required for reliable SMS delivery. It takes 1–2 weeks to approve. Skipping it means your messages get filtered. This is the most commonly skipped step and most commonly regretted one.
Step 8 — Build Your First Automation Workflow
Go to Automation > Workflows > Create Workflow. Start with the most impactful workflow: New Lead Instant Response.
Trigger: Contact Form Submitted
Actions (in order):
- Send SMS (0-minute delay): "Hi [First Name], thanks for reaching out to [Business]! I'll be in touch within the hour. Grab a time that works: [calendar link]"
- Send confirmation email with details about what you offer and what happens next
- Add Opportunity to Pipeline → Stage: New Lead
- Assign to team member
- Wait 2 hours → If no reply: send second SMS follow-up
- Wait 1 day → If no appointment booked: send third follow-up
Save and publish. Test by submitting a form — within seconds you should receive the SMS and email and see the opportunity in your pipeline.
The second most impactful workflow: Missed Call Text Back. When a call is missed, GHL sends an SMS automatically within 60 seconds. This single workflow recovers 15–25% of missed call leads that would otherwise go to a competitor.
Step 9 — Build a Landing Page or Funnel
Go to Sites > Funnels > Create Funnel. For lead generation you need:
- Opt-in page: Headline, value proposition, lead capture form (name, email, phone), CTA button
- Thank-you page: Confirm receipt, embed your calendar, explain next steps
Connect the form to your pipeline and instant response workflow. Connect a custom domain under Settings > Domains for a professional appearance.
Step 10 — Test Everything Before Going Live
Run an end-to-end test before sending real traffic:
- Submit a test lead through your funnel
- Verify the contact appears in your CRM
- Confirm the workflow fires: SMS received, email received, opportunity in pipeline
- Book a test appointment using the calendar link in the SMS
- Verify the booking appears in your calendar
- Confirm reminder messages are scheduled
- Test missed call text-back by calling your GHL number unanswered
Common failures during testing: SMS not sending (A2P not registered), emails in spam (DKIM not set), calendar not syncing (OAuth needs reauthorization). Fix all issues before going live.
Common GoHighLevel Setup Mistakes
- Skipping A2P 10DLC registration: SMS won't deliver reliably. Register before any bulk messages.
- Not connecting a custom email domain: GHL's default sending domain hurts deliverability. Use your own domain with authentication.
- Building workflows before finalizing pipeline stages: Your automation logic depends on your pipeline design. Define stages first.
- Wrong timezone on the sub-account: All time-based workflow logic depends on this. Wrong timezone = messages at 3am.
- Using the GHL subdomain for your landing page: Looks unprofessional. Connect your own domain from day one.
- Not testing before going live: Every broken workflow is a lead lost. Test every trigger with real submissions before traffic arrives.
What to Build After Your First Setup
Once the foundation is running, the highest-ROI additions are:
- Long-term nurture sequences: 30/60/90-day follow-up campaigns for leads who didn't book immediately
- Review request automation: After service delivery, automatically request Google reviews via SMS
- AI calling bot: Add Vapi AI or Retell AI to call new leads within 60 seconds, qualify them, and book into your GHL calendar automatically
- Pipeline-stage automations: Different follow-up sequences based on pipeline stage
- Reporting dashboards: Widgets showing leads, appointments, show rate, close rate in real time
DIY vs Hiring a GoHighLevel Expert
This guide covers the setup fundamentals. A full production GHL system that consistently drives results requires niche-specific automation sequences, correct deliverability configuration, AI integrations, and ongoing optimization based on live data.
Most service businesses that self-configure GHL spend 2–3 months reaching a point an expert delivers on day 7. The cost of missed leads, misconfigured workflows, and suboptimal automation during that time usually far exceeds the cost of expert setup.
If you have time to invest, this guide will get you started. If you need a production system fast, AutomateX360's GHL setup service delivers complete systems in 3–14 days depending on complexity.
Want a GoHighLevel Expert to Handle Setup?
We configure complete GHL systems — pipelines, workflows, AI bots, funnels, email/SMS — for service businesses in 20+ industries. Basic setups in 3–5 business days.
Book Free Strategy CallFrequently Asked Questions
How long does it take to set up GoHighLevel?
A basic setup takes 8–20 hours for someone new to the platform. A full production system with AI integrations and multiple funnels takes 20–40 hours. Most businesses are live within 1–2 weeks of starting.
Is GoHighLevel hard to set up?
GoHighLevel has a moderate-to-high learning curve. The basics are manageable in a few hours. Advanced features like workflow conditional logic, AI integrations, and SaaS mode require more expertise. Most service businesses see better results from expert configuration than DIY self-setup.
What is the difference between GoHighLevel Starter and Unlimited?
Starter ($97/month) includes one sub-account. Unlimited ($297/month) includes unlimited sub-accounts — the right plan for agencies managing multiple clients. SaaS Pro ($497/month) adds reseller and white-label SaaS capabilities for agencies selling GHL to their own clients.
What do I need before setting up GoHighLevel?
A business email on your domain, a phone number, your logo and brand colors, and clarity on your sales pipeline stages. A custom domain for your landing pages is strongly recommended from day one.