Changelog

What we shipped, month by month.

A curated, customer-facing log of new modules, AI features, and platform improvements. No internal jargon. No vapourware.

🚀

Feedback, Surveys, Polls & Consent forms — one engine

One tool for feedback forms, surveys, quick polls, and formal consent / acknowledgement requests. Target the right audience, choose how responses are identified, and watch results come in live.

  • Targeted audiences. Pick exactly who a form goes to — by class, department, role, or a custom list — with a live preview before you publish.
  • Three response modes. Identified, Confidential, or fully Anonymous responses, chosen per form.
  • Consent & acknowledgement. Formal consent and acknowledgement requests are recorded as evidence, stamped to the policy version shown.
  • Automated lifecycle. Forms can auto-publish on a schedule, auto-close on their deadline, and nudge non-responders with a reminder.
  • Live analytics. Response-rate KPIs, per-question breakdowns, and class/department comparisons, with CSV export.

HR Recruitment — job openings to offers, fully online

A complete hiring pipeline on the same platform as the rest of HR: post openings, screen applicants, run written exams, schedule multi-round interviews, and send offers through the same approval routing used across the platform.

  • Public apply wizard. Candidates apply without creating an account — mobile OTP verification, document upload, and online application-fee payment, with a status page to track progress.
  • Screening & written exams. Shortlist applicants and record exam marks with automatic pass/fail calculation.
  • Multi-round interviews. Schedule interviews with a panel of staff; each panelist scores independently and the application updates automatically.
  • Offers with approval routing. Offers flow through the platform's maker-checker approval engine before going out to candidates.
  • Talent pool. Keep strong candidates on file and fast-track them into a new application for a future opening.

Build-your-own dashboards — five new role-based home screens

Every role can now get a home screen built for them — KPI tiles, charts, and tables chosen per role — with the same charts available as a swipeable view in the mobile app.

  • Five new dashboards. Admin, Accountant, Librarian, Exam Controller, and HR each get a purpose-built home screen with the numbers that matter to their job.
  • Mobile charts. The same charts now show on the mobile app as a swipeable carousel, with an offline cache so the last-known numbers still show without a connection.
  • Admin-adjustable. Which widgets a role — or one specific person — sees can be changed from an admin screen, no development work needed.

Settings, consolidated into one place

Email and notification settings that used to live in scattered screens (or nowhere at all) are now under one Tenant Settings page, with a live system-health view for admins.

  • One settings hub. Organisation, branding, website, and email settings now live under a single tabbed page instead of separate screens.
  • System health. Admins can see at a glance whether email, database, and cache services are healthy.

Smaller improvements — payments, mobile app, public pages

A handful of smaller upgrades shipped alongside the bigger modules this month.

  • New payment gateway. A second payment gateway option is now available for fee and application payments, alongside the existing one.
  • Smoother mobile app updates. The mobile app can now prompt for a rating at the right moment, and show a clear screen when an update or maintenance window is required instead of failing silently.
  • Redesigned public pages. The public fee-payment and admission pages (the ones shared with parents before they log in) have been redesigned for clarity on both desktop and mobile.

Transfer Certificates — request to issue, with approvals

Transfer Certificates now follow a proper workflow — draft, approval, clearance checks, and issue — instead of a single unguarded print button, with QR-code verification on the printed certificate.

  • Approval workflow. Optional approval step before a certificate is generated, using the same approval engine as the rest of the platform.
  • Automatic clearance checks. Outstanding fees, library books, and hostel dues are checked automatically before a certificate can be issued, with an authorised override when needed.
  • QR verification. Anyone can scan the certificate's QR code to confirm it's genuine.
  • Duplicate / triplicate reissue. A lost certificate can be reissued with a watermark, clearly linked back to the original.

Leave requests now connect to attendance and payroll automatically

Approving a leave request now automatically updates attendance records and payroll deductions — no more manually re-entering the same leave in three different places.

  • One approval, three updates. Approving leave backfills attendance for those days and flags the correct payroll deduction automatically.
  • Leave balance on the payslip. Loss-of-pay days now show as a clear rupee amount on the payslip, not just a day count.
  • Manager leave calendar. A simple "who's out when" calendar for managers to plan around.

Smarter auto-timetable regeneration

Regenerating a timetable after a change (a new teacher, a changed subject load) now preserves everything that's still valid instead of wiping the whole timetable and starting over.

  • Minimal-churn regenerate. Manually-edited and locked periods are kept exactly as they are; only the periods that actually need to change are touched.
  • Preview before you commit. See exactly what will change — kept vs. cleared vs. newly filled — before generating for real.

Birthday & calendar reminders, on the mobile app

The mobile app now reminds parents, teachers, and admins about birthdays and upcoming school-calendar events — a quiet, local reminder, not a broadcast notification.

Help & Support, right from the login screen

Users who can't sign in — or have any other issue — now have a real place to go for help, starting right on the login screen, instead of hunting for a phone number.

  • Help from the login screen. A "Need help signing in?" link on the login page, with call / WhatsApp / email options and an anonymous issue-report form.
  • Admin ticket queue. A proper support-ticket queue for admins — status, priority, response timeline — instead of help requests arriving as ad-hoc messages.

Communication — admin pages, and more reliable push notifications

The messaging engine behind every SMS / Email / WhatsApp / push notification on the platform got a full set of admin pages, plus a round of reliability fixes for push notifications specifically.

  • 18 admin pages. Rules, templates, providers, consent, quiet hours — the whole messaging engine is now configurable from the admin screens, not just the backend.
  • More reliable push. Fixed push notifications silently failing to send in several cases, and notifications now respect each recipient's local quiet hours correctly.

Library — scoped per library, with an in-app guide

Schools running more than one library now see only the books and records for the library they've selected, plus a full in-app Operator Guide for the whole module.

  • Per-library scoping. Every library screen — catalogue, issue/return, fines, reservations — now respects which library is selected, for schools with more than one.
  • Operator Guide. A built-in how-to guide covering the whole module, reachable from the Help & Guides menu.

Student Behaviour & Health records

Two new record-keeping tools for pastoral care: a behaviour log for teachers and admins, and a clinic + vaccination tracker for the school nurse.

  • Behaviour log. Teachers and admins can log behaviour incidents with context and what approach worked — a handover tool, not a points/punishment system.
  • Nurse's clinic log. Clinic visits, medical events, and a standard Indian vaccination schedule, tracked per student with automatic due / overdue alerts.

AI suite: kill switch, quota guard, full audit log

Bring-your-own-key AI is now fully governed. Per-feature kill switch (default-on policy), per-school daily + monthly quota, full audit log of every AI call (who, when, feature, status, tokens, cost).

  • Quota guard. Pre-flight check before every AI call; on deny, writes a QuotaExceeded audit row instead of making the HTTP call.
  • Usage dashboard. KPI strip, cap ribbon, 12-month chart toggle (Cost / Tokens / Calls), per-feature breakdown, end-of-month forecast tile.
  • Activity log. 50/100/200-row recent-calls view with feature + status filter and CSV export.
  • AI feature gate. Per-feature on/off in a /admin/ai-features page. Master EnableAiTutor toggle. Fail-CLOSED.

Form Filler v1.1 — three more document types

AI Form Filler now reads PAN, Passport (12 fields), and Birth Certificate (9 fields) in addition to Aadhaar and Marksheet. UIDAI-masked Aadhaar processing preserved.

  • PAN. Cardholder name + father name + DOB + PAN number (AAAAA9999A format).
  • Passport. 12-field extraction with conditional Indian-format validation.
  • Birth Certificate. 9-field tolerant-layout extraction for varied state formats.

Placement module complete — 22 pages, NAAC + NBA reports

Full placement-to-alumni flow shipped: 6-rule eligibility engine, customer-shared companies + session-scoped drives, sibling-auto-reject offers, internship→PPO as real offers, plus NAAC Criterion 5.2 / NBA Criterion 3.4 / AISHE Block-16 CSV reports.

  • Eligibility engine. 6 rules: backlogs · attendance · prior offers · gender · academic threshold · custom JSON.
  • Coordinator portal. Drive management · offer tracking · interview scheduling · MoU expiry alerts.
  • Alumni portal. Profile · job-postings · mentorship pool · referral submissions.
  • Compliance reports. NAAC Criterion 5.2 · NBA Criterion 3.4 · AISHE Block-16 — all generated live.

Payroll module complete — F&F, retro, bank file generators

Indian payroll feature-complete with 39 pages live: structure setup, monthly run engine, loans, advances, reimbursements, TDS, F&F, retro arrear engine, bank-file generators, payslip PDFs with amount-to-words.

  • End-to-end. Salary structure → run → review → approve → payslip → bank file → accounting post.
  • Tax. TDS calculation, Form 16, Form 24Q, 26AS reconciliation.
  • F&F (Full and Final). Exit workflow with notice-period, unpaid-leave deduction, gratuity, dues.
  • Retro arrear. Recompute past pay periods on structure change with audit trail.

Procurement complete — RFQ → PO → GRN → 3-way match → Asset register

Full procure-to-pay-to-asset chain. Tender + contract lifecycle, vendor performance tracking, auto-asset-creation on capital purchases.

Approval Workflow engine — universal maker-checker

One engine, every module. State machine (Submit → Submitted → InReview → Approved/Rejected/Returned), idempotency on (SourceModule, SourceTable, SourceId, WorkflowCode), same-user-can't-approve guard, multi-stage routing, delegation-aware approver resolution.

Communication round 3 — 11 modules wired

Every shipped module now publishes events through ICmEventPublisher. SMS · Email · WhatsApp · Push — channel routing, consent gates, quiet hours, retry + fallback, all configurable per school per event.

Finance & Accounts complete — TB, BS, P&L, period close

Single-namespace Fin module: 22 entities + 11 module bridges, full maker-checker on vouchers (Draft → Submitted → Approved → Posted → Reversed/Cancelled), 9 live reports including Trial Balance, Balance Sheet, P&L, Day-book, Bank-book, Aged Receivable/Payable.

Admission Workflow engine — 21 system templates

Multi-stage admission flows with handler interface, entrance-score gates, document checklists. All 21 system templates end-to-end. 4 razor pages, sticky action bar, timeline view.

Dashboard — persona-based /me landing

DashboardPersona enum + resolver + quick-action table. Each role gets a hand-tuned home page. /me lands you in the right shell automatically.