The full tour
This page is the whole product — what each module does, in the order an academy actually meets them. Nothing here is a roadmap item dressed as a feature: everything listed is built, running, and included for every organisation.
Enrolment
The enrolment console takes a walk-in from stranger to scheduled in one screen: name, phone and state (mandatory — the state decides the GST split on every future invoice), DPDP consent with its source recorded, the batch, the fee as actually agreed with this student, the registration already collected, and an instalment plan the counsellor shapes row by row. The plan must add up to the rupee before the button unlocks; the server re-checks everything the browser claims. One submit writes the student, the enrolment and the entire schedule atomically — no half-enrolled state can exist.
Around the console: CSV import for existing rosters, a printable admission form and student register, an enquiry-only mode for students who have not picked a batch, and full edit flows whose every change lands in the audit trail.
| Item | Ex-GST | GST | Amount | |
|---|---|---|---|---|
| Admission fee | ₹4,237 | ₹763 | ₹5,000 | Paid |
| Instalment 1 of 5 | ₹5,085 | ₹915 | ₹6,000 | Paid |
| Instalment 2 of 5 | ₹5,085 | ₹915 | ₹6,000 | Overdue |
| Instalment 3 of 5 | ₹5,085 | ₹915 | ₹6,000 | Upcoming |
Collection
Cash, UPI, bank transfer, cheque and card recorded on the student's page — receipted and invoiced identically to online money.
A link per instalment, sent by staff or carried inside reminders. The webhook records success the moment it happens.
Students sign in with their phone, see their own schedule, and pay open instalments. They can start a payment; they can never mark one paid.
Counsellors at stalls and college visits record collections and full admissions through a personal no-login link — attributed by name, revocable per person.
Idempotency guard, ledger row, sequential invoice number, Zoho tax invoice, receipt email, live status refresh — identical for every channel.
Desk cash is declared receipt by receipt each evening and confirmed by whoever banks it. A gap is visible the same day, with two names on it.
The instalment engine underneath — schedules written once, statuses derived live, reschedules, bounces, part-payments, refunds, backouts and transfers all handled as audited flows — has its own deep guide: instalment fee collection.
Automation
Every day, on its own schedule, the system chases: each uncancelled instalment with a live balance that is due or past due gets its WhatsApp and email nudge — from your own Interakt number and your own SMTP, with the exact balance and a payment link in the message. A three-day cooldown per instalment per channel keeps it polite; the day something tips overdue, one immediate escalation goes out. Recurring expenses post themselves. Receipts and invoices follow every payment automatically. The full behaviour, rule by rule, is in the reminders guide.
Hi Sneha, Instalment 2 of 5 — ₹6,000 — was due on 23 July.
rzp.io/i/aXbY2z
10:30 ✓✓
Sent from your Interakt account. Escalates once, then waits three days.
Your fees
Certified Nutrition — Aug 2026
Instalment 2 of 5
Due 23 Jul 2026
Instalment 1 of 5
Paid 23 Jun 2026
Read-only. A student can start a payment — never mark one paid.
Money truth
CGST+SGST or IGST decided per student by state, per-instalment tax invoices, sequential numbers per financial year — into your own Zoho.
Razorpay's settlements synced and three-way checked: what was paid, what reached the bank, what the ledger recorded. Gateway fees booked as expenses.
Collected versus billed built fan-out-free, expenses by category, refunds and bad debt — a P&L the owner can read without a spreadsheet.
Collection trends over months, sales targets versus achieved, and a students directory whose every filter can export to CSV.
Operating costs with categories and recurrence — monthly rent posts itself — feeding the same P&L as the fee side.
Overdue, due soon, outstanding and trend — computed live from actual payments at page load, never from a stale snapshot.
Overdue
₹42,000
Due in 30 days
₹96,500
Outstanding
₹2,44,500
| Sneha K. | Instalment 1 of 5 | ₹6,000 | Overdue |
| Farhan Q. | Instalment 2 of 5 | ₹6,000 | Overdue |
| Meera I. | Admission fee | ₹8,000 | Due soon |
| Rohit S. | Instalment 1 of 6 | ₹10,000 | Upcoming |
Protection
Four roles — owner, finance, admissions, collections — each enforced on the page and on the action behind it: an admissions person cannot open the P&L, a collections person cannot change a fee. Sessions are real objects with an idle timeout and an absolute ceiling, both set by the owner; sign-out actually revokes; a security console shows every live session, each person's last sign-in and password age, and the recent security events — every timestamp in IST. Passwords have a modern policy, resets arrive by email over your own SMTP, and every consequential action lands in an audit trail with who, when and the value before.
Student data is handled for India's DPDP Act as working software: consent recorded with its source, a data-request register, self-service data download in the portal, and erasure by redaction that keeps the financial ledger intact. And leaving is a feature, not a fight: a one-click export of everything, on top of payments and invoices that always lived in your own Razorpay and Zoho Books.
Questions
Included. There is one product: every module on this page — enrolment, collection channels, reminders, GST invoicing, settlements, handovers, roles, audit, the portal and the field links — ships to every organisation. Pricing scales with the size of your operation, not with which features you are allowed to use.
Every staff screen is responsive, the student portal is built phone-first, and the field-capture links are designed to be used standing up with one thumb. There is no app to install — it is the web, on any device, behind your sign-in.
Yes. Each organisation gets an API key: your website's enquiry form can create students directly, and your systems can read what you hold. Keys are stored hashed, scoped to your organisation alone, and revocable at any time.
An account set up by hand (usually within a working day), your Razorpay and Zoho Books credentials pasted once into Settings → Integrations, batches created with their fees and grace days, and your roster imported by CSV. New admissions start on the enrolment console immediately.
You take it with you. The owner can export everything as a single file at any time without asking us — and the important half was never ours to hold: payments live in your own Razorpay, invoices in your own Zoho Books. Leaving is a supported operation.
Keep reading
What it should actually do for an Indian education business, and how to judge one.
Read the guideTurning an agreed fee into a schedule that collects itself, without a lender in the middle.
Read the guideAutomated, polite, and from your own number — with a pay link inside every nudge.
Read the guideCGST, SGST, IGST and sequential invoice numbers, decided per student, automatically.
Read the guideTell us your batch structure and we'll walk the whole product against it — enrolment to reconciliation, nothing skipped, nothing promised that isn't built.