Skip to main content

SaaS Settings Overview

Now that you've installed the module and configured your server, it's time to set up the actual SaaS platform. This is the fun part - you'll configure how your platform works, what plans you offer, how much you charge, and what your customers see.

Where to Find Settingsโ€‹

All SaaS configuration is under SaaS Management in your left sidebar:

SaaS Management sidebar menu The SaaS Management menu gives you access to all settings - Plans, SuperAdmin Settings, Activity Log, Landing Page Editor, and Landing Page Builder

Settings Areasโ€‹

Here's an overview of everything you can configure:

SettingWhat It ControlsGuide
MySQL Server SettingsDatabase connection, tenant isolation mode, URL structureMySQL Server Settings
Tenant SettingsRegistration rules, trial periods, email verificationTenant Settings
Plans & PricingSubscription plans, pricing, billing cyclesPlans & Pricing
Usage LimitsResource quotas per plan (customers, invoices, etc.)Usage Limits & Quotas
Module AccessWhich Perfex modules each plan can accessModule Access Control
Landing PageYour public-facing signup pageLanding Page Setup
Landing Page BuilderVisual drag-and-drop page builderLanding Page Builder
Custom DomainsAllow tenants to use their own domainCustom Domains
API SettingsREST API configurationAPI Settings

We recommend configuring things in this order:

  1. MySQL Server Settings - Already done during installation
  2. Tenant Settings - Set the rules for registration and tenants
  3. Plans & Pricing - Create your subscription plans
  4. Landing Page - Set up your customer-facing page
  5. Everything else - Module access, custom domains, API, etc.
info

Pro Tip: You can change any setting at any time. Don't worry about getting everything perfect on the first try - you can always come back and adjust.


Let's start with the settings that are already partially configured from installation.

MySQL Server Settings