Create and configure sub-accounts for clients with proper branding and rebilling
0 of 8 tasks completed
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.
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.
They only need to see conversations, manage calendar, and view basic reports. Hide everything else to avoid confusion.
Create Sub-Account
Go to Agency View → Sub-Accounts → Create New. Use client's business name.
Set Permissions
Use the permission template above based on their pricing tier.
Configure Rebilling
Settings → Billing → Enable Rebilling. Set their monthly price.
Add Client as User
Settings → Users → Add User. Use their email. Set role to "User" (not Admin).
Set Up Phone Number
Phone Numbers → Buy Number or Port Existing. Configure call routing.
Install AI Chatbot
Conversations → AI → Create Bot. Train it with their business info.
Configure Calendar
Calendar → Settings. Set business hours, appointment types, and notifications.
Set Up Automations
Workflows → Create. Set up lead notifications, appointment reminders, follow-ups.
White Label Branding
Settings → White Label. Add their logo, colors, and custom domain (if applicable).
Test Everything
Send test messages, make test calls, book test appointments. Verify all automations work.
Train Client
Schedule a 30-minute training call. Show them how to use the system. Record it for reference.
Go Live!
Activate their payment method. Turn on all systems. Monitor closely for first 48 hours.
Limited access based on permissions you set. Cannot access billing or agency settings.
Use for: All clients, regardless of tier
Full access to everything including billing, settings, and user management.
Use for: Your team members only, never clients
Can manage most things but not billing. Good middle ground.
Use for: Clients who need more control but you still manage billing
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.
A confused client is a cancelled client. Use this toolkit to onboard clients smoothly and reduce churn.
💡 Tip: Send this within 1 hour of signup to build excitement and set expectations.
Each client gets their own isolated sub-account in your GoHighLevel agency. This keeps data separate and allows automatic rebilling.
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 callSnapshots are pre-built templates you can import into new sub-accounts. Create one with your standard workflows, forms, and automations.