720-30 minutes per client

Set Up Client Sub-Accounts

Create and configure sub-accounts for clients with proper branding and rebilling

Your Progress

0 of 8 tasks completed

Overview

Each client gets their own sub-account in your GHL agency. This keeps data separate, allows them to log in, and enables automatic monthly billing through rebilling.

Why This Matters

Sub-accounts are how you scale. Each client is isolated, you can manage them all from your agency dashboard, and rebilling automates your revenue. Set this up correctly from day one.

Step-by-Step Checklist

Action Items

Common Mistakes to Avoid

  • Not using snapshots (rebuilding everything manually)
  • Forgetting to enable rebilling (manual billing nightmare)
  • Using your own branding instead of theirs
  • Not testing sub-account before going live
  • Giving clients admin access (they can break things)

Interactive Tools

Permission Template Generator
Select a pricing tier to get the exact permission settings
Basic Tier ($500-800/mo)
AI Chatbot only - minimal access needed
Professional Tier ($1,000-1,500/mo)
AI Chatbot + Voice AI - moderate access
Premium Tier ($2,000+/mo)
Full AI Suite + Website - extensive access

Why these permissions?

They only need to see conversations, manage calendar, and view basic reports. Hide everything else to avoid confusion.

Permission Settings

Core Features
Conversations (Inbox)ON
Calendar & AppointmentsON
Contacts & LeadsON
Opportunities PipelineOFF
Marketing
Marketing CampaignsOFF
Automation WorkflowsOFF
Email MarketingON
SMS MarketingON
Social Media PlannerOFF
Ad ManagementOFF
Communication
Phone SystemON
Voicemail DropsON
FormsON
SurveysOFF
Business Tools
Reports & AnalyticsON
Review RequestsOFF
Reputation ManagementOFF
Payment ProcessingOFF
Website & Funnels
WebsitesOFF
Funnels & PagesOFF
MembershipsOFF
Admin
Account SettingsOFF
Billing & PaymentsOFF
User ManagementOFF
Sub-Account Setup Checklist
Follow this step-by-step to set up a new client sub-account
1

Create Sub-Account

Go to Agency View → Sub-Accounts → Create New. Use client's business name.

2

Set Permissions

Use the permission template above based on their pricing tier.

3

Configure Rebilling

Settings → Billing → Enable Rebilling. Set their monthly price.

4

Add Client as User

Settings → Users → Add User. Use their email. Set role to "User" (not Admin).

5

Set Up Phone Number

Phone Numbers → Buy Number or Port Existing. Configure call routing.

6

Install AI Chatbot

Conversations → AI → Create Bot. Train it with their business info.

7

Configure Calendar

Calendar → Settings. Set business hours, appointment types, and notifications.

8

Set Up Automations

Workflows → Create. Set up lead notifications, appointment reminders, follow-ups.

9

White Label Branding

Settings → White Label. Add their logo, colors, and custom domain (if applicable).

10

Test Everything

Send test messages, make test calls, book test appointments. Verify all automations work.

11

Train Client

Schedule a 30-minute training call. Show them how to use the system. Record it for reference.

12

Go Live!

Activate their payment method. Turn on all systems. Monitor closely for first 48 hours.

User Role Management Guide
Understanding GHL user roles and when to use them

User (Recommended for Clients)

Limited access based on permissions you set. Cannot access billing or agency settings.

Use for: All clients, regardless of tier

Admin (Use Sparingly)

Full access to everything including billing, settings, and user management.

Use for: Your team members only, never clients

Account Admin (Special Cases)

Can manage most things but not billing. Good middle ground.

Use for: Clients who need more control but you still manage billing

🔒 Security Best Practice

Always start with "User" role and minimal permissions. You can always add more later. It's much harder to take permissions away once given. Keep billing access to yourself only.

Common Sub-Account Issues & Solutions
Quick fixes for common problems

Client can't log in

  • Check if user was added to correct sub-account
  • Verify email address is correct
  • Have them check spam folder for invite email
  • Resend invitation from Settings → Users

Client can't see certain features

  • Check permission settings for their user role
  • Verify they're logged into correct sub-account
  • Make sure feature is enabled in sub-account settings
  • Have them clear browser cache and re-login

Client accidentally changed settings

  • Switch to Agency View to fix settings
  • Reduce their permissions to prevent future issues
  • Consider setting up approval workflows
  • Document correct settings for quick restoration

Client Onboarding Toolkit

A confused client is a cancelled client. Use this toolkit to onboard clients smoothly and reduce churn.

Why This Matters
Proper onboarding = happy clients who stay longer
Key Insight
Show them results in the first week
Success Metric
Client checks dashboard daily

Customize Your Templates

8-Step Onboarding Checklist

1
Send Welcome Email
Immediately after signup - sets expectations and builds excitement
⏱️ Within 1 hour of signup
2
Schedule Onboarding Call
30-minute call to walk them through the platform
⏱️ Within 48 hours
3
Grant Platform Access
Send login credentials and setup their user account
⏱️ Before onboarding call
4
Show Them the Dashboard
Contacts tab, Calendar, Conversations, Website editor
⏱️ During onboarding call
5
Explain How to Check Leads
Where to find new leads, how to respond, how to book appointments
⏱️ During onboarding call
6
Set Response Time Expectations
AI responds instantly, but they should check daily for complex questions
⏱️ During onboarding call
7
Send Follow-Up Resources
Video tutorials, FAQ doc, your contact info for support
⏱️ Within 24 hours of call
8
Check In After 1 Week
"How's everything going? Any questions?" - proactive support
⏱️ 7 days after launch

Welcome Email Template

Subject: Welcome to Your Agency Name! 🎉 Hi ABC, Welcome aboard! I'm excited to help ABC Plumbing capture more leads and never miss another opportunity. Here's what happens next: ✅ **Today:** I'm setting up your AI system (chatbot + phone AI) ✅ **Tomorrow:** I'll send you login credentials to your dashboard ✅ **Within 48 hours:** We'll have a 30-minute onboarding call where I'll show you everything **What You'll Get:** • 24/7 AI chatbot on your website • AI phone system that answers calls when you're busy • Automatic appointment booking • Lead tracking dashboard • Text & email follow-up sequences **Your Onboarding Call:** I'll show you: - How to check your leads and appointments - How to respond to messages - How to customize your AI responses - How to track your ROI I'll send a calendar link tomorrow to schedule our call. In the meantime, if you have any questions, just reply to this email or text me at [YOUR PHONE]. Talk soon! John Smith Your Agency Name

💡 Tip: Send this within 1 hour of signup to build excitement and set expectations.

Onboarding Best Practices

✅ Do This:
  • • Respond to questions within 2-4 hours
  • • Show them their first lead ASAP
  • • Check in proactively (don't wait for problems)
  • • Send weekly reports showing their ROI
  • • Make it easy to reach you (text, email, phone)
❌ Avoid This:
  • • Overwhelming them with too much info at once
  • • Assuming they'll figure it out on their own
  • • Waiting for them to reach out first
  • • Using technical jargon (keep it simple)
  • • Forgetting to follow up after the first week

Client Sub-Account Setup

Each client gets their own isolated sub-account in your GoHighLevel agency. This keeps data separate and allows automatic rebilling.

Why Sub-Accounts Matter

  • Each client's data is completely isolated
  • Rebilling charges them automatically each month
  • You can manage all clients from one dashboard
  • Clients can log in to see their leads
  • Easy to scale to 20+ clients
Client Onboarding Checklist
Client Onboarding Checklist:

□ Collect client information:
  - Business name
  - Contact person
  - Phone number
  - Email address
  - Website URL
  - Business hours
  - Services offered
  - Pricing information

□ Create sub-account in GoHighLevel
□ Import your snapshot/template
□ Configure branding (logo, colors)
□ Set up rebilling with their payment method
□ Assign phone number (if Voice AI)
□ Configure custom domain (if requested)
□ Set up lead notifications
□ Add client as user with appropriate permissions
□ Provide login credentials
□ Schedule kickoff call

Pro Tips:

  • Create a snapshot with your standard setup to speed up onboarding
  • Always enable rebilling before going live
  • Give clients "User" access, not "Admin" (they can break things)
  • Test everything before the kickoff call
  • Document any custom configurations for future reference

Snapshot Best Practices

Snapshots are pre-built templates you can import into new sub-accounts. Create one with your standard workflows, forms, and automations.

Build once, reuse forever: Set up your first client perfectly, then save it as a snapshot
Include everything: Forms, workflows, automations, email templates, SMS templates
Version control: Update your snapshot as you improve your process

Need Help? Join Our Free Community

Thousands of members • Weekly coaching • Free forever