# AcademyPro

> One system for multi-centre academies, from first enquiry to placement. — Run every centre, batch and fee from one place.

Product page: <https://lumoraone.io/products/academy-pro>

**Category:** Institute management & student portal

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.

**Built for:** Coaching and test-prep institutes with several centres; Skill, vocational and professional training academies; Training institutes that run placements for their students; Owners and operations heads who manage centres, batches and fees; Admissions and counselling teams; Accounts and HR teams of an academy

## Problems it solves

- **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.

## What makes it 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.

## Capabilities

- **Dashboard, tasks & reports**: 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
- **Enquiries & admissions**: 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
- **Academics & learning**: 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
- **Student portal**: 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
- **Guardian portal**: Linked students, Absence, result and fee alerts, Guardian requests
- **Student support**: 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
- **Careers & alumni**: Placement opportunities, Employer records, Shareable candidate profiles, Alumni network and stories
- **Finance**: 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
- **Facilities**: Library, Transport, Hostels, Inventory, Expenses with approval
- **Staff & HR**: 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
- **Website**: Page builder with review and scheduling, Lead forms with spam protection, Blog, A/B tests, SEO tools, WhatsApp chat button
- **Administration**: 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

## AI capabilities

- **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.

## Use cases

- **Multi-centre coaching institute**: 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**: Track students from enquiry to job, with attendance minimums, certificates, placement opportunities, interviews and alumni stories.
- **Hybrid professional course provider**: Run live, online and hybrid batches with Zoom attendance, protected video lessons, SCORM content and proctored online exams.
- **Academy with residential and transport services**: Manage hostel rooms, transport routes and library alongside courses and fees, with guardians kept informed through their own portal.

## Integrations

- **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.
- **Meta and Google lead ads**: Leads from Facebook/Instagram and Google lead forms flow straight into the pipeline.
- **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.
- **SCORM**: Upload and play SCORM packages with progress saved.
- **Biometric and RFID attendance readers**: Readers post punches to an attendance API; repeated punches are ignored.
- **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.
- **Outbound webhooks**: Signed (HMAC-SHA256) event webhooks to other systems, with retries and redelivery.
- **REST API (v1) with tokens**: Token-authenticated API used by the native student, guardian and faculty apps, plus a lead intake API.
- **Calendar feed (iCal)**: Students and staff subscribe to their timetable in any calendar app.
- **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.

## Security

- **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.

## Frequently asked questions

### Do we host it ourselves?

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.

### Which languages does it support?

English, Hindi and Arabic. Each person chooses their language, and Arabic switches the layout to right-to-left. Generated PDFs, such as fee quotes and offer letters, stay in English.

### Which payment methods can students use?

Online payments through Razorpay, Cashfree or Stripe, UPI autopay and bank e-mandates through Razorpay, plus cash and cheques recorded at the counter.

### Does it handle GST?

Yes. It issues GST tax invoices and credit/debit notes, produces e-invoice data for business buyers and records the IRN and signed QR, and exports to Tally.

### Do we need to pay for AI?

AI is optional and you bring your own key. Connect an Anthropic (Claude) or OpenAI key; the defaults are Claude Opus 5.5 and GPT-5, and other Claude models such as Claude Sonnet 5.5 or Claude Haiku 5.5 can be chosen. You choose which AI features are on and set a daily limit per person. Lead scores and dropout risk work without AI.

### Can parents see their child's progress?

Yes. Guardians have their own portal showing linked students' attendance, results and fees, as each link allows, and they can pay fees and raise allowed requests.

### Can we bring data from our old system?

Yes. Students, staff, opening balances and leads can be imported from CSV files, and every row is checked before anything is imported.

### Is there a mobile app?

Yes. There are native apps for students, guardians and faculty, connected through the Academy API, and students can also install the portal on their phone as a web app with push notifications.

## Ownership and deployment

- Every Lumora product is available through a one-time product purchase.
- Each purchased application is deployed on one agreed hosting environment: Lumora-managed (hosting included) or on the customer's own hosting with application files provided by Lumora.
- The extended license includes 5 years of product updates from the go-live date; updates can be renewed on request after that.
- Data migration from an existing system and customization are quoted per project.
- Support and maintenance cover system bugs.
- Organizations can buy one product or several Lumora products together.

Contact: <https://lumoraone.io/book-demo>
