Skip to Content
LLM Decode learn.llmdecode.com
Back to all resources
SOP-268

GoHighLevel Client Onboarding And Account Setup

This SOP guides you to create a GoHighLevel sub-account from the marketing agency snapshot, connect core integrations, configure phone, email, update assets, and complete verification for launch.

Type SOPs · DOC
Execution time 2–4 hours
Last updated 13 November 2025
Who does this Agency admin or implementation specialist

Goal

Stand up a new client sub-account in GoHighLevel using the marketing agency snapshot and native integrations

Ideal outcome

A branded, fully connected sub-account with purchased phone number, email, calendars, domain, assets, and live automations that passes the verification process

Why it matters

This creates a consistent, fast launch across clients using vendor-native tools, minimizing rework and errors

Before you start

You will need: • Agency Admin access to the GoHighLevel Agency account • Login access to the client’s DNS registrar • Google access with Calendar and Google Business Profile Manager/Owner • Facebook Page Admin + Instagram Business access • Client’s Stripe login for authorization • Permission to buy phone numbers and a funded Agency Wallet • Your ID ready for verification when buying a phone number • Refer to the SOP 272: GoHighLevel Whitelabeling & Custom Branding (web version) to ensure account visuals and domains reflect your agency identity before onboarding clients

Key steps 40 steps

What is inside 52 headings

1 Create sub-account from snapshot (agency view) 6

  1. Go to "Sub-Accounts" and click "Create Sub-Account".
  2. Under the "Snapshot template" tab, choose "Marketing Agency".
  3. Enter the client's company name or address, and then click on the business below.
  4. Fill in the client's details and click "Add Sub-Account".
  5. After adding the details, click "Switch to Sub-Account". Funnels, websites, forms, etc., don’t show up in the main Agency view — only inside a sub-account.
  6. Open "Sites" → check if "Funnels", "Forms", and "Websites" are visible.

2 Brand profile and add users (sub-account settings) 8

  1. Switch to the new sub-account from the top-left selector.
  2. Click on the gear icon or "Settings" on the top right.
  3. Click "Business Profile". Upload the company logo, set the phone, address, timezone, and currency, and other details. Remember to click "Update" and "Update Information".
  4. Go to the "Settings" navigation menu → click "Brand Boards". This is where you can adjust the brand voice of the company and add a design kit for brand consistency and communication across all platforms.
  5. Go back to the "Settings" navigation menu again and click "My Staff" → "+ Add User".
  6. Create the client owner or add user info with the role as "Admin" and click "Save".
  7. You should now see a prompt of "user created successfully".
  8. Next, create each sales rep with the role of "User" and click "Save".

3 Connect relevant integrations according to business needs 2

  1. Open "Settings" → "Integrations".
  2. Individually connect and add the following relevant integrations as presented on your screen, such as Google Calendar, the client's Facebook/Instagram business account, Stripe (if you're using this for payment), etc. Follow the respective instructions.

4 Set up a verified phone number 5

  1. Open "Settings" → "Phone Numbers" → "+ Add Number" and add a phone number.
  2. Choose the country and area code, then click "Proceed to Buy". At this stage, you'll then need to begin verifying. Proceed as instructed.
  3. Open "Settings" and click "My Staff" → click on the pencil icon or "Edit".
  4. Go to "Call & Voicemail Settings" and select the phone number from the dropdown. Select "My Phone Number" as the default channel for calls and automatic call routing (IVR). For IVR, upload a 20-second MP3 voice file. A voicemail message will be played instead of the one by the phone carrier. Click "Save".
  5. [Recommended] - If the company has WhatsApp, it is recommended to subscribe to WhatsApp Messaging. Open "Settings" and click "WhatsApp", then click "Agency Purchase". Once subscribed, you can connect your WhatsApp Business account and start using it for campaigns, automations, and 2-way client chats.

5 Set up email (sending domain) 6

  1. On the "Settings" navigation menu, go to "Domains & URL Redirects" and click "Connect a domain".
  2. Under "Email", click "Connect".
  3. Enter the domain name and then click "Add & Verify".
  4. Copy the provided TXT and CNAME records into the client’s DNS registrar. You need DNS access to publish these records. Add them exactly as shown for the domain to authenticate correctly. Click "Verify records" once DNS propagates and the domain is ready.
  5. You will see the domain as a green "Verified" status when verification is successful. If it remains pending, wait up to 24 hours before retrying.
  6. Once verified, go back to the main dashboard, click "Marketing" → "Emails" → "Create Campaign" and start drafting or sending emails! That's it!

6 Manage domains, assets, workflows, chat, reputation, CRM, and launch 19

  1. Go to "Sites" → "Settings" and assign the verified domain to the primary funnel or website, and click "Save".
  2. Next, open "Forms" in "Sites" → click "+ Add Form".
  3. Drag and drop the "Collect Payment" box onto the form.
  4. Click "Connect" under "Collect Payment" on your right.
  5. Under "Stripe", click "Connect" and then select "Connect with Stripe".
  6. Next, go to "Automations" → "Workflows" and click "+ Create Workflow", then select "Start from Scratch".
  7. Click "Settings" and set the sender email and call/SMS phone number.
  8. Ensure sender details are saved, then click "Builder" to start creating the workflow you want. Verify triggers, then click "Publish" on each workflow.
  9. Next, open "Sites" → "Chat Widget", then click "+ New".
  10. Select the type of chat you want. For this SOP, "SMS/Email Chat" was selected.
  11. Set brand colors and routing, copy the install script if using an external site, then click "Save".
  12. Go to "Reputation" → "Settings" then "Integrations" and confirm "Google Business Profile" is connected. You should see the connected "Google Business Profile" name visible in the "Reputation" settings.
  13. Under the "Reviews" tab, click "Send Review Request" to your own email/SMS and check delivery.
  14. Next, open "Opportunities" → under "Pipelines", click "+ Create Pipeline".
  15. Now, submit a test form and confirm a contact is created, pipeline stage set, and workflows fire. Check "Contacts" and "Opportunities" to see the new record and pipeline movement. Then check "Automations" → "Recent Activity" to see workflow execution.
  16. Send a test chat and confirm it appears in "Conversations".
  17. Next, book a test appointment and confirm the Google Calendar event and notifications. Go to "Calendar" and click " + New".
  18. Check both the GoHighLevel Calendar and the connected Google Calendar for the new test booking. Review the email and text reminders sent.
  19. Finally, record and share a Loom video showing Conversations, Opportunities, Calendar, and reply flows. Send the Loom link to the client so they see how to view inbound messages, appointments, and manage replies.

The document DOC

The file is locked

It comes with How to sell complex products with AI, From Leads to Sales: Funnel Building 101, or with the full library.

Bought from LLM Decode before? Sign in to pay ₹ 1,999.00.

Up next · SOP-269 Share Access to LinkedIn Ads Manager With Your Agency This SOP shows how to add your agency’s user to a LinkedIn ad account with campaign manager access. It delivers secure, verifiable access without changing billi Unlock to read