White-Label Client Onboarding: GHL Setup Playbook
Every client you onboard to your white-label GoHighLevel platform has two parallel expectations: (1) the platform will work, and (2) someone knowledgeable is guiding them. Fail either expectation in the first 30 days and you've earned a churn event. Exceed both and you've built the foundation for a multi-year relationship worth tens of thousands in recurring revenue.
Most agency onboarding fails because it's either too slow (client waits 2–3 weeks to see anything live) or too fast (everything goes live in 3 days but the client has no idea how to use it). The playbook in this guide hits the sweet spot: a structured 14-day setup process that delivers tangible results in the first week while building client confidence and self-sufficiency over the full first month.
Key Takeaways
- Deliver the first tangible win within 5 business days of contract signing
- Use a shared Notion or ClickUp project board so clients always know what's done and what's next
- Record Loom videos for every platform walkthrough — reduces support tickets by 60–70%
- The "go live" call on Day 14 is a critical milestone — make it celebratory, not transactional
- Set 30-day success metrics during onboarding, before any work begins
- Template everything — a new client setup should take 4–6 hours of actual labor, not 20
- Build client capability, not client dependency — trained clients churn 40% less than untrained ones
Pre-Onboarding: Before the Work Begins
Successful onboarding starts before any technical setup. The pre-onboarding phase — from contract signing to setup kickoff — sets expectations and gathers everything you need to build effectively.
Onboarding Questionnaire (send within 24 hours of contract signing):
Build this as a form in GHL or Typeform. Required responses:
- Business name, address, website URL, phone number
- Primary service or product (what do they sell?)
- Target customer profile (who is their ideal client?)
- Current lead generation methods (ads, SEO, referrals, etc.)
- Current tools they're replacing or integrating with
- Top 3 goals for the platform (ask them to be specific)
- Primary contact for the platform (name, email, phone)
- Team members who need access (names and roles)
- Business hours and time zone
- Brand assets: logo (provide upload link), brand colors (hex codes), brand fonts
30-Day Success Metrics Discussion:
Schedule a 30-minute kickoff call within 48 hours of receiving the questionnaire. On this call, co-create the success metrics:
- "What would make you say this platform is working at the end of 30 days?"
- Get specific numbers: "We want 20 new leads per month" or "We want 15 appointments booked per week"
- Document these metrics and reference them in every subsequent client communication
GHL Sub-Account Creation Checklist:
Before the kickoff call, create the sub-account:
- Sub-account name (white-labeled with client's business name)
- Time zone set correctly
- Industry vertical selected
- Snapshot loaded (if using a niche-specific snapshot)
- Default pipeline created
- Initial custom fields added based on questionnaire responses
Days 1–5: Foundation Setup
This phase builds the technical foundation. The client should see something tangible by Day 5.
Day 1: Brand and Platform Configuration
-
Apply branding to sub-account:
- Upload logo (GHL Settings → Company)
- Set brand colors (used in email templates and chat widget)
- Update company information (name, address, phone, website)
-
Connect communication channels:
- Set up phone number (Twilio/LC Phone) — select local area code
- Connect business email address for sending
- Verify domain for email sending (critical for deliverability)
- Install chat widget code on client's website
-
Connect integrations:
- Google Calendar (if needed)
- Facebook/Instagram (if running social ads or messaging)
- Google Business Profile (for review management)
- Stripe (if processing payments through GHL)
Deliverable at end of Day 1: Loom video showing the configured platform with client's branding. Short (5–7 minutes), positive, celebratory tone.
Day 2: CRM and Pipeline Setup
-
Configure pipeline stages based on client's sales process (gathered in kickoff):
- Map their existing process to GHL pipeline stages
- Set stage definitions in writing (add to stage description field)
- Create pipeline value fields
-
Create custom contact fields:
- Industry-specific fields (e.g., "Property Type" for real estate, "Insurance Accepted" for dental)
- Qualification fields (budget confirmed, decision maker, etc.)
- Lead source tracking field
-
Import existing contacts:
- Request CSV export from current CRM or contact list
- Clean data (remove duplicates, standardize phone formats)
- Import with appropriate tags and pipeline placement
-
Set up smart lists:
- "New Leads This Week"
- "Active Pipeline"
- "Needs Follow-Up"
- "Client/Customer" (post-sale)
Day 3–4: Core Automation Build
Build the 3–5 automations that deliver immediate value based on their primary goal:
For a service business (dental/HVAC/gym):
- Automation 1: New lead instant response (form submit → SMS within 2 minutes)
- Automation 2: Appointment reminder sequence (48hr + 24hr + 2hr)
- Automation 3: Post-appointment review request
- Automation 4: Missed appointment re-booking
For a real estate agent:
- Automation 1: New buyer lead qualification sequence
- Automation 2: New seller lead follow-up (home value interest)
- Automation 3: Open house follow-up sequence
- Automation 4: 90-day past client check-in
For a B2B service business:
- Automation 1: Lead magnet delivery + welcome sequence
- Automation 2: Discovery call booking follow-up
- Automation 3: Post-call proposal follow-up
- Automation 4: New client welcome
Test every automation with a test contact before moving on.
Day 5: Landing Page or Funnel Setup
Build the primary lead capture asset:
- Design landing page using GHL funnel builder (or client's existing page with GHL form embedded)
- Configure form fields to match CRM custom fields
- Test form submission → verify contact created in GHL → verify automation triggers correctly
- Connect to Google Analytics (add GA4 tracking code) and Facebook Pixel if applicable
Day 5 Deliverable: Short Loom video walking through the automations and how leads will flow through the system.
Days 6–10: Campaign Setup and Content
Day 6–7: Email and SMS Campaign Templates
Build the template library the client will use for ongoing campaigns:
- Monthly newsletter template (branded HTML)
- Promotional offer template (for seasonal campaigns)
- Follow-up email sequence (5–7 emails)
- Appointment confirmation templates (email + SMS)
- Review request templates (email + SMS)
Load all templates into GHL Marketing → Templates. Record a 10-minute Loom showing how to use and customize each template.
Day 8–9: Calendar Configuration
Set up booking calendars based on their use case:
- Configure availability hours, slot duration, buffer time
- Set booking window and minimum notice period
- Connect external calendar (Google/Outlook)
- Configure calendar-specific confirmation and reminder messaging
- Embed calendar on their website or landing page
- Test the full booking flow (book as a test contact, verify confirmations fire)
Day 10: Reporting Dashboard Setup
Build the reporting view the client will use monthly:
In GHL:
- Configure the pipeline summary view
- Set up the reporting dashboard with key metrics
If building external dashboard (Looker Studio):
- Connect GHL data via API or Google Sheets sync
- Build pages: Lead volume, Pipeline by stage, Campaign performance, Appointment metrics
Days 11–14: Training and Go-Live
Day 11–12: Team Training
Record platform training videos (Loom, keep each under 15 minutes):
- Video 1: CRM Basics — How to add contacts, update pipeline stages, log notes
- Video 2: Conversations Inbox — How to respond to leads via SMS and email
- Video 3: Campaigns — How to send broadcast emails and SMS
- Video 4: Calendar — How to manage bookings and appointments
- Video 5: Reporting — How to read the monthly dashboard
Host these videos in a dedicated Notion page or GHL course (if using GHL's course builder for client training). This becomes your client's self-service training library.
Day 13: Pre-Launch Quality Check
Run through this checklist before the Day 14 go-live call:
- All automations tested with real test contacts
- All email/SMS templates previewed on mobile
- Calendar booking flow tested end-to-end
- Domain connection verified (no "sent via GHL" in email headers)
- All forms on client website connected and tested
- Chat widget appearing correctly on website
- Google Business Profile connected (for review automation)
- Reporting dashboard shows correct data
- Team logins created and tested
Day 14: Go-Live Call
This call should feel like a celebration, not a technical review. Structure (60 minutes):
- (10 min) Review the 30-day success metrics set at kickoff
- (20 min) Live walkthrough of the platform — show them everything that's live
- (15 min) Q&A and any adjustments requested
- (5 min) First 30-day plan — what they should focus on
- (10 min) "What would make this a success?" check-in — confirm alignment
After the call: Send a summary email with a link to training videos, their reporting dashboard, and the success metrics you'll track together.
Days 15–30: First Month Success
Week 3: First Check-In Call (30 minutes)
Agenda:
- Review: What's happened in the first 2 weeks (leads, appointments, any revenue)
- Issues: What hasn't worked as expected — fix them on the call or within 48 hours
- Questions: What are they confused about?
- Next: What should they focus on in week 3–4?
Week 4: First Month Report
Compile and send the first monthly report:
- Total contacts added
- Leads by source
- Pipeline movement
- Automation performance (messages sent, open rates)
- Appointments booked (if applicable)
- Revenue attributed (if trackable)
Include a "Month 2 Plan" section showing what you'll add or optimize. This reinforces ongoing value and sets up natural upsell conversations.
30-Day Success Criteria Review:
Compare actual results to the 30-day metrics set at kickoff. If targets were hit: celebrate, screenshot, use as case study content. If targets weren't hit: analyze why, adjust plan, communicate transparently. Clients appreciate honesty about performance; they churn when they feel blindsided.
Onboarding Templates and Automation
Systematize everything with these GHL automations:
Onboarding Progress Automation: Trigger: New client tag added
- Day 0: Welcome email to client
- Day 0: Internal task: "Submit onboarding questionnaire link"
- Day 2: Internal task: "Brand setup complete — send Loom video"
- Day 5: Internal task: "Core automations live — send update"
- Day 14: Internal task: "Go-live call scheduled?"
- Day 30: Internal task: "First month report sent?"
Client Communication Templates:
Day 1 update email subject: "Setup has started — here's your progress update" Day 5 update email subject: "Your automations are live! Here's a quick walkthrough" Day 14 "go live" email subject: "You're officially live on [Platform Name]!" Day 30 report subject: "Your Month 1 report is ready"
Frequently Asked Questions
How long should a white-label GHL client onboarding take?
The structured 14-day process described in this guide is optimal for most service business clients. Simple setups (single location, clear use case, existing contacts) can be completed in 7–10 days. Complex setups (multi-location, multiple service lines, extensive integrations, large contact imports) may take 21–30 days. Never rush past the training phase — clients who aren't trained churn within 60 days regardless of how good the technical setup is.
Should I use GHL's snapshot feature for faster client onboarding?
Yes — snapshots are one of the most powerful time-saving tools in GHL for agencies. A snapshot captures all pipelines, workflows, funnels, and templates from a sub-account and lets you apply them to new sub-accounts instantly. Build one snapshot per niche (dental snapshot, real estate snapshot, HVAC snapshot) and you can reduce new client setup from 8–15 hours to 2–4 hours. The customization phase (branding, contact import, specific workflow adjustments) still takes time, but the structural build is instant.
What's the biggest mistake agencies make during client onboarding?
Building everything before setting success metrics. Agencies that build first and ask about goals later end up rebuilding 30–50% of their work when they discover the client's actual priorities. Always run the kickoff call before any technical setup, and always align on measurable 30-day goals before anything goes live. The second most common mistake is skipping training — no amount of great automation compensates for a client who doesn't know how to use their platform.
How do I manage multiple client onboardings simultaneously?
Stagger start dates by at least 3 business days between new clients. Use a project management tool (Notion, ClickUp, or Asana) with a dedicated template for each client that tracks every onboarding task. GHL's own automation can send internal reminders for each onboarding milestone. Once you have 3+ concurrent onboardings, hire a dedicated implementation specialist — trying to manage more than 3 concurrent onboardings alone results in quality degradation and client dissatisfaction.
How should I handle clients who don't complete the onboarding questionnaire?
Send the questionnaire with a specific deadline (48 hours from contract signing) and a clear message: "We can't begin setup until we receive this information." Follow up with a personal phone call if not received within the deadline. If still no response after 72 hours, inform the client that their start date will shift accordingly. Clients who don't engage during onboarding are your highest-risk churn candidates — address this pattern proactively.
Next Steps
A systematized, client-focused onboarding process is the foundation of a scalable white-label GHL agency. When clients experience tangible results in the first 14 days and feel genuinely supported through the transition, lifetime value increases dramatically. ECOSIRE's GoHighLevel team has helped agencies design and deploy onboarding systems for clients across 12+ industries.
Explore our GoHighLevel white-label SaaS services to see how we support white-label agencies with platform setup, client onboarding templates, and ongoing operational systems.
Written by
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Automate Your Sales Pipeline
GoHighLevel setup, CRM automation, and funnel building for agencies and teams.
Related Articles
Case Study: SaaS Startup Scales from Spreadsheets to Odoo ERP with ECOSIRE
How a growing SaaS startup replaced spreadsheets and QuickBooks with Odoo ERP, achieving 95% billing accuracy and 60% faster reporting.
ERP User Training: Best Practices for Maximum Adoption
Proven ERP user training strategies including role-based curricula, train-the-trainer programs, sandbox environments, microlearning, and ongoing support.
Scaling Your Agency to 100+ Clients with GoHighLevel
Scale your GoHighLevel agency to 100+ clients with proven hiring strategies, SOPs, automation stacking, churn reduction, pricing models, and support systems.