GoHighLevel
GoHighLevel SaaS Mode – Full Setup Guide + FAQ (2025)
Team GoHighLevelSupport.io•January 2025•10 min read

SaaS Mode is the most powerful feature inside
GoHighLevel.
It allows agencies to sell GoHighLevel as their own software—fully automated with white-label branding,
automated billing, trial offers, pipeline tracking, Twilio rebilling, and SaaS snapshots.
With SaaS Mode, you no longer sell “services.” You sell **software subscriptions**, just like ClickFunnels, HubSpot, or Kajabi. GHL handles:
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?
SaaS Mode transforms GoHighLevel into your own software platform.
When someone buys your SaaS plan:
- 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
Before activating SaaS Mode, you must have:
- 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
Inside GoHighLevel:
- 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
SaaS Mode requires Stripe for:
- 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
The Snapshot you assign to your SaaS plan is what your customers get instantly after purchase.
A strong SaaS Snapshot should include:
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)
SaaS Mode allows you to earn additional revenue from:
- 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)
Your customers will log in through your own domain (e.g., app.yourbrand.com).
You can customize:
You can customize:
- Brand logo
- Sidebar colors
- Loading screen
- Custom menu items
- Your own Help Desk link
8. Automate Onboarding Inside GHL
Use Workflows to automate the customer experience:
- Welcome email
- Login instructions
- Training videos
- Account setup checklist
- Trial expiration reminders
- Upsell automations
9. Build Your SaaS Funnel (Sales Page → Checkout → Signup)
Your SaaS funnel typically includes:
- 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)
1. Do I need GoHighLevel Pro?
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.
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?
Launching a full SaaS business inside GoHighLevel is powerful—but the setup must be done correctly.
Our team at GoHighLevelSupport.io can help you with:
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
Pro Tip
Bookmark this article and share it with your team to stay updated on the latest best practices.