Platform Settings

Configure every aspect of your SaaS platform from a single location. Platform settings control registration, billing, email delivery, authentication, theming, branding, and access.


Accessing Platform Settings

Go to Super Admin > Platform Settings to access all configuration tabs.


General Settings

The General tab controls core platform behavior:

SettingDescription
Platform NameThe name of your SaaS platform
Platform DescriptionA short description of your platform
Registration ModeOpen — anyone can sign up. Invite Only — only invited users can create accounts
Free Trial EnabledToggle whether new tenants get a free trial
Default Trial DaysNumber of days for the free trial period
Default PlanThe plan assigned to new tenants after trial or on signup
Free Trial PlanThe plan tenants are assigned during their trial period

Stripe Integration

The Stripe tab connects your platform to Stripe for payment processing.

API Keys

SettingDescription
Publishable KeyYour Stripe publishable key (starts with pk_)
Secret KeyYour Stripe secret key (starts with sk_)
Webhook SecretYour Stripe webhook signing secret (starts with whsec_)

All keys are stored encrypted in the database.

Webhook URL

Set your Stripe webhook endpoint to:

https://yourdomain.com/api/stripe/webhook

Setup Steps

  1. Create a Stripe account if you don't have one
  2. Get your API keys from the Stripe Dashboard (Developers > API Keys)
  3. Add a webhook endpoint in Stripe (Developers > Webhooks) pointing to your webhook URL
  4. Copy the webhook signing secret from Stripe
  5. Enter all three values (Publishable Key, Secret Key, Webhook Secret) in Votlie

Email Configuration

The Email (SMTP) tab configures platform-wide email delivery. This uses the same SMTP fields as board-level email configuration (host, port, username, password, from address, encryption).

This is the default email configuration for the entire platform. Individual tenants can override these settings with their own SMTP credentials from their board settings.

Email Logs

The Email Logs tab provides visibility into email delivery:

  • 30-day statistics — delivery success rate and volume
  • Recent entries — individual email send attempts with status
  • Filters — filter logs by status (sent, failed, pending) or recipient

Authentication

The Authentication tab configures social login providers at the platform level.

Available Providers

ProviderFields
GoogleClient ID, Client Secret
GitHubClient ID, Client Secret
DiscordClient ID, Client Secret
SlackClient ID, Client Secret

For each provider:

  1. Enter the Client ID and Client Secret from the provider's developer console
  2. Toggle Enable/Disable to control availability
  3. Click Test to verify the credentials work

Theme & Branding

Theme

The Theme tab sets the default theme for new tenant boards.

Choose from 12 presets:

DefaultOceanEmeraldOrange
PurpleMinimalCyanYellow
TealPinkVioletCustom

Each preset includes both light and dark mode palettes. You can also configure the font selection for your platform.

Use the Apply to all existing tenants option to push the selected theme to every current tenant board.

Branding

The Branding tab configures platform-level branding assets:

SettingDescription
Light Mode LogoLogo displayed on light backgrounds
Dark Mode LogoLogo displayed on dark backgrounds
FaviconSmall icon shown in browser tabs
Logo IconCompact icon version of your logo

These assets are used on the landing page, login page, and serve as defaults for new tenant boards.


Landing Page

The Landing Page tab lets you customize the public-facing landing page of your SaaS platform.

SectionWhat You Can Edit
HeroHeadline, subheadline, and call-to-action button
FeaturesFeature highlights with titles and descriptions
PricingPlan cards pulled from your plan configuration
FAQFrequently asked questions and answers
FooterFooter links and content

Access & Maintenance

The Access & Maintenance tab controls platform availability and access methods.

SettingDescription
Maintenance ModeWhen enabled, tenants see a maintenance page instead of their board
Allowed IPsIP addresses that can still access the platform during maintenance
Tenant Access MethodHow tenants access their boards

Tenant Access Methods

MethodDescription
SubdomainTenants access via tenant.yourdomain.com
Path-basedTenants access via yourdomain.com/tenant
BothBoth subdomain and path-based access are supported

License

The License tab shows your Extended License status. You can:

  • View your current license details
  • Check license validity
  • Deactivate the license if needed

Updates

The Updates tab displays:

  • Current version of the platform
  • System specs (PHP version, database, server info)
  • Update history showing previously applied updates

Next Steps

Was this page helpful?