The full tour

Every module, honestly listed.

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

A student and their deal, captured in one sitting

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.

Student · fee schedule
ItemEx-GSTGSTAmount
Admission fee₹4,237₹763₹5,000Paid
Instalment 1 of 5₹5,085₹915₹6,000Paid
Instalment 2 of 5₹5,085₹915₹6,000Overdue
Instalment 3 of 5₹5,085₹915₹6,000Upcoming

Collection

Four channels in, one pipeline through

Desk entry

Cash, UPI, bank transfer, cheque and card recorded on the student's page — receipted and invoiced identically to online money.

Razorpay payment links

A link per instalment, sent by staff or carried inside reminders. The webhook records success the moment it happens.

The student portal

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.

Field capture links

Counsellors at stalls and college visits record collections and full admissions through a personal no-login link — attributed by name, revocable per person.

The one pipeline

Idempotency guard, ledger row, sequential invoice number, Zoho tax invoice, receipt email, live status refresh — identical for every channel.

Cash handovers

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

The work that happens while nobody is signed in

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.

WhatsApp reminder

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.

Student portal

Your fees

Certified Nutrition — Aug 2026

Instalment 2 of 5

Due 23 Jul 2026

Pay ₹6,000

Instalment 1 of 5

Paid 23 Jun 2026

Download invoice

Read-only. A student can start a payment — never mark one paid.

Money truth

Accounting, reconciliation and the owner's view

GST invoicing into Zoho Books

CGST+SGST or IGST decided per student by state, per-instalment tax invoices, sequential numbers per financial year — into your own Zoho.

Settlement reconciliation

Razorpay's settlements synced and three-way checked: what was paid, what reached the bank, what the ledger recorded. Gateway fees booked as expenses.

Finance view

Collected versus billed built fan-out-free, expenses by category, refunds and bad debt — a P&L the owner can read without a spreadsheet.

Reports and targets

Collection trends over months, sales targets versus achieved, and a students directory whose every filter can export to CSV.

Expenses

Operating costs with categories and recurrence — monthly rent posts itself — feeding the same P&L as the fee side.

The morning dashboard

Overdue, due soon, outstanding and trend — computed live from actual payments at page load, never from a stale snapshot.

Dashboard

Overdue

₹42,000

Due in 30 days

₹96,500

Outstanding

₹2,44,500

Sneha K.Instalment 1 of 5₹6,000Overdue
Farhan Q.Instalment 2 of 5₹6,000Overdue
Meera I.Admission fee₹8,000Due soon
Rohit S.Instalment 1 of 6₹10,000Upcoming

Protection

Roles, audit, security and leaving

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

The practical questions

Is all of this included, or sold as add-ons?

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.

Does it work on phones?

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.

Can our own website or CRM talk to it?

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.

What does setup involve?

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.

What happens to our data if we leave?

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.

Twenty minutes, your numbers, every module.

Tell us your batch structure and we'll walk the whole product against it — enrolment to reconciliation, nothing skipped, nothing promised that isn't built.