LIVE PREVIEWBUY FOR $199

Documentaion

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

  1. Set up EduLab LMS in your server
  2. Set up the Tenanta module through the built-in Module Supervisor
  3. Configure your subscription plans and cost gateways
  4. Set your area wildcard (e.g., *.yourdomain.com)
  5. 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.


Source