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.
Everything in the SaaS sections is in addition to the Regular License features. The Extended License unlocks multi-tenancy on top of all standard Votlie functionality.
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
| Role | What They See | What They Do |
|---|---|---|
| Super Admin | Platform management panel | Manage tenants, plans, billing, domains, platform settings |
| Tenant Admin | Standard Votlie admin + Subscription page | Manage their board + their subscription |
| End User | Public board | Vote, 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
Impersonation does not affect the tenant's session or data. It is a read/write session for the Super Admin that operates independently.
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
- A valid Extended License from CodeCanyon
- A cron job set up (see Cron Jobs) — essential for SaaS operations
- 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
- Tenant Signup & Payment - How customers sign up
- Subscriptions - Subscription management
- Super Admin Panel - Platform management