Managing multiple client accounts in GoHighLevel can feel like herding cats—especially when you're trying to activate SaaS features across dozens of sub-accounts manually. If you're running an agency or white-label operation, you know the pain: each activation takes time, creates opportunities for mistakes, and delays your clients from accessing premium features.
The good news? GoHighLevel's bulk SaaS activation feature on the Pro plan eliminates this friction. In this guide, I'll walk you through exactly how to activate SaaS across multiple sub-accounts at scale, avoiding common pitfalls, and ensuring zero disruption to your clients. Whether you're managing 5 accounts or 500, this workflow will save you hours every month.
Ready to streamline your agency? Start your free 30-day GoHighLevel trial (that's double the standard trial) and see bulk SaaS activation in action.
What Is SaaS Mode in GoHighLevel?
Before diving into bulk activation, let's clarify what SaaS mode actually is. SaaS stands for "Software-as-a-Service," and in the context of GoHighLevel, it's a delivery model where you host the platform in the cloud and provide it to your clients on a subscription basis.
With GoHighLevel's SaaS mode, you can:
- White-label the platform with your own branding
- Set custom pricing and billing cycles
- Create recurring revenue streams ($297–$997/month per client)
- Automate client onboarding with pre-built workflows
- Manage all clients from a centralized agency dashboard
Non-SaaS sub-accounts are standard client accounts that don't have the SaaS infrastructure enabled. Bulk activation converts these standard accounts to full SaaS-enabled accounts, unlocking white-labeling, custom billing, and app marketplace features—all at once, instead of clicking through each account individually.
Prerequisites for Bulk SaaS Activation
Not every GoHighLevel plan can bulk activate SaaS. Here's what you need in place:
Required Plan Level
You must be on the GoHighLevel Pro plan or higher to access bulk SaaS activation. The Starter or Standard plans do not include this feature. If you're still on a lower tier, upgrading to Pro unlocks not just bulk SaaS activation, but also unlimited sub-accounts, advanced automation, and priority support.
Sub-Account Status
Your sub-accounts must be non-SaaS accounts to activate them in bulk. If an account is already SaaS-enabled, it won't appear in the bulk activation workflow. You can have a mix of SaaS and non-SaaS accounts across your agency—the system will intelligently filter and only process those that need conversion.
Payment Method Configuration
Each sub-account should have a valid payment method on file (or you should understand what will happen if it doesn't—more on this below). The payment method determines how the SaaS activation transitions your client's billing.
💡 Pro Tip
Before bulk activating, audit your sub-accounts and document which ones have payment methods on file. This takes 10 minutes and prevents surprises when activation happens.
Step-by-Step: How to Bulk Activate SaaS Sub-Accounts
Step 1: Navigate to Your Agency Dashboard
Log into your GoHighLevel account and navigate to your Agency Pro dashboard. This is your command center for managing all sub-accounts at scale.
Step 2: Access the Sub-Accounts View
From the main menu, go to Sub-Accounts (or Clients, depending on your GoHighLevel version). You'll see a list of all your active sub-accounts with their current status displayed.
Step 3: Filter for Non-SaaS Accounts
Look for a filter option that allows you to sort by account type. Filter to show only "Non-SaaS" accounts. This narrows your view to exactly the accounts you need to activate. If you have 200 sub-accounts and only 50 are non-SaaS, filtering saves you massive amounts of time.
Step 4: Select Accounts for Bulk Activation
You'll see checkboxes next to each non-SaaS account. You have two options:
- Select individual accounts – Check specific boxes if you want to roll out SaaS to certain clients first (useful for testing or staggering activation)
- Select all non-SaaS accounts – Click the "Select All" option to activate every non-SaaS account at once (best for agencies ready to go all-in)
Step 5: Initiate the Bulk Activation Workflow
Once you've selected your accounts, a "Bulk Actions" menu appears. Look for the option labeled "Activate SaaS" or "Enable SaaS Mode." Click it to launch the guided workflow.
Step 6: Review and Confirm
GoHighLevel will show you a summary of all accounts about to be activated. Review the list carefully—you'll see account names, current status, and any warnings (e.g., if an account is missing a payment method). Once you're confident, click "Confirm" to execute the bulk activation.
Step 7: Monitor Activation Status
The system processes the activations in the background. You'll see a progress indicator or notification confirming the number of accounts activated. Depending on how many accounts you're activating, this can take anywhere from seconds to a few minutes.
This is built into GoHighLevel. Try it free for 30 days →
Understanding Payment Method Impact During Activation
This is the crucial part most agencies miss: what happens to billing when you activate SaaS depends on whether the sub-account has a payment method on file.
Accounts WITH a Payment Method
If the sub-account already has a credit card or payment method stored, activation is seamless. GoHighLevel will automatically transition the account to SaaS mode with minimal disruption. The client's existing billing cycle continues, and new SaaS features become available immediately.
Accounts WITHOUT a Payment Method
If a sub-account has no payment method on file, GoHighLevel will flag this during activation. The account will still convert to SaaS mode, but billing functionality will be limited until the payment method is added. You'll need to follow up with the client to complete payment setup, or add one on their behalf if you have permission.
💡 Pro Tip
Send clients a heads-up email 24 hours before you bulk activate SaaS. Let them know their accounts are being upgraded, what new features they'll access, and that no action is required on their end if everything is already set up correctly.
Avoiding Client Disruptions When Scaling SaaS
Bulk activation is powerful, but it requires care to avoid accidentally breaking a client's workflow. Here's how to stay safe:
Test on a Pilot Group First
Don't bulk activate all 200 accounts on day one. Select 5–10 trusted clients and run the activation workflow. Monitor their accounts for 24 hours to ensure:
- Logins still work
- Data and workflows are intact
- Billing transitions smoothly
- No features are accidentally disabled
Communicate Proactively
Send clients a clear message explaining:
- What's happening: "We're upgrading your account to our enhanced SaaS platform."
- What they gain: White-labeling, custom branding, new app integrations, etc.
- What changes: Minimal—access links might shift slightly, but all data remains intact.
- When: Specific date and time (even better, specify timezone)
- Support: Provide a contact person if issues arise
Schedule During Low-Traffic Hours
Activate SaaS during times your clients are least likely to be actively using the platform—early morning, late evening, or weekends. This minimizes the chance anyone encounters a hiccup mid-workflow.
Have a Rollback Plan
While bulk SaaS activation is generally stable, always know how to revert an account if something goes wrong. GoHighLevel support can help, but it's good to have a contact ready before you execute any large-scale changes.
Best Practices for Agency-Scale SaaS Management
Segment Activation by Client Tier
If you have different pricing tiers (e.g., Starter, Professional, Enterprise), consider activating SaaS in batches by tier. This keeps your rollout organized and makes it easier to troubleshoot if an issue surfaces in a specific client segment.
Document Everything
Keep a simple spreadsheet tracking:
- Sub-account name
- Activation date
- Payment method status (yes/no/pending)
- Any issues or notes
This becomes invaluable if you need to troubleshoot later or report on your scaling progress.
Use SaaS Configurator Alongside Bulk Activation
After activating SaaS, use GoHighLevel's SaaS Configurator to automate the setup of white-label branding, pricing tiers, and onboarding workflows. Bulk activation handles the account conversion; the Configurator handles the customization that makes your SaaS offering unique.
Monitor Usage Post-Activation
After bulk activation, check in with clients after a week. Ask if they've noticed the new SaaS features, if they have questions, or if they need training. This follow-up builds goodwill and uncovers any issues quickly.
Bulk SaaS activation in GoHighLevel is one of the most underrated features for agencies scaling recurring revenue. By following this workflow—and understanding the payment method implications—you'll convert your entire client base to SaaS mode with minimal friction and maximum efficiency.