Skip to main content

Plans

Plans define what each tenant is allowed to do and how much they pay. The super admin creates and manages all plans from Super Admin โ†’ Billing โ†’ Plans.


What a Plan Controlsโ€‹

Each plan defines:

LimitDescription
Max LeadsMaximum lead records a tenant can store
Max UsersMaximum team members per workspace
Max FormsMaximum active forms
Max AutomationsMaximum active automations
API AccessWhether API keys can be created
Custom DomainWhether custom domain is available
White-Label BrandingWhether branding settings are unlocked
Advanced ReportsWhether advanced report pages are available

Creating a Planโ€‹

  1. Go to Super Admin โ†’ Billing โ†’ Plans.
  2. Click New Plan.
  3. Fill in the Basics tab:
FieldDescription
Plan KeyInternal identifier (lowercase, no spaces, e.g. starter, pro) โ€” cannot change after creation
NameDisplay name shown on the pricing page (e.g. "Starter", "Professional")
DescriptionShort description (max 500 characters)
Monthly PriceRecurring monthly price
CurrencyPrice currency
Trial DaysNumber of days for a free trial (0 = no trial)
Is ActiveWhether this plan is publicly available
  1. Fill in the Limits tab with the feature limits.
  2. Fill in the Features tab โ€” a key-value list of feature flags.
  3. Click Save.

Editing a Planโ€‹

  1. Go to Super Admin โ†’ Billing โ†’ Plans.
  2. Click the edit icon on the plan row.
  3. Update pricing, limits, or features.
  4. Save.

Changing plan limits affects all tenants currently on that plan immediately.

The plan key cannot be edited after creation (it is used in billing integrations and code).


Deactivating a Planโ€‹

Toggle Is Active off. Deactivated plans:

  • Are no longer shown on the public pricing page
  • Cannot be assigned to new tenants
  • Existing tenants on the plan are unaffected

Free / Trial Plansโ€‹

  • Set Monthly Price to 0 for a free plan.
  • Set Trial Days to give new tenants a trial period on any plan.

Assigning Plans to Tenantsโ€‹

Plans are assigned when creating a tenant (New Tenant form) or by editing an existing tenant's plan. See Tenant Management.


Feature Flagsโ€‹

The Features tab is a flexible key-value store. Use it to control custom feature flags beyond the standard limits. The keys and values are available in the application's feature-checking logic.

Example feature flags:

advanced_reports โ†’ true
api_access โ†’ true
max_email_sequences โ†’ 10