"I already bought GoHighLevel." I hear it almost every week — and when I open the account, it's almost always the same: activated and empty. A blank pipeline, zero automations, WhatsApp not connected, and the owner paying for a subscription they use as an expensive contact list.
The problem isn't the tool. GoHighLevel is the most complete platform there is for service businesses: CRM, funnels, WhatsApp, email, calendars, automation and AI in one place. The problem is that setting it up properly takes method and time, and most people stop at "I activated it."
This is the guide I wish I'd had the first time: the exact order to build GoHighLevel end to end, with the spots where people get stuck. I'm Anthony Hunt — I build GoHighLevel systems for businesses in Puerto Rico and Latino businesses across the US. This is what I do every time I configure an account from scratch.
Before you start: 2 concepts you have to understand
Before the first click, two things that confuse everyone:
1. Agency account vs. sub-account. When you sign up, you get an agency account — your master panel. Inside it you create sub-accounts: an independent account for each business or project. If you're one business, you'll work inside one sub-account. If you're an agency, you create one per client. Almost all the real configuration work happens inside the sub-account, not the agency panel.
2. The platform is separate from the work. GoHighLevel is its own subscription (with a 14-day free trial). The platform's cost is one thing; configuring it so it works is another. Don't confuse "paying for GHL" with "having GHL built."
With that clear, let's go step by step.
Step 1: Create the account and pick the right plan
Start the 14-day trial. You'll see two plan levels:
- Starter: for a single business. All the core tools, but without unlimited sub-accounts.
- Agency (Unlimited / Pro): unlimited sub-accounts, white label (your own brand on the platform), and reseller features.
If you're one business, Starter is enough to begin. If you'll manage clients, you need the agency plan from day one — switching later means reconfiguring. Choose for where you'll be in 6 months, not just today.
Step 2: Complete the business profile
Fill out Settings > Business Profile: name, address, phone, time zone (important for calendars), and contact email. This info feeds templates, invoices and your email footers — get it right from the start.
If you work in Spanish, the interface has an official Spanish translation (Settings > My Profile > Language). Still, learn to recognize the English terms (Pipelines, Workflows, Triggers, Snapshots) — most documentation and support are in English.
Step 3: Connect your domain and sending email
Almost everyone skips this step, and it's one of the most important so your emails don't land in spam.
- Domain: connect your own domain for funnels and pages (e.g.
pages.yourbusiness.com) in Settings > Domains, pointing a DNS record. - Sending email: authenticate your email domain (SPF, DKIM, DMARC) in Settings > Email Services. Without this, your email sequences go to spam or never arrive.
If this sounds technical, it is — and it's exactly where many setups silently break (owners think "email doesn't work" when the domain was simply never authenticated).
Step 4: Create and prepare the sub-account
From an agency account, create the business's sub-account: Sub-Accounts > Add Sub-Account, complete the details and enter it. Everything that follows happens inside the sub-account.
If you're an agency, this is where snapshots come in: once a sub-account is perfect, save it as a snapshot and clone it for the next client in minutes. That's the secret to scaling without rebuilding.
Step 5: Build your pipelines and sales stages
This is the heart of the CRM. A pipeline is your sales process in columns: every stage a client moves through, from entry to close.
Go to Opportunities > Pipelines and create yours. A typical example for a service business:
New lead → Contacted → Appointment booked → Proposal sent → Closed (won/lost)
The key: stages must reflect how you actually sell, not a generic template. A barbershop doesn't sell like a real estate firm. If the pipeline doesn't match your process, the CRM becomes a dead list instead of a living map of your business.
Step 6: Tags and custom fields
Tags are labels for segmenting each contact: where they came from (fb-ad, referral, walk-in), what they're interested in, what stage they're in. Custom fields hold business-specific data (service type, budget, target date).
Think this through before importing contacts. A well-designed tag system is what lets you automate and filter later; without it, all your contacts are one indistinguishable pile.
Step 7: Connect WhatsApp Business and your channels
For most Latino businesses, WhatsApp is where everything happens. Connect it so every message lands in the CRM instead of getting lost in a chat only you see.
In Settings > Integrations / Conversations connect:
- WhatsApp Business (via the official integration).
- Facebook and Instagram (messages and comments).
- Email and SMS (with the domain authenticated in step 3).
The goal: every channel arrives in one conversation inbox inside GHL. No more jumping between five apps.
Step 8: Calendars with reminders
In Calendars, create your booking calendar connected to your availability. Configure:
- Appointment types and duration.
- Automatic reminders via WhatsApp/SMS/email (this cuts no-shows dramatically).
- Confirmations and automatic rescheduling.
Connect the calendar to the pipeline so booking an appointment moves the contact forward automatically. From interest to appointment with zero friction.
Step 9: Capture forms and funnels
Now the entry doors. In Sites > Forms / Funnels create:
- Capture forms for your website and ads.
- A simple funnel (capture page → thank you) if you'll run ads.
Every form must enter the CRM and trigger an automation (step 10). A form that just collects emails in a sheet is useless — it has to put the lead in the system and start the follow-up.
Step 10: Base automations (Workflows)
This turns GoHighLevel from "database" into "a system that works alone." In Automation > Workflows, the minimum every business needs:
- New lead → instant reply: an immediate WhatsApp/SMS the second a lead enters (replying in seconds multiplies close rates).
- Assignment: the lead is routed to the right person or stage automatically.
- Follow-up: if the lead doesn't answer, the system follows up in sequence until they reply or book — with no one having to remember.
- Appointment reminders: connected to the calendar.
- Reactivation: for old leads that went cold.
These five alone change the business. This is where most people give up — and it's exactly what delivers the most value.
Step 11 (optional but powerful): a 24/7 AI Agent
With the base ready, you can add an AI agent that answers, qualifies and books via WhatsApp around the clock, without sounding like a robot. It's the next level: instead of just automating messages, you have an agent that converses with the lead and walks them to the appointment.
Step 12: Email and SMS templates
In Marketing > Templates, leave your welcome, follow-up and reactivation sequences ready. Write them once; the step-10 automations use them forever.
Step 13: Test EVERYTHING before launch
The step nobody does — and what separates a professional setup from a half-built one. Before sending real traffic:
- Fill out your own form and confirm the lead enters, gets tagged and triggers the automation.
- Book a test appointment and verify reminders.
- Send a test email and check it doesn't land in spam.
- Message yourself on WhatsApp and confirm it reaches the inbox.
If something fails here, it fails with real clients later. Testing is not optional.
The mistakes that leave accounts "half-built"
After building dozens of accounts, these are the ones I see over and over:
- Stopping at step 1: active account, everything else empty.
- Not authenticating the email domain → emails to spam.
- A generic pipeline that doesn't reflect the real process → useless CRM.
- No tag system → impossible to segment or automate later.
- Zero automations → still replying and following up by hand.
- Not testing → errors show up with real clients.
None of these are the tool's fault. All of them are configuration.
How long does it take? Do it yourself or delegate?
I'll be honest, because this is the real decision:
Doing it yourself: possible with this guide. Budget one to three weeks of learning and trial-and-error, depending on how technical you are. The cost isn't money — it's time, and the weeks your business spends not selling with the system.
Delegating it: an expert builds it in days, configured for your business, tested, and hands it over with training. You pay for implementation, but you recover weeks and start selling sooner.
There's no single answer. If you have time and enjoy learning tools, do it yourself — this guide gives you the full order. If what you need is the system working now, delegating makes more sense.
That's exactly what I do: I build GoHighLevel for you, from zero to production, for businesses in Puerto Rico and Latino businesses across the US. And if your GHL is half-built, I audit it and complete it without losing your history.
Next step
You now have the complete map to set up GoHighLevel step by step. If you'll do it yourself, save this guide and follow it in order. If you'd rather have it working in days — or have your current account audited — book 15 free minutes and we'll look at your case.
A well-built GoHighLevel isn't an activated account. It's a system that captures, responds and follows up for you. The difference is in the configuration — and now you know exactly what it is.
