Skip to main content
urvam-website
Institute management & student portal

Lumora AcademyPro

Run every centre, batch and fee from one place.

5 AI features

Lumora AcademyPro brings enquiries, admissions, courses and batches, online learning, attendance, fees, staff payroll and a student and guardian portal into one application that the academy hosts and owns. It is built for Indian training institutes, with GST invoices, UPI and Razorpay payments, WhatsApp, Aadhaar e-KYC and e-sign, and Form 16 salary statements, an interface in English, Hindi and Arabic, native mobile apps, and optional AI helpers that run on the academy's own Anthropic or OpenAI key.

Why teams choose it

  • No re-typing between a CRM, an LMS, an ERP and an accounting add-on; a student's record follows them from first call to job offer.
  • Accounts, HR and admissions teams can stay compliant without extra tools or manual workarounds.
  • Staff save typing and students get help after hours, while the academy controls the provider, the cost and what is switched on.
  • Managers can trust and explain why a lead or student was flagged, and change processes without a developer.
  • Head office sees every centre while each centre keeps its own bank account, wording and calendar.
  • The academy owns its data and can fit the system to its own processes and brand.

Capabilities

What Lumora AcademyPro can do

01

Dashboard, tasks & reports

A home dashboard, personal tasks, a shared people directory and reports covering analytics, centre operations, at-risk students, marketing attribution and scheduled exports. Includes: Staff dashboard, My tasks, People directory, Global search, Analytics with drill-down, Centre operations comparison, At-risk students, Marketing attribution, Exports (CSV, Excel, PDF), Saved views.

02

Enquiries & admissions

A lead CRM with calling, WhatsApp, campaigns and referrals, feeding an admissions process with documents, e-KYC, offer letters by e-sign, and parental consent. Includes: Lead pipeline, Lead capture from many sources, Rule-based lead assignment, Follow-up escalation, Lead score with reasons, Duplicate check, AI lead summary, Click-to-call, IVR and call recordings, Call scripts and objection answers, Two-way WhatsApp, AI WhatsApp reply drafts, Counselling appointments, Counsellor targets, Campaigns, segments and sequences, Marketing calendar, Approved message templates, Referral programme, Fee quotes, Online applications, Admission review and decision, Aadhaar / DigiLocker e-KYC, Offer letters by Aadhaar e-sign, Parental consent for minors.

03

Academics & learning

Courses with versioned curricula, batches and timetables, live, online and hybrid sessions, attendance, an LMS with many lesson types, a question bank, online exams with proctoring, and grading. Includes: Courses and versioned curricula, Batches with waitlists, Scheduling conflict checks, Slot suggestions and timetable generation, In-person, online and hybrid sessions, Attendance: roll call, QR check-in, Zoom and biometric, My teaching, Online lessons, Protected video library, SCORM packages and LTI 1.3 tools, Question bank, AI question drafts, Online exams with random papers, Exam proctoring and device check, Copying check on written work, Grading, moderation and release, AI grading suggestions, Exam results analysis, Faculty office hours, Badges and achievements.

04

Student portal

Students' own space for courses, timetable, assignments and exams, attendance, grades, certificates, fees, messages, requests, events, placements and an AI doubt tutor. Installable as a web app with push notifications. Includes: Personal dashboard, Courses, lessons and coursework, AI doubt tutor, Calendar and timetable, Attendance, grades and marksheet, Fees, statements and online payment, Requests and support, Messages with teachers, Certificates with public verification, Sign and verify documents, Getting started checklist, My services, Installable web app with push notifications, Notification and marketing choices, Native mobile apps.

05

Guardian portal

Parents and guardians see the students linked to them, pay fees and raise allowed requests, within what each link permits. Includes: Linked students, Absence, result and fee alerts, Guardian requests.

06

Student support

Student requests with approvals that do the work on approval, support cases, intervention rules for at-risk students, surveys, announcements, events and webinars, discussions and certificates. Includes: Request handling that does the work, Support cases, Intervention rules, Enrolment changes and approvals, Surveys and feedback, Announcements, Events and webinars, Moderated discussions, Certificate issue, reissue and revoke.

07

Careers & alumni

Placement opportunities, employers, applications and interviews, shareable candidate profiles, and an alumni network. Includes: Placement opportunities, Employer records, Shareable candidate profiles, Alumni network and stories.

08

Finance

Fee plans, scholarships and discounts, invoices and receipts, GST, online and offline payments, refunds and reversals, cheques, daily cash closing, reconciliation, budgets and profit and loss. Includes: Fee plans and instalments, Scholarships, coupons and discount rules, Invoices, receipts and disputes, GST tax invoices and e-invoicing, Online payments, UPI autopay and e-mandates, Refunds with approval and reversals, Post-dated cheques, Daily cash closing, Reconciliation and Tally export, Fee ageing, Course access on overdue fees, Budgets and profit & loss, Exchange rates.

09

Facilities

Library, transport, hostels, inventory and expenses with approval. Includes: Library, Transport, Hostels, Inventory, Expenses with approval.

10

Staff & HR

Staff records, leave, a team calendar, payroll for salaried, hourly and per-session staff, payslips, Form 16 data, appraisals and a staff help centre. Includes: Staff records, Leave requests, Team calendar, Payroll for salaried, hourly and per-session staff, Deduction rules (PF, ESI, professional tax), Payslips and tax statements, Appraisals, Staff help centre, Google and Outlook calendar sync.

11

Website

A built-in public website with pages, blog, forms, course pages, events, testimonials, faculty profiles, redirects, SEO controls and A/B tests, connected directly to the lead pipeline. Includes: Page builder with review and scheduling, Lead forms with spam protection, Blog, A/B tests, SEO tools, WhatsApp chat button.

12

Administration

Organization and centre settings, roles and access, custom fields, data import, workflows, interface studio, integrations, attendance devices, audit log and privacy tools. Includes: Centres, rooms and holidays, Roles, teams and centre access, Custom fields, Document wording with versions, Data import from old systems, No-code workflows, Interface studio, Portal modules, widgets and request catalogue, Integrations, webhooks and provider health, Attendance devices, Hindi and Arabic interface, Tamper-evident audit log, Privacy tools and breach register.

5 AI features

AI that drafts, people who decide

Optional helpers that draft, summarise and suggest inside Lumora AcademyPro. They run on your own Anthropic Claude or OpenAI API key, and a person reviews the result before anything changes.

Lead summary and next step

Reads a lead's details and shared timeline and writes a short status summary, the lead's interests and objections, and one concrete next step.

WhatsApp reply drafts

Drafts a WhatsApp reply in the language the person last wrote in, leaving [placeholders] for facts it was not given. It is never sent automatically.

Question bank drafts

Writes draft questions on a topic in the chosen types and difficulty, with answers and explanations. Drafts are validated like typed questions and saved only when a teacher picks them.

Grading suggestions

Suggests marks and student feedback for work graded by hand, judged only against the instructions, rubric and model answers, and lists concerns such as possible copying.

Lesson doubt tutor

Answers a student's questions about a lesson, grounded in that lesson's material, and explains the method instead of giving answers to graded work.

What problems does AcademyPro solve?

  • Enquiries from ads, the website, calls and WhatsApp are scattered and some are never followed up. Leads from Meta and Google lead ads, website forms, the API, calls and WhatsApp land in one pipeline, are assigned by rules, scored, and escalated when nobody acts.
  • Timetables clash across rooms, teachers and holidays, and changes are hard to communicate. Sessions are checked against rooms, faculty clearance, holidays and blocked rooms; the system can suggest slots or generate a whole timetable, and keeps snapshots of what changed.
  • Fee collection, receipts, GST invoices, cheques and refunds live in separate tools and spreadsheets. Invoices, online payments, UPI autopay, cheques, refunds with approval, daily cash closing, GST e-invoice data and a Tally export all sit in the Finance section.
  • Students drop out before anyone notices. A daily dropout-risk score from attendance, overdue fees, failed assessments and inactivity feeds an at-risk report and intervention rules that open support cases.
  • Parents keep calling the office for attendance, results and fee status. Guardians get their own portal to see their linked students, pay fees and raise allowed requests, and are alerted about absences, results and fees.
  • Indian privacy rules (consent for minors, breach reporting, data requests) are handled on paper or not at all. Built-in parental consent, personal data export and erasure, retention rules, and a breach register that tracks the 72-hour report deadline to the Data Protection Board.

Who uses AcademyPro, and for what?

  • Multi-centre coaching institute (Test preparation): Head office runs CRM, timetables and fees for several centres, compares them in the operations report, and lets each centre bank into its own Razorpay account.
  • Skill and vocational academy with placements (Vocational training): Track students from enquiry to job, with attendance minimums, certificates, placement opportunities, interviews and alumni stories.
  • Hybrid professional course provider (Professional education): Run live, online and hybrid batches with Zoom attendance, protected video lessons, SCORM content and proctored online exams.
  • Academy with residential and transport services (Residential coaching): Manage hostel rooms, transport routes and library alongside courses and fees, with guardians kept informed through their own portal.

Workflow: From ad click to first class

Role: Counsellor and admissions officer

  1. A Meta lead-ad enquiry arrives, is matched against existing people, scored and assigned by routing rules.
  2. The counsellor calls from the lead page; the call and its recording land on the timeline.
  3. The counsellor sends a fee quote and books a counselling appointment.
  4. The applicant applies online, uploads documents, pays the application fee and completes e-KYC.
  5. Admissions approves, and the offer letter is e-signed.
  6. The student is placed in a batch and sees the timetable and getting-started checklist in the portal.

Workflow: Running a batch

Role: Academic coordinator and faculty

  1. The coordinator generates a multi-week timetable that passes room, faculty and holiday checks.
  2. Students check in with a rotating code or a biometric reader; online sessions record attendance from Zoom.
  3. The teacher builds an exam from the question bank, including AI drafts they pick.
  4. Students take a proctored exam; written work is checked for copying.
  5. The teacher grades with AI suggestions beside the rubric and releases results.
  6. Guardians are alerted about absences and results.

Workflow: Collecting fees and closing the books

Role: Accountant

  1. Fee plans create instalment invoices with GST.
  2. Students pay online or by UPI autopay; cheques and cash are recorded at the counter.
  3. Each centre closes the day's cash for review.
  4. Gateway settlements are reconciled and the period is exported to Tally.
  5. Fee ageing and profit and loss show outstanding dues and margins by centre.

Workflow: Catching a student before they drop out

Role: Student relations

  1. The daily risk score flags a student with falling attendance and overdue fees.
  2. An intervention rule opens a support case and assigns it.
  3. The case owner agrees an action plan and logs follow-ups.
  4. The student books office hours with the teacher from the portal.

What does AcademyPro connect to?

Built-in connections

  • Razorpay: Payment links, webhooks, refunds, UPI autopay and e-mandates, and settlement fetching; per-centre merchant accounts.
  • Cashfree: Alternative online payment gateway.
  • Stripe: Alternative online payment gateway for international payments.
  • WhatsApp Business (Meta Cloud API): Two-way WhatsApp messaging, templates and inbound leads.
  • WhatsApp providers: Twilio, Gupshup, Infobip, 360dialog, WATI, AiSensy, Interakt, Brevo: Use an existing WhatsApp Business Solution Provider instead of Meta directly.
  • MSG91 (DLT SMS): SMS with DLT template IDs and delivery reports.
  • Email (SMTP, Postmark, Resend, Amazon SES): Transactional and campaign email through Laravel's mail drivers.
  • Exotel and Twilio Voice: Click-to-call, IVR menus, call recordings and missed-call callbacks.
  • Zoom: Meetings created for online sessions; join data marks attendance and recordings are linked.
  • Mux and VdoCipher: Protected video hosting and playback for lessons.
  • Digio: Aadhaar/DigiLocker e-KYC and Aadhaar e-sign of offer letters.
  • Google Calendar and Microsoft Outlook: Two-way staff calendar sync.
  • Google and Microsoft sign-in (SSO): Staff sign in with Google or Microsoft accounts, optionally limited to allowed email domains.
  • Anthropic and OpenAI: Optional AI features. Anthropic Claude or OpenAI, with the academy's own API key (bring your own key). Default models: Claude Opus 5.5 (claude-opus-5-5) and OpenAI GPT-5 (gpt-5). Any current Claude model can be set instead, for example Claude Fable 5.1, Claude Opus 5, Claude Sonnet 5.5 or Claude Haiku 5.5; on OpenAI any chat model that supports JSON-schema replies.
  • LTI 1.3 tools: Launch external learning tools from lessons.
  • Web push and Firebase Cloud Messaging: Browser push for the portal; FCM settings for mobile apps.
  • Cloudflare Turnstile: Human check on website forms.
  • ClamAV: Optional malware scanning of every uploaded file.
  • Google Analytics 4, Google Tag Manager, Meta Pixel: Analytics tags on the public website.
  • Sentry: Error monitoring.

API

  • Biometric and RFID attendance readers: Readers post punches to an attendance API; repeated punches are ignored.
  • REST API (v1) with tokens: Token-authenticated API used by the native student, guardian and faculty apps, plus a lead intake API.

Webhooks

  • Meta and Google lead ads: Leads from Facebook/Instagram and Google lead forms flow straight into the pipeline.
  • Outbound webhooks: Signed (HMAC-SHA256) event webhooks to other systems, with retries and redelivery.

Import and export

  • SCORM: Upload and play SCORM packages with progress saved.
  • Tally: Export finance data for Tally.
  • GST e-invoice (IRP): Produce e-invoice JSON (schema 1.1) to upload through a GSP or offline tool, then record the IRN and signed QR.
  • CSV / Excel / PDF exports and CSV imports: Report exports in CSV, Excel and PDF; CSV imports for leads, students, staff and opening balances.
  • Calendar feed (iCal): Students and staff subscribe to their timetable in any calendar app.

Security, deployment and languages

  • Two-factor authentication: Authenticator-app two-factor sign-in.
  • Passkeys: Sign in with passkeys.
  • Single sign-on: Google and Microsoft sign-in, optionally limited to allowed email domains.
  • Password policy: Minimum 12 characters in production.
  • Account lockout: Account locked after repeated wrong passwords (default 10 attempts, 30 minutes; configurable).
  • Roles and permissions: 82 permissions, 21 default roles, custom roles, and per-centre staff assignments; every route authorizes on the server.
  • Tamper-evident audit log: Each audit entry is hash-linked to the one before and the chain is verified daily.
  • Field encryption: Staff bank account numbers, calendar and KYC tokens, provider settings, webhook secrets and push tokens are encrypted in the database.
  • Upload malware scanning: Optional ClamAV scan of every upload; uploads are refused if the scanner is down unless configured otherwise.
  • Privacy requests: Personal data export, erasure that keeps anonymous reporting facts, retention rules and parental consent for minors.
  • Breach register: Records personal data breaches and tracks the 72-hour report deadline to the Data Protection Board, with reminders.
  • Backups: Daily compressed database backups (SQLite, MySQL/MariaDB, PostgreSQL) with a weekly completeness and optional restore check.
  • Data ownership: Single-organization, self-hosted install: the academy's data stays in its own database. Centres are locations inside one academy, not separate tenants.
  • Dependency audit: CI runs composer audit and npm audit on every build.
  • Interface language per person: Each person sees screens, messages and validation errors in their chosen language; generated PDFs and stored records stay in English.

Technology stack: Laravel 13 (PHP) with Inertia 3 and React 19, Tailwind CSS 4

Deployment requirements:

  • PHP 8.3 or newer (CI tests on PHP 8.5)
  • Node.js 22 to build front-end assets
  • A SQL database: SQLite, MySQL/MariaDB or PostgreSQL
  • A queue worker (php artisan queue:work) and the scheduler (php artisan schedule:work or cron)
  • HTTPS for web push and the installable portal
  • Optional: ClamAV daemon for upload scanning; a scratch database for restore checks
  • A generic Linux web server with PHP and a database; the owner states this is easily available for about $50 a month (owner statement, 2026-10-28)
  • For Claude Haiku 5.5, set ANTHROPIC_FALLBACKS=false, because that model has no server-side fallback

Languages: English, Hindi, Arabic, Gujarati (partial: navigation and core labels) (right-to-left layouts supported)

Pricing and licensing

Lumora AcademyPro is a one-time purchase, with the price available on request for the base or the extended license. There are no per-user fees.

  • Base license: the product as it is today, on one agreed hosting environment (Lumora-managed or your own). Updates can be added later by paying the difference in license fees.
  • Extended license: everything in the base license, plus 5 years of product updates from your go-live date, renewable with Lumora afterwards.
  • Data migration and customization: reviewed and quoted per project.

AI running cost: the 5 AI features come with the product and run on an Anthropic Claude or OpenAI API key you connect, so you pay only the provider's usage charges. There is no per-user AI plan.

Why it's different

What makes Lumora AcademyPro different

Enquiry, admission, teaching, fees, payroll and placement in one application

Lead CRM with calls and WhatsApp, admissions with e-KYC and e-sign, courses and batches with an LMS and online exams, attendance, fees and GST, staff payroll, library, transport, hostel, placements, alumni and a website builder share one database and one set of roles.

Indian compliance built in: GST e-invoices, Form 16 data, Aadhaar e-KYC and e-sign, privacy-law workflows

GST tax invoices and credit notes, e-invoice schema 1.1 with IRN and signed QR recording, a Tally export, Form 16 Part B and TDS-return figures, PF, ESI and state professional tax starting rules, DigiLocker/Aadhaar e-KYC and Aadhaar e-sign of offer letters through Digio, parental consent for minors, and a breach register with the 72-hour Board deadline.

AI that helps inside the task, on your own Anthropic or OpenAI key

Five optional AI helpers sit where the work happens: a lead summary on the lead page, a WhatsApp reply draft in the conversation, question drafts in the question bank, mark and feedback suggestions on the grading screen, and a lesson-grounded doubt tutor for students. Nothing is saved or sent without a person choosing it. Each feature can be switched off and each person has a daily request limit. Supported providers are Anthropic Claude (default Claude Opus 5.5) and OpenAI (default GPT-5); the academy brings its own API key.

Scores and automations staff can read and check

Lead scores (0–100) and dropout risk (0–100) are rule-based and keep the factors behind each number. Lead routing records a readable reason for each assignment. A no-code workflow builder runs triggers, conditions, waits and approvals with a log, a simulator and retry from the failed step.

Many centres, one academy, with per-centre settings

Staff are assigned to locations, and data is filtered by the active centre. Each centre can have its own rooms, holidays, opening hours, document wording, Razorpay merchant account and email sender, and the operations report compares centres side by side.

Self-hosted, and reshaped without code

The academy runs the application on its own server and database. Admins change navigation, colours, fonts and layouts in a versioned Interface Studio, add custom fields, design the student dashboard, choose portal modules, and define the request catalogue.

FAQ

Questions about Lumora AcademyPro

Yes. Lumora AcademyPro installs on your own server with your own database (SQLite, MySQL/MariaDB or PostgreSQL), so your student and fee data stays with you. A standard Linux server is enough.

More from Lumora

Pairs well with Lumora AcademyPro

Each Lumora product is a separate purchase that works on its own. Linking two products is scoped as an integration request.

Institute management & student portal

See Lumora AcademyPro with your own workflows

Tell us how your team works today. We'll walk you through the product on your own examples and explain the license, hosting and migration options.