Tenanta – MultiTenant SaaS Module for Edulab LMS | LMS SaaS Builder | Multi-Website System
Tenanta is a robust multi-tenant SaaS module that plugs
instantly into your EduLab LMS set up and transforms
it into a completely operational LMS-as-a-Service market —
in below 5 minutes. Let organizations and educators join, get their very own
remoted academy, select a plan, and begin promoting programs — all with none
guide setup from you.
Already operating EduLab LMS? Simply set up Tenanta, configure
your plans and cost gateways, and you might be able to onboard paying
tenants. No code adjustments required.
EduLab LMS is offered individually on CodeCanyon. Tenanta
is the SaaS add-on module that unlocks multi-tenancy and subscription
billing on high of it.
GO FROM SINGLE LMS TO SAAS MARKETPLACE IN 5 MINUTES
- Set up EduLab LMS in your server
- Set up the Tenanta module through the built-in Module Supervisor
- Configure your subscription plans and cost gateways
- Set your area wildcard (e.g.,
*.yourdomain.com) - Begin accepting tenants — every will get their very own absolutely remoted LMS academy
That’s it. Your SaaS LMS platform is reside and able to generate recurring
income.
MULTI-TENANT ARCHITECTURE
Tenant Provisioning — Totally Automated
-
Self-service registration portal — customers join with out admin
involvement - E-mail verification earlier than provisioning begins
-
Multi-step guided onboarding — group particulars → plan choice →
cost -
Computerized subdomain project (e.g.,
academy.yourdomain.com) -
Customized area help — tenants can level their very own area to their
academy -
Demo knowledge auto-import — tenants begin with actual pattern programs and
content material -
Actual-time provisioning console — reside progress feed so customers know
Precisely what’s occurring - Job queue-based setup — heavy provisioning runs within the background
Two Database Isolation Modes
-
Separate Database Mode — each tenant will get a totally
remoted database. Most knowledge safety, best for enterprise shoppers -
Shared Database Mode — all tenants share one database
with strict row-level isolation. Price-efficient for high-volume SaaS -
Change between modes dynamically as your platform scales — no knowledge
migration complications
Tenant Administration (Central Admin)
- Central SaaS admin dashboard with platform-wide metrics and tenant listing
- View, monitor, configure, and delete any tenant from one place
-
Tenant deletion with correct knowledge cleanup — no orphaned data left
behind - Area administration — add or take away customized domains per tenant
- Blocked e-mail listing to stop abuse throughout demo imports
SUBSCRIPTION PLANS & BILLING
Versatile Plan Builder
-
Create limitless subscription tiers — Free, Starter, Skilled,
Enterprise, or something you outline - Set function limits per plan — variety of programs, college students, storage
- Month-to-month and annual billing cycles
- Annual low cost configuration to encourage longer commitments
- Free plan help for freemium conversion methods
Free Trial System
- Configurable free trial interval (e.g., 14 days)
- Full platform entry throughout trial — no function gates
- Computerized conversion to paid plan when trial ends
- Trial standing monitoring and expiry notifications
Automated Billing
- Invoices auto-generated for each billing cycle
- Sequential bill numbering with PDF obtain help
- Fee standing monitoring per tenant — paid, pending, overdue
-
Good auto-renewal with retry logic for failed funds (configurable
retry window) - Tenant-facing billing dashboard — view invoices, cost historical past
-
Offline cost help — financial institution switch verification workflow for
enterprise shoppers
5 Fee Gateways for Tenant Subscriptions
- Stripe — Credit score/debit playing cards with full webhook help
- Razorpay — Playing cards, wallets, UPI, web banking (India)
- Xendit — Native cost strategies (Southeast Asia)
- Paystack — Playing cards and financial institution transfers (Africa)
-
PayU — Multi-currency help (Latin America, Africa,
Asia) -
Offline / Financial institution Switch — Guide admin verification
workflow
WHAT EACH TENANT GETS (POWERED BY EDULAB LMS)
Each tenant in your platform will get entry to the total energy of
EduLab LMS inside their remoted setting:
-
Full-featured LMS — programs, chapters, matters, video
lectures, PDF supplies, quizzes, assignments, exams, certificates -
Pupil, Teacher & Group administration with
role-based entry management -
E-commerce — cart, checkout, 5 cost gateways,
coupons, multi-currency pricing, invoicing -
Course bundles with customized pricing and mixed
studying outcomes -
Quiz & examination system — a number of query sorts, query
financial institution, try monitoring -
Certificates — auto-generated on cross, customized
templates, PDF obtain -
Help ticket system — college students elevate tickets,
instructors and admins reply - Notifications — in-app + e-mail for all key occasions
-
Critiques & scores — 1–5 star pupil opinions with
moderation -
Weblog, pages, FAQs, testimonials — content material administration
for every tenant’s public web site -
Multi-language & RTL help — tenants can run their
academy in any language -
Teacher payout system — fee splitting, payout
requests, admin approval -
Mailchimp e-newsletter integration — per-tenant
subscriber administration -
Rewards system — tenant admins can create and assign
pupil rewards
Every tenant’s knowledge is absolutely remoted from different tenants — whether or not utilizing
separate or shared database mode.
MODULE MANAGER — ZERO-FRICTION DEPLOYMENT
-
Set up and activate Tenanta with a single click on from the EduLab LMS
admin panel - Actual-time set up console — reside output so that you see each step
-
Computerized cache administration after set up, replace, or elimination — no guide
artisan instructions wanted -
Secure uninstall — removes all SaaS knowledge cleanly with out breaking the bottom
EduLab LMS -
Allow/disable with out knowledge loss — pause the SaaS module whereas holding
all tenant knowledge intact
SECURITY & DATA ISOLATION
-
Strict tenant context middleware — requests are at all times scoped to the
right tenant -
Central area isolation — SaaS admin routes are by no means accessible from
tenant subdomains -
Open redirect safety — area validation in opposition to the tenants
registry -
Position-based entry management per tenant — every tenant manages their very own
employees permissions - Enter sanitization with HTML Air purifier — XSS-safe throughout all tenants
- E-mail verification enforced earlier than any provisioning or billing motion
-
Delicate knowledge masking in logs — cost credentials and keys are by no means
logged in plain textual content -
Webhook signature verification — Stripe cost webhooks validated
server-side
⚙️ TECHNICAL FOUNDATION
-
Laravel 11 — trendy PHP framework, clear and
maintainable - PHP 8.2+ — strict sorts, excessive efficiency
-
Stancl Tenancy v3 — battle-tested multi-tenancy
library, extensively utilized in manufacturing -
nWidart Laravel-Modules v12 — self-contained module
structure -
Spatie Laravel-Permission v6 — industry-standard
role-based entry management -
Queue System — tenant provisioning and heavy duties run
in background jobs -
IP Geolocation — multi-driver help (IP-API, MaxMind,
IPInfo, GeoPlugin, IP2Location) for location-aware options -
Polymorphic Billing Structure — billing engine works
with any billable entity, not simply subscriptions - Vite + Tailwind CSS — quick, trendy frontend builds
-
RTL Help — right-to-left format for Arabic, Hebrew,
Urdu, and extra - Responsive Design — works on all display screen sizes
WHAT’S INCLUDED
- Tenanta SaaS module (set up on high of EduLab LMS)
- Subscription & billing engine — plans, invoices, funds, auto-renewal
- Tenant provisioning pipeline — registration, cost, DB setup, seeding
- SaaS central admin panel — tenants, plans, billing, domains
- SaaS touchdown web page template for advertising your platform
- Module Supervisor integration — set up/uninstall cleanly
-
6 cost gateway integrations (Stripe, Razorpay, Xendit, Paystack,
PayU, Offline) - Developer-friendly clear code with documented structure
- Common updates and bug fixes
PERFECT FOR
-
Entrepreneurs who need to construct a Udemy-like SaaS platform and cost
educators a month-to-month charge -
EdTech startups that need to supply white-label LMS academies to
companies -
Businesses constructing customized LMS options for a number of shoppers on a single
server -
Company coaching suppliers who handle separate studying environments
for various corporations -
Certification our bodies providing remoted examination platforms per shopper
group -
Anybody already operating EduLab LMS who needs to monetize their platform
with recurring subscriptions
REQUIREMENTS
-
EduLab LMS (out there individually on CodeCanyon) —
Tenanta is an add-on module, not a standalone product - PHP 8.2 or greater
- MySQL 5.7+ or MariaDB 10.3+
- Composer 2.x
- Node.js 18+ (for asset compilation, construct step solely)
- Apache or Nginx with wildcard subdomain help
-
Wildcard SSL certificates (e.g.,
*.yourdomain.com) —
required for tenant subdomains
CHANGELOG
v1.0 — Preliminary Launch
- Full multi-tenant SaaS module for EduLab LMS
- Self-service tenant registration and provisioning pipeline
- Subscription plans with month-to-month/annual billing and free trials
- World polymorphic billing system — invoices, funds, auto-renewal
- 6 cost gateway integrations
- Two database isolation modes (separate + shared)
- Actual-time provisioning console with reside output
- Demo knowledge auto-import for immediate tenant onboarding
-
Safety hardening — open redirect safety, enter sanitization,
delicate knowledge masking - Offline cost and financial institution switch help
- Module Supervisor integration — one-click set up, disable, uninstall
Tenanta — Flip your EduLab LMS right into a recurring-revenue
SaaS enterprise. Each group will get its personal academy. You receives a commission each
month.

