SaaS Mode - Full Setup Guide + FAQ

Written By Lu Benavides (Collaborator)

Updated at August 29th, 2025

Software-as-a-Service (SaaS) is a delivery model for software applications where the software is hosted in the cloud and provided to users over the Internet on a subscription basis. Enabling SaaS capabilities will empower you to create a customized version of the HighLevel platform for your clients while still benefiting from the robust features and functionalities of the original HighLevel platform.

Pre-requisites

This is an exhilarating step, so we understand if you want to jump right in. However, before you can enable SaaS, you must:

  • Create an Agency Sub-Account.
  •  Activate the Telephony System.
  • Complete your agency's configuration, including setting your white-labeled login domain, API domain URL, logo, and activating your premium features.

Connecting Your Payment Processor

From your agency's view, navigate to the Stripe section in your Settings and click Connect to your Stripe account.

A pop-up window will open; in there, log in to your Stripe account.

Once connected, switch to your Agency's sub-account, head to the Integrations tab in the Payments section and click connect next to Stripe.

Click Connect with Stripe.

Like before, this will redirect you to Stripe to connect your account. Make sure to select the same account you connected to the agency.

Creating A SaaS Product

Still inside the Sub-Account's view, head to the Products tab in the Payments section and click + Create Product.

Toggle “Use as SaaS Product” on for your product.

Fill out the details of your product as normal, then head to the SaaS section.

Click Select one under Category, then click +Add new Category.

Give a name to your Category, select a Category Currency, then click Save. This is used to group plans, helping you keep related offers organized.

Set the user and contact limit for the product.

In the features tab, click +Attach Snapshot to automatically include it in the plan.

Select the features you want to include in the plan by clicking on them to turn them blue or remove them by turning them white.

 

The system will bill for the usage in the form of credits, which you can provide as a gift for customers upon sign-up or renewal. To add “Complimentary Credits,” enable the option, select if it is a one-time thing or recurring, then set the credit total.

📌Note: You can enable unused credit rollover for recurring credits.

onfigure your rebilling margin, then save your product.

📌Note: This can be modified later if needed.

Set a monthly and yearly pricing for your product, then click Save.

Once you've created your product, simply repeat the process for different service tiers and add them to your funnel or website for purchasing.

Advanced Settings

Head back to your agency view to set how sub-account subscriptions are managed after creation. Select the Advanced Settings tab inside the SaaS Configurator section.

Scroll to Sub-Account Onboarding. This section will help you manage automation for getting customers started after subscription.

And there you have it, these are the basics needed to get your SaaS plans set and start your agency's journey. We hope this guide, along with the other articles in this category, helps you run the agency of your dreams.

Troubleshooting and FAQs

Throughout the setup process, you may encounter challenges or have questions. Here are a few tips and answers to common queries:

What if I accidentally delete a plan from Stripe?

If a plan is deleted from Stripe, you may need to reset your SaaS configurator in the CRM and reconfigure your plans.

Can I offer multiple SaaS plans?

Yes, you can configure and offer multiple SaaS plans to cater to different client needs and preferences.

Can clients control their rebilling settings?

Yes, clients can view their current credit balance and all usage/charges and configure their re-charge settings by going to Settings > Company Billing.