Here’s a comprehensive client onboarding & white-label setup checklist for reselling GoHighLevel. You can use this every time you bring on a new client.
Setup Checklist
Step 1: Domain & DNS Setup
- Decide on a branded subdomain:
- Example:
crm.yourcompany.com
- Example:
- In client’s (or your) DNS, create a CNAME record:
- Host/Name:
crm - Points to:
ghl.app(confirm exact target in GHL docs)
- Host/Name:
- Wait for DNS propagation (10–30 minutes).
- Test:
crm.yourcompany.comshould redirect to GHL login page.

Step 2: Enable White-Labeling in GHL
- Navigate: Settings → Company Settings → White Label
- Configure branding:
- Logo: Upload your company logo
- Dashboard Colors: Primary/secondary/headers
- Login Page Text: Add welcome text or instructions
- Favicon: Small icon for browser tab
- Email & SMS Branding: Use your email domain for replies
Step 3: Create Client Sub-Account
- Go to Accounts → + New Account
- Select plan (use Unlimited for unlimited sub-accounts)
- Apply white-label settings (logo, colors, domain)
- Invite client via email:
- They’ll receive login credentials to your branded domain
- Test login yourself to ensure branding is correct
Step 4: CRM & Pipeline Setup
- Create basic pipelines (e.g., Leads → Contacted → Proposal → Closed)
- Add default stages and custom fields specific to client business
- Import client contacts if available
- Set up tasks & reminders
Step 5: Marketing & Automation Setup
- Create default campaigns/workflows:
- Email drip sequences
- SMS follow-ups
- Triggers for lead behavior
- Add forms & landing pages branded for the client
- Set up notifications for the client (email, Slack, or internal notifications)
Step 6: Courses / Memberships Setup (If Applicable)
- Create course categories or modules
- Upload content (video, PDF, quizzes)
- Set pricing if courses are paid
- Create access rules (free vs. paid)
- Set up reporting/dashboard for course progress
Step 7: Client Training & Documentation
- Schedule a 1–2 hour walkthrough (Zoom or in-person)
- Provide PDF or video tutorials:
- Logging in
- Managing contacts and pipelines
- Sending campaigns
- Accessing courses/memberships
- Explain optional managed service add-ons:
- Campaign management
- Membership/course management
- Funnel creation
Step 8: Go-Live & Support
- Confirm client can log in and access all features
- Test workflows, emails, and landing pages
- Set up support process:
- Ticket system or email for questions
- Optional weekly/monthly check-ins
- Monitor first 30 days for issues and optimize pipelines or automations
Step 9: Optional Enhancements
- White-label mobile app setup
- Advanced automation (SMS + Email + Triggers)
- Custom dashboards for client reporting
✅ Tip: Keep this checklist as a template in Notion, Google Docs, or your internal CRM. For every new client, just check each step, and nothing gets missed.

Leave a Reply