GoHighLevel SaaS Mode: How to Set Up in 7 Steps
GoHighLevel SaaS Mode allows you to transform your GoHighLevel instance into your own branded software, creating a new recurring revenue stream for your agency. You can configure SaaS Mode in 7 steps: activate SaaS mode, customize branding, configure pricing plans, define features per plan, set up automated billing, create automated onboarding, and implement customer support.
This tutorial shows exactly how to configure each step, from initial activation to your first sale. By the end, you'll have a white-label CRM running under your brand, ready to generate monthly recurring revenue.
1. How to Activate GoHighLevel SaaS Mode
The first step is activating SaaS mode in your GoHighLevel account. This feature is only available for Agency Pro accounts ($497/month) or higher.
Step 1.1: Access Agency Settings
- Log into your GoHighLevel account
- In the left sidebar menu, click "Agency"
- Select "Settings" from the submenu
- You'll see the main agency settings screen
Step 1.2: Find the SaaS Mode Section
- Scroll down the page until you find "SaaS Configurator"
- Click the "Enable SaaS Mode" button
- A confirmation modal will appear explaining the implications
- Confirm by clicking "Yes, Enable SaaS Mode"
Step 1.3: Wait for Activation
- The system will take a few minutes to process the activation
- You'll receive a confirmation email when it's active
- The interface will update with new SaaS options
Important note: Once SaaS Mode is activated, you can no longer add traditional sub-accounts. All new clients will automatically be independent SaaS accounts.
2. How to Customize Your Brand in GoHighLevel
Now you need to configure how your brand appears to end customers. This step is crucial for creating credibility and market differentiation.
Step 2.1: Configure Logo and Colors
- Go to "Agency" → "SaaS Configurator" → "Branding"
- Upload your logo (recommended: transparent PNG, 200x60px)
- Choose primary and secondary interface colors
- Configure the favicon (icon that appears in browser tab)
Step 2.2: Set Up Custom URLs
- Configure your custom domain (e.g., app.yourcompany.com)
- In the panel, go to "Custom Domain" and add your subdomain
- Configure DNS records according to the instructions
- Wait for verification (can take up to 24 hours)
Step 2.3: Customize Text and Terminology
- Change "GoHighLevel" to your platform name
- Customize welcome messages and automated emails
- Adjust terms like "Location" to "Account" or "Company"
- Configure support messages with your contact information
Expected result: Your clients will see a completely branded platform with your visual identity, with no reference to GoHighLevel.
3. How to Configure Plans and Pricing in SaaS Mode
Plan configuration is where you define how to monetize your platform. GoHighLevel allows you to create multiple plans with different features and pricing.
Step 3.1: Access the Plan Manager
- Go to "Agency" → "SaaS Configurator" → "Plans"
- Click "Add New Plan" to create your first plan
- You'll see an interface similar to platforms like Stripe
Step 3.2: Configure the Basic Plan
- Name: "Starter" or "Basic" ($97/month)
- Included features:
- 1,000 contacts
- 5 users
- Basic automations
- Email marketing
- Appointment scheduling
Step 3.3: Create the Intermediate Plan
- Name: "Professional" or "Pro" ($197/month)
- Additional features:
- 5,000 contacts
- 10 users
- SMS marketing
- Advanced reporting
- Zapier integrations
Step 3.4: Configure the Premium Plan
- Name: "Enterprise" or "Premium" ($397/month)
- All features:
- Unlimited contacts
- Unlimited users
- Complete white-label
- Custom API
- Priority support
Pricing tip: Vida Digital Solutions recommends starting with prices 30% below competitors to accelerate initial adoption, gradually increasing as you gain market traction.
4. How to Define Features and Limitations by Plan
Each plan needs specific features enabled or limited. This configuration ensures customers pay more to access premium functionality.
Step 4.1: Configure Contact Limitations
- In the plan editor, find "Contact Limits"
- Basic Plan: 1,000 contacts
- Pro Plan: 5,000 contacts
- Enterprise Plan: Unlimited
- Check "Hard limit" to block additions after the limit
Step 4.2: Define Communication Features
- Email Marketing: All plans
- SMS Marketing: Pro and Enterprise only
- WhatsApp API: Enterprise only
- Voice Calls: Enterprise only
Step 4.3: Configure Advanced Features
- A/B Testing: Pro and Enterprise
- Advanced Reporting: Pro and Enterprise
- Custom Fields: Pro and Enterprise (up to 50 in Pro, unlimited in Enterprise)
- Membership Sites: Enterprise only
- API Access: Enterprise only
Step 4.4: Establish User Limits
- Use "User Seats" control to limit simultaneous logins
- Charge for additional users (e.g., $25/extra user)
- Configure alerts when approaching limits
This segmentation forces natural upgrades as the customer grows, maximizing Customer Lifetime Value (CLV).
5. How to Configure Automated Billing and Payment Gateway
The automated billing system is essential for maintaining recurring revenue without constant manual intervention.
Step 5.1: Connect Stripe
- Go to "Agency" → "SaaS Configurator" → "Billing"
- Click "Connect Stripe Account"
- Log into your Stripe account (create one if you don't have it)
- Authorize the connection between GoHighLevel and Stripe
Step 5.2: Configure Products in Stripe
- GoHighLevel will automatically create products in Stripe
- Verify that prices are correct
- Configure webhooks for automatic synchronization
- Test the connection with a $1.00 payment
Step 5.3: Define Billing Policies
- Trial period: 14 days free (recommended)
- Billing cycle: Monthly with annual discount (10-20%)
- Delinquency: Suspend account after 7 days late
- Reactivation: Automatic billing + $25 fee
Step 5.4: Configure Payment Notifications
- Email 3 days before due date
- SMS on due date
- Suspension email after 7 days
- Automatic reactivation process
Recommended integration: Vida Digital Solutions suggests also integrating with PayPal for broader payment options, using tools like n8n for billing automation.
6. How to Create Automated Onboarding for New Customers
A well-structured onboarding process reduces churn and accelerates time-to-value for new SaaS customers.
Step 6.1: Configure Onboarding Snapshot
- Create a snapshot with:
- Basic sales pipeline
- Ready-made capture forms
- Welcome email sequences
- Configured calendar
- Essential automations
Step 6.2: Automate Snapshot Application
- Configure automatic trigger after first payment
- Use workflows to apply snapshot to new account
- Send access credentials automatically
- Schedule first onboarding call
Step 6.3: Create Onboarding Email Sequence
- Day 0: Welcome + access credentials
- Day 1: Guided platform tour (video)
- Day 3: How to set up your first funnel
- Day 7: First automation checklist
- Day 14: Optimization call scheduling
Step 6.4: Configure Success Metrics
- Track:
- Login within first 24h
- First automation created
- First contact added
- First email sent
- Trigger alerts for "at-risk" customers
This process ensures customers see value quickly, reducing cancellations in the first 30 days.
7. How to Implement Customer Support in SaaS Mode
With your own SaaS platform, you become responsible for end-customer technical support.
Step 7.1: Set Up Help Center
- Use tools like Intercom or Zendesk
- Create knowledge base with:
- Articles about main features
- Tutorial videos
- FAQ for common questions
- Technical troubleshooting
Step 7.2: Integrate Support Chat
- Add chat widget to the platform
- Configure automatic responses for business hours
- Define SLA: response within 4 hours
- Escalate complex cases to specialists
Step 7.3: Create Escalation Process
- Level 1: Basic questions (your team)
- Level 2: Technical issues (GoHighLevel)
- Level 3: Critical bugs (priority support)
- Maintain direct channel with GoHighLevel support
Step 7.4: Configure Proactive Monitoring
- Use tools like StatusPage to communicate instabilities
- Configure downtime alerts
- Monitor customer performance and usage
- Send proactive communications about maintenance
Final result: After completing these 7 steps, you'll have a fully functional SaaS platform, branded and ready to generate monthly recurring revenue.
Frequently Asked Questions
Q: How much does it cost to activate GoHighLevel SaaS Mode?
A: SaaS Mode is included in GoHighLevel's Agency Pro plan ($497/month). You only pay the agency monthly fee, with no additional costs per SaaS customer. End-customer billing goes directly to your Stripe account.
Q: How many SaaS customers can I have in GoHighLevel?
A: There's no limit to SaaS customers in the Agency Pro plan. You can have hundreds or thousands of paying customers, each with their own isolated platform instance. The limit is only your support and sales capacity.
Q: How does technical support work for SaaS customers?
A: You become responsible for first-level support to your customers. GoHighLevel only provides support to you as an agency partner. That's why it's important to create a robust knowledge base and well-defined escalation process.
Q: Can I migrate existing sub-accounts to SaaS Mode?
A: You cannot automatically migrate existing sub-accounts to SaaS Mode. You'll need to recreate accounts as independent SaaS instances. We recommend using snapshots to accelerate this manual migration process.
Want to implement GoHighLevel SaaS Mode in your business and start generating recurring revenue? Contact Vida Digital Solutions on WhatsApp and receive specialized consulting to configure your white-label platform from zero to first paying customer.
Want to implement this in your business?
Talk on WhatsApp