SaaS Overview

With the Extended License, Votlie becomes a multi-tenant SaaS platform. Your customers sign up, choose a plan, and get their own feedback board — all managed from your platform.


How SaaS Mode Works

In SaaS mode, Votlie operates with three distinct layers:

  • You are the platform operator (Super Admin)
  • Your customers sign up and become tenant admins, each with their own feedback board
  • Their users are end users who vote, comment, and submit features on tenant boards

Each tenant gets a fully isolated feedback board with their own features, users, settings, branding, and categories.


Roles in SaaS Mode

RoleWhat They SeeWhat They Do
Super AdminPlatform management panelManage tenants, plans, billing, domains, platform settings
Tenant AdminStandard Votlie admin + Subscription pageManage their board + their subscription
End UserPublic boardVote, comment, submit features

Super Admin Navigation

When logged in as a Super Admin, the sidebar provides access to the following sections:

  • Dashboard - Platform overview with key metrics and charts
  • Tenants - Manage all customer accounts
  • Plans - Create and manage subscription plans
  • Revenue - Financial insights, MRR, ARR, and payment tracking
  • Domains - Manage custom domains across all tenants
  • Announcements - Platform-wide announcements to all tenants
  • Email Templates - Customize tenant lifecycle emails
  • Platform Settings - Stripe, OAuth, SMTP, hosting, and registration configuration
  • Team - Invite and manage super admin team members
  • My Account - Update your own profile, password, and avatar

Impersonation

Super Admins can impersonate any tenant, allowing them to log into that tenant's admin panel as if they were the tenant admin. This is useful for diagnosing issues, helping tenants configure their board, or verifying settings.

When impersonating a tenant:

  • A prominent impersonation banner is displayed at the top of the page, clearly indicating that you are viewing the tenant's panel
  • You have full access to the tenant's admin panel, settings, and board
  • Click "Stop Impersonating" on the banner to immediately return to the Super Admin panel

Tenant Isolation & Data Isolation

Each tenant's data is completely isolated:

  • Tenants cannot see other tenants' data, users, or features
  • Each tenant has their own admin panel
  • Settings, branding, and categories are per-tenant
  • Tenant admins can configure their own SMTP settings (overriding platform defaults)
  • Tenant admins have full access to the theme editor for their board

Data Isolation

Data isolation is enforced at every level of the platform:

  • Tenant A cannot see Tenant B's data — features, votes, comments, users, categories, and settings are all scoped to the individual tenant
  • Super Admins can see all tenant data from the management perspective (via the Super Admin panel or through impersonation), but tenants themselves have no visibility into other tenants
  • Database queries are automatically scoped by tenant, ensuring no data leakage between accounts

Enabling SaaS Mode

SaaS mode is automatically enabled when you install Votlie with an Extended License. During installation, an additional Hosting Configuration step lets you set up domain management.

Requirements

  1. A valid Extended License from CodeCanyon
  2. A cron job set up (see Cron Jobs) — essential for SaaS operations
  3. A Stripe account for payment processing

Landing Page

In SaaS mode, your site's homepage becomes a marketing landing page instead of the feature board. The landing page presents your SaaS offering to potential customers and is automatically generated based on your platform settings and plans.


Pricing Page

The pricing page (/pricing) displays all your active plans with:

  • Plan names and descriptions
  • Monthly and yearly pricing
  • Feature lists and limits for each plan
  • Call-to-action buttons that lead to the signup flow

Plans are configured in the Super Admin Panel.


Next Steps

Was this page helpful?