Tenanta – MultiTenant SaaS Module for Edulab LMS | Multi-Site System

Tenanta – MultiTenant SaaS Module for Edulab LMS | Multi-Site System

Preview

Documentaion

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

  1. Install EduLab LMS on your server
  2. Install the Tenanta module via the built-in Module Manager
  3. Configure your subscription plans and payment gateways
  4. Set your domain wildcard (e.g., *.yourdomain.com)
  5. 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.

Download Tenanta – MultiTenant SaaS Module for Edulab LMS | Multi-Site System Nulled
Download

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.

Prev