Preview
Tenanta – MultiTenant SaaS Module for Edulab LMS | LMS SaaS Builder | Multi-Site System
Tenanta is a powerful multi-tenant SaaS module that plugs
directly into your EduLab LMS installation and transforms
it into a fully operational LMS-as-a-Service marketplace —
in under 5 minutes. Let organizations and educators sign up, get their own
isolated academy, choose a plan, and start selling courses — all without any
manual setup from you.
Already running EduLab LMS? Just install Tenanta, configure
your plans and payment gateways, and you are ready to onboard paying
tenants. No code changes required.
EduLab LMS is available separately on CodeCanyon. Tenanta
is the SaaS add-on module that unlocks multi-tenancy and subscription
billing on top of it.
GO FROM SINGLE LMS TO SAAS MARKETPLACE IN 5 MINUTES
- Install EduLab LMS on your server
- Install the Tenanta module via the built-in Module Manager
- Configure your subscription plans and payment gateways
- Set your domain wildcard (e.g.,
*.yourdomain.com) - Start accepting tenants — each gets their own fully isolated LMS academy
That’s it. Your SaaS LMS platform is live and ready to generate recurring
revenue.
MULTI-TENANT ARCHITECTURE
Tenant Provisioning — Fully Automated
-
Self-service registration portal — users sign up without admin
involvement - Email verification before provisioning begins
-
Multi-step guided onboarding — organization details → plan selection →
payment -
Automatic subdomain assignment (e.g.,
academy.yourdomain.com) -
Custom domain support — tenants can point their own domain to their
academy -
Demo data auto-import — tenants start with real sample courses and
content -
Real-time provisioning console — live progress feed so users know
Exactly what’s happening - Job queue-based setup — heavy provisioning runs in the background
Two Database Isolation Modes
-
Separate Database Mode — every tenant gets a completely
isolated database. Maximum data security, ideal for enterprise clients -
Shared Database Mode — all tenants share one database
with strict row-level isolation. Cost-efficient for high-volume SaaS -
Switch between modes dynamically as your platform scales — no data
migration headaches
Tenant Management (Central Admin)
- Central SaaS admin dashboard with platform-wide metrics and tenant list
- View, monitor, configure, and delete any tenant from one place
-
Tenant deletion with proper data cleanup — no orphaned records left
behind - Domain management — add or remove custom domains per tenant
- Blocked email list to prevent abuse during demo imports
SUBSCRIPTION PLANS & BILLING
Flexible Plan Builder
-
Create unlimited subscription tiers — Free, Starter, Professional,
Enterprise, or anything you define - Set feature limits per plan — number of courses, students, storage
- Monthly and annual billing cycles
- Annual discount configuration to encourage longer commitments
- Free plan support for freemium conversion strategies
Free Trial System
- Configurable free trial period (e.g., 14 days)
- Full platform access during trial — no feature gates
- Automatic conversion to paid plan when trial ends
- Trial status tracking and expiry notifications
Automated Billing
- Invoices auto-generated for every billing cycle
- Sequential invoice numbering with PDF download support
- Payment status tracking per tenant — paid, pending, overdue
-
Smart auto-renewal with retry logic for failed payments (configurable
retry window) - Tenant-facing billing dashboard — view invoices, payment history
-
Offline payment support — bank transfer verification workflow for
enterprise clients
5 Payment Gateways for Tenant Subscriptions
- Stripe — Credit/debit cards with full webhook support
- Razorpay — Cards, wallets, UPI, net banking (India)
- Xendit — Local payment methods (Southeast Asia)
- Paystack — Cards and bank transfers (Africa)
-
PayU — Multi-currency support (Latin America, Africa,
Asia) -
Offline / Bank Transfer — Manual admin verification
workflow
WHAT EACH TENANT GETS (POWERED BY EDULAB LMS)
Every tenant on your platform gets access to the full power of
EduLab LMS within their isolated environment:
-
Full-featured LMS — courses, chapters, topics, video
lectures, PDF materials, quizzes, assignments, exams, certificates -
Student, Instructor & Organization management with
role-based access control -
E-commerce — cart, checkout, 5 payment gateways,
coupons, multi-currency pricing, invoicing -
Course bundles with custom pricing and combined
learning outcomes -
Quiz & exam system — multiple question types, question
bank, attempt tracking -
Certificates — auto-generated on pass, custom
templates, PDF download -
Support ticket system — students raise tickets,
instructors and admins respond - Notifications — in-app + email for all key events
-
Reviews & ratings — 1–5 star student reviews with
moderation -
Blog, pages, FAQs, testimonials — content management
for each tenant’s public site -
Multi-language & RTL support — tenants can run their
academy in any language -
Instructor payout system — commission splitting, payout
requests, admin approval -
Mailchimp newsletter integration — per-tenant
subscriber management -
Rewards system — tenant admins can create and assign
student rewards
Each tenant’s data is fully isolated from other tenants — whether using
separate or shared database mode.
MODULE MANAGER — ZERO-FRICTION DEPLOYMENT
-
Install and activate Tenanta with a single click from the EduLab LMS
admin panel - Real-time installation console — live output so you see every step
-
Automatic cache management after install, update, or removal — no manual
artisan commands needed -
Safe uninstall — removes all SaaS data cleanly without breaking the base
EduLab LMS -
Enable/disable without data loss — pause the SaaS module while keeping
all tenant data intact
SECURITY & DATA ISOLATION
-
Strict tenant context middleware — requests are always scoped to the
correct tenant -
Central domain isolation — SaaS admin routes are never accessible from
tenant subdomains -
Open redirect protection — domain validation against the tenants
registry -
Role-based access control per tenant — each tenant manages their own
staff permissions - Input sanitization with HTML Purifier — XSS-safe across all tenants
- Email verification enforced before any provisioning or billing action
-
Sensitive data masking in logs — payment credentials and keys are never
logged in plain text -
Webhook signature verification — Stripe payment webhooks validated
server-side
⚙️ TECHNICAL FOUNDATION
-
Laravel 11 — modern PHP framework, clean and
maintainable - PHP 8.2+ — strict types, high performance
-
Stancl Tenancy v3 — battle-tested multi-tenancy
library, widely used in production -
nWidart Laravel-Modules v12 — self-contained module
architecture -
Spatie Laravel-Permission v6 — industry-standard
role-based access control -
Queue System — tenant provisioning and heavy tasks run
in background jobs -
IP Geolocation — multi-driver support (IP-API, MaxMind,
IPInfo, GeoPlugin, IP2Location) for location-aware features -
Polymorphic Billing Architecture — billing engine works
with any billable entity, not just subscriptions - Vite + Tailwind CSS — fast, modern frontend builds
-
RTL Support — right-to-left layout for Arabic, Hebrew,
Urdu, and more - Responsive Design — works on all screen sizes
WHAT’S INCLUDED
- Tenanta SaaS module (install on top of EduLab LMS)
- Subscription & billing engine — plans, invoices, payments, auto-renewal
- Tenant provisioning pipeline — registration, payment, DB setup, seeding
- SaaS central admin panel — tenants, plans, billing, domains
- SaaS landing page template for marketing your platform
- Module Manager integration — install/uninstall cleanly
-
6 payment gateway integrations (Stripe, Razorpay, Xendit, Paystack,
PayU, Offline) - Developer-friendly clean code with documented architecture
- Regular updates and bug fixes
PERFECT FOR
-
Entrepreneurs who want to build a Udemy-like SaaS platform and charge
educators a monthly fee -
EdTech startups that want to offer white-label LMS academies to
businesses -
Agencies building custom LMS solutions for multiple clients on a single
server -
Corporate training providers who manage separate learning environments
for different companies -
Certification bodies offering isolated exam platforms per client
organization -
Anyone already running EduLab LMS who wants to monetize their platform
with recurring subscriptions
REQUIREMENTS
-
EduLab LMS (available separately on CodeCanyon) —
Tenanta is an add-on module, not a standalone product - PHP 8.2 or higher
- MySQL 5.7+ or MariaDB 10.3+
- Composer 2.x
- Node.js 18+ (for asset compilation, build step only)
- Apache or Nginx with wildcard subdomain support
-
Wildcard SSL certificate (e.g.,
*.yourdomain.com) —
required for tenant subdomains
CHANGELOG
v1.0 — Initial Release
- Full multi-tenant SaaS module for EduLab LMS
- Self-service tenant registration and provisioning pipeline
- Subscription plans with monthly/annual billing and free trials
- Global polymorphic billing system — invoices, payments, auto-renewal
- 6 payment gateway integrations
- Two database isolation modes (separate + shared)
- Real-time provisioning console with live output
- Demo data auto-import for instant tenant onboarding
-
Security hardening — open redirect protection, input sanitization,
sensitive data masking - Offline payment and bank transfer support
- Module Manager integration — one-click install, disable, uninstall
Tenanta — Turn your EduLab LMS into a recurring-revenue
SaaS business. Every organization gets its own academy. You get paid every
month.
Note: If you are having trouble with Tenanta – MultiTenant SaaS Module for Edulab LMS | Multi-Site System Nulled free Download, try to disable AD blocking for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.