With SaaS Mode, you no longer sell “services.” You sell **software subscriptions**, just like ClickFunnels, HubSpot, or Kajabi. GHL handles:
- Stripe billing
- Automated account creation
- Trial periods
- Snapshot installation
- User onboarding
- Twilio rebilling for phone usage
1. What Is SaaS Mode?
- Stripe bills them automatically (monthly or yearly)
- A sub-account is created instantly
- Your preset Snapshot installs automatically
- Your onboarding automation triggers
- Your clients log in through your own full white-label domain
2. Requirements to Enable SaaS Mode
- GoHighLevel Pro Plan (or Agency Pro)
- Stripe Account fully verified
- Your SaaS Configurator unlocked
- White-label domain configured (e.g., app.yourbrand.com)
- At least one SaaS Snapshot created
- Your SaaS pricing plans defined
3. Setting Up Your SaaS Pricing Plans
- Go to Agency View → SaaS Configurator
- Click Add Plan
- Connect to a Stripe Product
- Choose monthly/yearly pricing
- Assign your Snapshot to install automatically
- Set trial period (optional)
- Enable Twilio rebilling
- Starter (basic CRM)
- Professional (funnels + automations)
- Premium (full suite + AI + workflows)
4. Connect Stripe for Automated Billing
- Subscription billing
- Free trials
- Upgrades & downgrades
- Payment failures
- Automatic account suspension
- Go to Agency View
- Select SaaS Configurator
- Click Connect Stripe
- Authenticate your Stripe account
5. Create Your SaaS Snapshot
A strong SaaS Snapshot should include:
- Funnels & landing pages
- Pipelines
- Automations
- Email/SMS templates
- Calendars & booking systems
- Workflows
- Onboarding sequences
- Custom fields, tags, and triggers
6. Enable Twilio Rebilling (Optional but Recommended)
- Call minutes
- SMS messages
- WhatsApp messages
- Twilio cost: $0.0075 per SMS
- Your markup: 100%
- Your client pays: $0.015 per SMS
7. Customize the Client Dashboard (White-Label)
You can customize:
- Brand logo
- Sidebar colors
- Loading screen
- Custom menu items
- Your own Help Desk link
8. Automate Onboarding Inside GHL
- Welcome email
- Login instructions
- Training videos
- Account setup checklist
- Trial expiration reminders
- Upsell automations
9. Build Your SaaS Funnel (Sales Page → Checkout → Signup)
- Landing Page – features + benefits
- Pricing Page – your SaaS plans
- Stripe Checkout – subscriptions
- GHL Auto-Account Creation
- Email/SMS onboarding
10. FAQs – GoHighLevel SaaS Mode (2025)
Yes. SaaS Mode only works on the Agency Pro plan.
2. Can I sell unlimited SaaS accounts?
Yes, you can sell unlimited accounts with no extra cost per sub-account.
3. Does SaaS Mode work with trials?
Yes. You can set custom trial lengths (3, 7, 14, 30 days).
4. Can I create multiple SaaS plans?
Yes, unlimited plans—Starter, Pro, Premium, niche versions.
5. Do I need a Twilio account?
Yes if you want to enable phone/SMS usage. You can also enable rebilling.
6. What happens if a customer’s payment fails?
Stripe retries. GHL automatically pauses their account after several failed attempts.
7. Can I prevent clients from editing certain features?
Yes. Permissions allow you to lock down funnels, workflows, and settings.
8. Can I fully white-label the dashboard?
Yes, including custom colors, domain, support link, and logo.
Need Expert Help Setting Up SaaS Mode?
Our team at GoHighLevelSupport.io can help you with:
- Complete SaaS Mode setup
- Custom SaaS snapshots
- White-label branding
- Stripe + billing setup
- Onboarding workflows
- Permissions + user roles
- Launching your SaaS funnel
- Automation optimization
Our GoHighLevel experts can build it for you — fast.

