GoHighLevel setup
Setting up GoHighLevel SaaS mode: my checklist before the first customer
What to decide and configure before selling GoHighLevel as your own SaaS: plans, Stripe, the SaaS configurator, snapshots, rebilling and a test sign-up.
SaaS mode lets an agency sell GoHighLevel to its own customers as a branded subscription. Customers sign up, pay you monthly and get a sub-account that’s already set up for their kind of business. When it works, it’s a proper product. When it’s rushed, it’s a support headache with a monthly fee attached.
I did SaaS development work at Auto Nurture Speedy.ai, and these are the things I make sure are settled before anyone sells the first plan.
1. Decide the offer before touching settings
Write down, on paper:
- How many plans you’ll sell, and who each one is for.
- The monthly price and whether there’s a trial.
- Which features each plan unlocks.
- Which snapshot each plan gets.
- Whether you’ll pass on usage costs like SMS, calls, email and AI, and with what markup.
Most SaaS setups that go wrong skipped this step. The configurator is easy; the decisions are hard.
2. Branding and white-label
Customers should see your brand, not HighLevel’s. That means your own domain for the app, your logo, your colours and your own support details. Set up the custom domain and check that login, password reset and email notifications all use your branding. Try the password-reset email yourself; it’s often the one that gets forgotten.
3. Connect Stripe
SaaS billing runs through Stripe. Connect your Stripe account, make sure it’s fully verified and activated for live payments, and check the business details customers will see on receipts. Run a test transaction before going live.
4. Build plans in the SaaS configurator
In the configurator, create each plan with its price, features and limits, and link it to the snapshot it should load. Keep plan names simple. “Starter”, “Growth” and “Pro” are easier for customers than clever names that don’t explain anything.
5. Prepare the snapshots
A new customer’s first login decides whether they stay. An empty account is overwhelming. A snapshot with a pipeline, a booking calendar, a couple of ready workflows and templates gives them something that works on day one. I wrote about what snapshots carry and what they don’t, which matters here: customers will still need to connect their own number and domain.
6. Rebilling
If you rebill usage, decide the markup and make sure customers understand it. A surprise invoice for SMS is the fastest way to a cancellation. Put the rates on your pricing page and in the welcome email.
7. Onboarding for your customers
Customers will still need to verify a domain, register for A2P if they text US numbers, and connect their calendar. Give them a short checklist, a few short videos or a booked onboarding call. The more of this you help with, the lower your churn.
8. Test the full sign-up path
- Sign up as a new customer from your pricing page.
- Pay with a real or test card.
- Check that the sub-account is created with the right snapshot.
- Log in as the customer and check branding everywhere.
- Check the welcome email and any automations you trigger on sign-up.
- Cancel, and check what happens to access and billing.
If every step behaves, you’re ready to sell. If one doesn’t, you’ve found it before a paying customer did.
Support, upgrades and cancellations
Three things are easy to forget until the first customer asks:
- Support. Where do customers go when they’re stuck? A help email, a booking link or a chat widget inside the app. Decide who answers and how fast before you launch.
- Upgrades and downgrades. Test moving a customer from one plan to another. Check what happens to features they lose and how the price change is billed.
- Cancellations. Decide what happens to the sub-account and its data when someone cancels, and say so in your terms.
Write these down in a simple internal document. When you hire your first support person, that document is their training.
A note on expectations
SaaS mode is the technical foundation, not the business. Customers come from your marketing, your niche and the support you give. Set it up well, keep the first version simple and improve it based on what real customers ask for.



