Back to articles
GoHighLevel

GoHighLevel SaaS Mode – Full Setup Guide + FAQ (2025)

Team GoHighLevelSupport.ioJanuary 202510 min read
GoHighLevel SaaS Mode – Full Setup Guide + FAQ (2025)
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:
  • Stripe billing
  • Automated account creation
  • Trial periods
  • Snapshot installation
  • User onboarding
  • Twilio rebilling for phone usage
This guide explains everything you need to set up SaaS Mode successfully in 2025—from pricing plans to automation, onboarding, FAQs, and common mistakes to avoid.

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
You deliver a true **software-as-a-service product**, not manual agency work.

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:
  1. Go to Agency View → SaaS Configurator
  2. Click Add Plan
  3. Connect to a Stripe Product
  4. Choose monthly/yearly pricing
  5. Assign your Snapshot to install automatically
  6. Set trial period (optional)
  7. Enable Twilio rebilling
You can create unlimited SaaS plans:
  • 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
Setup steps:
  1. Go to Agency View
  2. Select SaaS Configurator
  3. Click Connect Stripe
  4. Authenticate your Stripe account
Once connected, GHL manages everything automatically.

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:
  • Funnels & landing pages
  • Pipelines
  • Automations
  • Email/SMS templates
  • Calendars & booking systems
  • Workflows
  • Onboarding sequences
  • Custom fields, tags, and triggers
The Snapshot is the core of your SaaS product—make it polished, simple, and valuable.

6. Enable Twilio Rebilling (Optional but Recommended)

SaaS Mode allows you to earn additional revenue from:
  • Call minutes
  • SMS messages
  • WhatsApp messages
You can choose your markup percentage. Example:
  • Twilio cost: $0.0075 per SMS
  • Your markup: 100%
  • Your client pays: $0.015 per SMS
Twilio rebilling is fully automated.

7. Customize the Client Dashboard (White-Label)

Your customers will log in through your own domain (e.g., app.yourbrand.com).

You can customize:
  • Brand logo
  • Sidebar colors
  • Loading screen
  • Custom menu items
  • Your own Help Desk link
This makes your SaaS product look like a real standalone software company.

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
You can even send automated Slack notifications to your team.

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
The moment someone completes checkout, GHL creates their sub-account instantly.

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.

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:
  • Complete SaaS Mode setup
  • Custom SaaS snapshots
  • White-label branding
  • Stripe + billing setup
  • Onboarding workflows
  • Permissions + user roles
  • Launching your SaaS funnel
  • Automation optimization
Book a SaaS Setup Session and turn your GoHighLevel account into a profitable software business.

Pro Tip

Bookmark this article and share it with your team to stay updated on the latest best practices.

Share this article