This GoHighLevel tutorial is for a business owner who just opened an account and wants it working for their own business. Not for an agency. It covers the ten things to set up first, in the order that saves the most time, and what to leave alone for now. Every menu path below was checked against GoHighLevel's own help center on 1 October 2026.
The short answer
Set up GoHighLevel in this order:
- Fill in your business profile.
- Buy a phone number.
- Register for texting (A2P 10DLC) on day one.
- Connect an email sending domain.
- Import your contacts.
- Build one pipeline.
- Set up one booking calendar.
- Build one form.
- Build your first workflow.
- Turn on review requests.
Leave websites, AI, courses and the social planner until these ten work.
Before you start in GoHighLevel
Agency view or sub-account?
When you sign up, you get an agency account with sub-accounts inside it. A sub-account is one business. GoHighLevel also calls it a location. If you run one business, you live in one sub-account and only visit the agency view for billing. We explain the full layout in what GoHighLevel is.
So the first move is simple. Use the switcher at the top of the left menu to open your business's sub-account. Every step below happens there.
Not signed up yet? Our special link gets you a 30-day free trial of GoHighLevel (we may earn a commission from this link) plus a free live bootcamp. Sign up on GoHighLevel's own site and you get the standard 14 days, with no bootcamp. Our free trial guide covers the card, the billing date and how to cancel.
Have these ready
Gather these first. It saves hours.
| What you need | Used in |
|---|---|
| Your legal business name, exactly as it is on your tax papers | Steps 1 and 3 |
| Your EIN (US tax ID), if you have one | Step 3 |
| A live website with a privacy policy and terms | Step 3 |
| A business email on your own domain | Step 3 |
| The login for your domain's DNS (where your domain is hosted) | Step 4 |
| Your customer list, saved as a CSV file | Step 5 |
| Your Google Business Profile login | Step 10 |
One pipeline, one calendar, one form, one workflow. Get each one working before you build a second.
Week one: the setup everything else needs
Steps 1 to 4 are dull. Do them anyway. Texts, emails and reminders depend on them.
Step 1: Fill in your business profile
In your sub-account, click Settings, then Business Profile. Add your logo, business name, email, phone, website and niche.
Two name fields matter. The friendly business name is what customers see. The legal business name is different. GoHighLevel says it is the name used in "any future compliance registration", and it must match your legal documents exactly (Business Profile settings). Get it wrong here and your text registration in step 3 can be rejected.
Step 2: Buy a phone number
Your business needs its own number to call and text from. GoHighLevel's help page, modified 18 September 2026, lists the steps:
- Click Settings, then Phone System.
- Open the Phone numbers tab. Click + Add Number, then Add Phone Number.
- Pick your country and use Filter to find your area code.
- Choose a number and click Proceed to Buy.
- Finish any identity or address checks, then confirm.
A US, Canadian or Puerto Rico number now needs a one-time identity check through a service called Persona, if you have not done one before. Keep your ID nearby. After you buy, you choose who the number rings: one person, or several people at once (How to purchase a phone number).
Step 3: Register for texting (A2P 10DLC) on day one
This is the step most beginners miss. US carriers want to know who is texting and why. So a business that texts US mobiles from a normal 10-digit number must register a brand (your business) and a campaign (the kind of texts you send). This is A2P 10DLC. Until it is approved, your texts may not get through, including reminders and review requests.
Start it here: Settings > Phone System > Trust Center, then click Start Registration under A2P Messaging. You will need:
- Your legal business name and address, exactly as they are on official records.
- Your EIN, if you have one.
- Details for an authorized person at the business: name, email, phone and job title.
- Your website, privacy policy and terms.
Then pick a brand type. Standard is for a business with an EIN or tax ID. Sole Proprietor is for someone with no tax ID, with one number per campaign and lower limits.
GoHighLevel's A2P brand registration guide (modified 29 September 2026) flags the traps. An EIN issued in the last 15 days may be rejected. A Standard brand should use an email on your own domain. And most rejections come from a name, tax number or address that does not match your records.
It is not free. These are the one-time fees from GoHighLevel's A2P fees page, modified 24 September 2026 (checked 1 October 2026):
| Brand type | One-time fee |
|---|---|
| Sole Proprietor | $22.50 |
| Low Volume Standard | $22.50 |
| High Volume Standard | $64.00 |
On top of that you pay a monthly campaign fee: $2 a month for a Sole Proprietor campaign, or $10 a month for a standard campaign. If your campaign is rejected and you send it again, there is no second vetting fee.
Start the text registration on day one. Everything in GoHighLevel that sends a text is waiting on it.
Step 4: Connect an email sending domain
A dedicated sending domain sends your emails from your own brand, not GoHighLevel's shared servers. That protects your sender reputation (Dedicated sending domains, modified 17 April 2026).
- Go to Settings > Email Services and open the Dedicated Domain and IP tab.
- Click Add Domain and enter a subdomain, like mail.yourbusiness.com.
- Add the records it shows you (SPF, DKIM and MX) where your domain is hosted, or let GoHighLevel set them up for you.
- Verify. DNS changes can take up to 24 hours.
Use a subdomain, as GoHighLevel recommends. The help page says old mail records on the domain you connect must be removed first, and on your main domain that can break the email you already use. It also says to warm up a new domain before you email large lists.
Get your customers and deals in
Step 5: Import your contacts
Save your customer list as a CSV file. Then follow GoHighLevel's import guide, modified 24 March 2026:
- Go to Contacts and click Import (the down-arrow icon).
- Choose Contacts and click Next.
- Upload your CSV.
- Match each column to a field: first name, last name, email, phone and so on. Skip columns you do not need.
- Fill in the import details and click Bulk Import.
The file needs a header row that matches GoHighLevel's fields. Its sample file shows what it expects (Import contacts into HighLevel).
Our tip: import ten people first and check them. Then tag the full batch in the import details, like "imported list".
One warning. Importing someone does not mean you may text them. Only text people who agreed to hear from you.
Step 6: Build one pipeline
A pipeline is a board of columns. Each column is a stage in how you win a job. Each card is a deal, or opportunity.
- Go to Opportunities and click Pipelines.
- Click Create New Pipeline.
- Name it, add your stages and click Save.
To add a deal by hand, go to Opportunities, click Add opportunity, pick the contact, set the stage and value, and click Create (Setup pipelines and opportunities, modified 24 August 2026).
GoHighLevel's example stages ("Hot Lead", "Booked Call", "No Show") suit sales calls. Most owners need stages closer to how their work flows:
| Business | Stages |
|---|---|
| Trades and home services | New enquiry, Quote booked, Quote sent, Job booked, Job done |
| Clinics and dentists | New enquiry, Booked, Showed, Treatment plan |
| Coaches and consultants | New lead, Call booked, Proposal sent, Client |
| Law firms | New enquiry, Consult booked, Engaged |
Each deal also gets a status (open, won or lost), so you do not need stages for those. Keep it to five or six stages, and cut any stage that never changes what you do next. Our pipeline management guide goes further.
Let people book and reach you
Step 7: Set up one booking calendar
From GoHighLevel's booking calendar guide, modified 12 May 2026:
- Go to Calendars > Calendar Settings and click + New Calendar.
- Choose Personal Booking for one-to-one appointments.
- Add a name, the host, the booking URL, how long each appointment lasts and your available hours. Click Confirm.
- To avoid double bookings, connect your Google or Outlook calendar: Calendar Settings > Connections > Add New.
- Open the calendar and click Share in the top-right corner. Copy the booking link, or get the embed code for your website.
Add reminders: go to Automation, click Create Workflow and pick the Appointment Confirmation + Reminder recipe (Set up a booking calendar). Text reminders need step 3 approved. Our calendar and booking guide goes deeper.
Step 8: Build one form
A form is how a stranger becomes a contact. From GoHighLevel's contact form guide, modified 10 September 2026:
- Go to Sites > Forms, click + Create New Form and start blank or from a template.
- Add your fields: name, email, phone and a message box. Add one question that helps you sort leads, like the service they need.
- Under Notifications, turn on the email alert to you. Then set a thank-you message or a redirect.
- Save, then test it with your own details.
- Click Integrate to copy the embed code for your website, or the direct link.
Turn on the spam settings too. The builder has CAPTCHA plus email and phone checks (How to create a contact form). If you plan to text people who fill in the form, add a line asking for their consent to receive texts. Our guide to forms and lead qualification shows how to ask better questions.
Make it follow up for you
Step 9: Build your first workflow
A workflow is a rule: when this happens, do that. Your first one answers every new lead from your form and puts them on your pipeline.
- Go to Automation. The Workflows page gives you three choices: Build using AI, Browse Templates or Create Workflow. Click Create Workflow to start from scratch.
- Click Add New Trigger, choose Form Submitted and pick the form from step 8.
- Click Add Action and choose Create/Update Opportunity. Pick your pipeline and its first stage.
- Add a Send SMS action. Keep it human: "Hi, it's Your Business. Got your message. We'll call you back today."
- Add an internal notification, so you hear about the lead too.
- Save, then switch the workflow from Draft to Publish.
- Test it with a fresh contact that has never been through the workflow.
That tip comes from GoHighLevel's getting started with workflows page (modified 27 August 2026), which also says to check the re-entry setting.
A workflow in draft does nothing. Publish it, then test it on a fresh contact.
Your second workflow should be missed call text back. It texts anyone whose call you miss. Our missed call text back guide covers the settings and the wording.
Once both work, our list of GoHighLevel workflow automations shows what to add next. If you would rather have the pipeline and workflows built for you, that is what our CRM and automations work covers.
Step 10: Turn on review requests
Reviews win you the next customer. Start by connecting your Google Business Profile. New sub-accounts get a guided setup wizard on the Reputation overview screen. It walks you through connecting Google, setting your review link and sending your first request. It does not come back once you finish, so use it while it is there (Guided review setup wizard).
Then set how requests go out. From GoHighLevel's review request page, modified 25 August 2026:
- Go to Reputation > Settings > SMS/Email Requests.
- Switch requests on with the toggle in the top-right corner.
- Choose when the first request goes out (straight away or after a delay), how often to follow up, and the most follow-ups to send if the link is not clicked.
- Edit the message. Keep the review link field, {{reputation.review_link}}, in the text.
- Under Reputation > Settings > Review Link, pick Custom Link to send everyone to your Google review page.
One cost note: if you add an image to the text, it may go out as an MMS, which costs more (Customize review request messages).
Ask right after a good job. Our tip: send the request from a workflow when a deal moves to Won, using the Opportunity Status Changed trigger and the Send Review Request action. More in our post on getting reviews on autopilot.
What to leave for later
Every extra tool you open in week one is a tool you half-build. Here is what we would park.
| Feature | Why wait | Come back when |
|---|---|---|
| Websites and funnels | Your current site works. A form and a booking link on it is enough to start. | You want a page for an ad or a new offer. Our landing page guide helps. |
| AI Employee (chat and voice AI) | It costs extra (see our GoHighLevel pricing guide), and it needs good answers to learn from. | Your inbox is busy and you know the questions people ask. |
| Newsletters and long email sequences | Your new sending domain needs warming up first. | Small sends are landing in the inbox. |
| Social planner | It does not bring in leads on its own. | Your follow-up runs without you. |
| Snapshots, extra sub-accounts and white label | Built for agencies. | Probably never, for one business. |
Build what makes you money this month. Leave the rest until the basics run without you.
Where beginners get stuck
- Texts not sending. Usually the text registration is not approved yet. Check its status in the Trust Center.
- A workflow that never fires. It is still in draft, or your test contact already went through it once.
- Double bookings. Your Google or Outlook calendar is not connected.
- Emails in spam. No sending domain, or a big list sent from a new one.
For anything else, GoHighLevel's help center beats YouTube, because menus move. One top-ranking tutorial still sends you to a Phone Numbers menu that is now called Phone System. If you would rather learn with a person, our special link adds a free live bootcamp to a 30-day free trial, instead of the standard 14 days.
Should you set up GoHighLevel yourself?
If you like this kind of work and can give it a few evenings, yes. None of the ten steps needs a developer.
This will not suit you if you hate settings pages, or if you only need one thing. If all you want is a booking link, a simple scheduling tool is cheaper and quicker. GoHighLevel pays off when you use the pipeline, the texts, the workflows and the reviews together.
When this goes wrong, it is rarely the software. The owner gets busy and the account sits half-built. GoHighLevel is the tool. Someone still has to build it, write the messages and keep it running. If you would rather hand that part over, see how Havstock Unlimited works.
FAQ
How long does it take to learn GoHighLevel?
The ten basics in this tutorial take a few evenings to set up, plus waiting time while your text registration and email domain clear. Learning the whole platform takes far longer, and most owners never need all of it. Learn the basics first, then add one feature at a time as you need it.
Is GoHighLevel good for beginners?
Yes, if you go step by step. It is a big platform, and a steep learning curve is a common complaint in user reviews. The fix is order. Set up the ten basics, ignore everything else for a month, and search the help center when a menu has moved.
Can I use GoHighLevel for just one business?
Yes. You get an agency account, but you run your one business inside a single sub-account and ignore the agency features. In our view, one business only needs Starter, the entry plan. Our pricing guide shows the monthly costs on top, like the phone number, texts and text registration.
Why are my GoHighLevel texts not sending?
The most common reason is that your A2P 10DLC registration is not approved yet. Check it under Settings, Phone System, Trust Center. GoHighLevel's own help says a number that can text does not mean you can use it for texting before registration is done. Fix the registration first, then test again.
Do I need a website to use GoHighLevel?
Not to start, but you need one for the text registration. GoHighLevel's brand registration asks for your website, privacy policy and terms. If you do not have a site, you can build a simple one inside GoHighLevel. Keep it plain: clear business details, how to contact you, a privacy policy and terms.
Where can I find more GoHighLevel tutorials?
Start with GoHighLevel's own help center at help.gohighlevel.com. It is free, searchable and updated often. YouTube has plenty too, but check the date, because menus change. If you want a live walk-through, the free bootcamp that comes with our special trial link is run live on Zoom.
That is the GoHighLevel tutorial for your first week. Open your sub-account, start the text registration today, and work down the list one step at a time. If you have not signed up yet, start your 30-day free trial of GoHighLevel here.

