Go live in 24 hoursno waiting for next session.

Book a demo
Inkwelly Changelog · Live feed

India's mostACTIVELY DEVELOPEDschool software.

We ship product updates every single day — often five to ten times a day. This is a live feed of every change going into production at Indian schools, pulled straight from our codebase and refreshed every five minutes. Most school ERPs here ship once a year and announce it in a press release.

Last update 2d agorefreshed every 5 minutes
141changes shown
132new features
4fixes shipped
137improvements
Every change, timestamped

Not a roadmap.A RECEIPT

Everything below is already running in schools. Click any entry for its own permalink — shareable, indexed, and dated.

September 2026

3 changes
    • Examinations: Schools can now set the date, timing and duration of every paper for every class from one screen, instead of opening each subject one at a time. One timing can be applied to every paper at once, and entering any two of start time, end time or duration fills in the third. See the examinations module.
    • Date sheet downloads: Download the date sheet as Excel or as a printable PDF on the school letterhead — one class for the notice board, or the whole exam in a single file for the office.
    • Fewer date-sheet mix-ups: The screen flags two papers falling on the same day and hour for a class, a paper landing on a school holiday, and dates outside the exam window, so office staff catch these before parents do.
    • Exam timings: Exam start and end times now reach parents and students in the app exactly as the school entered them, matching the times printed on admit cards.
    • Student Diary: Principals now decide in Diary settings who can read and write diary notes, and about which students — every staff member, only a teacher's own classes, or rules for chosen staff, departments, grades, classes or single students. Write-only access suits gate and bus staff. See the student information module.
    • Diary heads: Schools name diary heads with full access — private staff notes, who wrote each note, editing or deleting any note, and the behaviour insights. Access rules copy forward to the next academic year in one click.
    • Diary settings: A redesigned settings page with a side menu, staff photos next to every name, clear on/off switches, and a "check a staff member" preview that explains exactly what each teacher can do.
    • Edit and delete notes: Teachers can edit or delete their own diary notes at any time from the teacher app. Parents see an Edited label when a note changed after they read it, and principals keep a list of deleted notes.
    • Teacher app: The diary now shows every note a teacher is allowed to read, with a By me filter and pull-to-refresh on every screen. A missing permission now says "you don't have access" instead of a misleading "session expired" screen.
    • Fees: Office staff now confirm every counter collection and reversal of school fees and transport fees with a personal 4-digit PIN, just like UPI. A borrowed or unlocked phone can no longer record a payment. Works in the mobile app and on the web portal, in English and Hindi. See the student fee module.
    • Confirm screen: Before a payment is recorded, the PIN screen shows the student's photo, name, class and the exact amount, so the cashier always knows whose fee they are confirming.
    • PIN safety: Five wrong tries lock the PIN for 30 minutes, and longer on repeat. A forgotten PIN is reset with an OTP on the staff member's own phone. Schools can keep a PIN unlocked for 5, 15 or 30 minutes so busy fee counters keep moving.
    • Location: Every collection records the device and where it happened, such as at school or Sector 62, Noida, 10.2 km from school. Tap the place to see the exact spot on a map. Staff get a clear warning when phone or browser location is switched off.
    • Alerts for owners: Principals and school owners get push and WhatsApp alerts when a PIN gets locked, or fees are collected away from campus or from a new phone. A new Security page lists every collection with device, place and result, and lets each school set its own rules in identity and access management.
    • Fixes: Transport fee reversals from the mobile app now go through, and the app no longer signs staff out when an action is refused right after their session refreshes.

August 2026

22 changes
    • Promotions: Undoing a promotion that shouldn't have happened used to stop with a message telling you to go clean up attendance, exam results and report cards screen by screen. They now appear as one checklist on the promotion record — with the dates and exam names shown — and you clear the ones you pick after typing the student's admission number to confirm.
    • Fee safety: Fee and transport payments are never removed this way. They are listed with the amount and receipt numbers, plus a direct link to that child's fee records, so the receipt a parent already holds always matches what the school has.
    • Access control: Clearing those records needs its own separate permission, so office staff who can correct a promotion cannot wipe out a term's marks on their own.
    • Fix: The single-student undo screen now shows what is blocking it up front, instead of only reporting it after you had already filled in the reason.
    • Students: One sheet per class now creates the child, the class enrolment, the permanent address and both parents together, instead of four separate uploads in the right order. You pick the session and class on screen, so nobody types them into sixty rows. See the student information module.
    • Ready-made sheet: Download an Excel template for the chosen class with dropdowns for gender, blood group, category and religion, and a reference sheet explaining every column. Only name, date of birth and gender are compulsory — student ID, admission number and roll number fill themselves in when your school has automatic numbering switched on.
    • Switching from another ERP: Old exports work as they are. Headings like DOB, Adm No, Pincode or Father's Name are understood, and values like Boy, F, Gen or EWS are matched automatically. Aadhaar and mobile numbers that Excel has mangled are flagged instead of being saved wrong.
    • Nothing half-saved: Every row is either created in full or reported with the reason in plain English, so no child is left without parents or a class. Check the whole file first without saving anything, and re-uploading a corrected sheet never creates duplicate children.
    • Fees: A new Notify parents button on the late fees screen sends the late-fee notice again to every family whose bill still carries an unpaid fine — everyone at once or one class at a time, on WhatsApp, SMS, email or the app. Until now that notice went out once, when the fine first appeared, and a fine standing for weeks was never mentioned again. See the student fee module.
    • Transport: The same button on the bus fee late-fee screen, working exactly the same way, so both money screens now read and behave as one product.
    • Before you send: The screen shows how many families will actually be reached and why that number differs from the overdue count, warns when quiet hours would hold everything until morning, and flags a channel that is not connected or has run out of allowance for the day. Afterwards it reports in plain English what did not get delivered — families who opted out, numbers not on file, daily limits hit.
    • One message per family: A family several installments behind now hears about their oldest unpaid bill once, instead of receiving three near-identical messages in the same minute.
    • Communications: Fixed the channel picker across the product. Choosing only WhatsApp on a send dialog used to be quietly ignored, and messages went out on whatever channels the school had switched on behind the scenes. This affects fee reminders, sending an invoice or receipt, transport and hostel.
    • Late fees screen: Fixed the overdue count on school fees, which was under-reporting defaulters. It counted only bills already stamped overdue and missed unpaid bills that were past their due date, so the figure at the top disagreed with the list underneath it.
    • Fees: Schools now choose what a percentage late fee applies to in the student fee module — the full invoice, or only what a family still owes. A parent who has paid most of their fee is fined on the remainder rather than the whole bill. Existing rules keep their current behaviour until a school switches them over.
    • Recalculate fines: A new option on the late fees screen re-checks every fine already raised against the school's current setting and lowers any that were higher under the old one. It shows a full preview, down to individual bills, before anything changes.
    • Fees: A bill whose fee has been paid in full but still carries an earlier fine no longer keeps adding to it.
    • Transport and hostel: Bus and hostel fees follow the same setting, so a school runs one late-fee policy across all three. Hostel late fees can also now be switched on from the hostel fee settings, with their own grace period. See the transport module.
    • Late fees: The late fees screen was only loading the first page of bills, so schools with many overdue transport bills saw just a fraction of them and every total ran short. It now pages through the full list, and the summary tiles count every overdue bill.
    • Late fee waivers: A partly waived late fee showed as fully cleared while the bill still charged the remainder, and the option to waive the rest disappeared. Waived amounts now read correctly on both the late fees list and the bill itself.
    • Late fee details: Every row now shows when the fee was charged, which installment it belongs to, and whether it was applied automatically or adjusted by hand, with the newest charges first. Totals show in full rupees. Part of transport management.
    • Bus odometer: The transport office can now pull up any day's readings on a phone and see at a glance which buses were never logged. Missing days can be filled in and wrong readings corrected with a reason kept on record, so the distance each bus ran always reconciles against its fuel bills.
    • Fuel: Every diesel or CNG fill lists quantity, rate, amount paid and running mileage per bus, filterable by bus, fuel type or date. Fills on a pump's monthly credit account are marked apart from cash, and any fill with no receipt photo is flagged for the accounts desk. Part of the transport module.
    • Transport fees: Office staff can now take money off a specific bus bill, or charge a fine for damage, a lost bus card or misuse of the bus. Pick which bill it lands on, or park it and add it to the next one. Anything applied can be undone, and the bill returns to exactly what it was. See the transport module.
    • Bus concessions: Concessions set to cover only part of the fare — the base fare but not the fuel surcharge, say — now apply correctly, including to the main transport fee itself. Schools running sibling, staff-ward or EWS bus concessions will see the right amount on the next bill.
    • Parents: Every bus bill now spells out why it differs from the full amount, listing each concession, discount and waived fine on screen and on the printed PDF, in both English and Hindi.
    • Notifications: Families get a WhatsApp, SMS, email or app alert when a bus fine is added to a bill — only once it actually reaches a bill, so the message always quotes a real bill number they can pay against.
    • Access control: Raising a bus bill and writing one off are now separate permissions, so a school can let its transport clerk issue invoices while reserving discounts and fines for the accountant.
    • Period timings in one step: Say "8 periods of 40 minutes from 8am, lunch after the 4th" and the full week's timings are worked out for you, including a shorter Saturday. Doing this by hand meant filling in one form per period, per day, before a single subject could be scheduled.
    • A class's whole week at once: An entire six-day timetable for a class can now be scheduled in one go instead of period by period. Nothing is saved until you see exactly what will change and approve it.
    • Catches a teacher booked twice: Clashes are now caught within the same request, not only against what is already saved — so a full week is checked for double-booked teachers, rooms and classes before any of it lands. See the academics module.
    • New session rollover: Last year's timetable can be copied into the new session in one step. Subjects and classes are matched to the new year automatically, and anything without a match is listed for you rather than quietly skipped.
    • Tests: Staff with the right access can now open Tests in the app and see every class test in the school — who set it, which class sat it, and how much marking is still outstanding. Until now only the teacher who set a test could see it. Part of the examinations module.
    • Marking: Principals and exam coordinators can enter or correct marks, mark a student absent, photograph an answer sheet, and release results to students from the phone. Half-entered marks stay saved on the device, so a dropped connection in a Tier-2 or Tier-3 school costs nothing.
    • Chasing marks: A ready-made list of tests that have been sat but not yet marked, worst first, so office staff can follow up without hunting through the whole register.
    • Student record: Tap any student on a test to see every class-test result they have this session, with their average — useful in parent meetings and for spotting a child slipping across subjects.
    • Transport: Every running bus now shows as an actual bus on the live map, labelled with its registration number and colour-coded so office staff can tell at a glance whether its GPS is live, weak, or has gone quiet. Buses glide along the road instead of jumping between updates.
    • Bus details: Tap any bus for the driver's photo and a one-tap call button, plus every child expected on board — laid out along the route stop by stop with photos and live boarding status, so nobody gets missed. See the transport module.
    • Payroll: School accountants can now withhold one employee's salary while paying everyone else, or leave someone out of a month's pay run entirely. A withheld salary still counts towards PF, ESI and TDS and stays in that month's returns, so statutory filings remain correct.
    • One-off earnings and deductions: Add a festival bonus, incentive or uniform recovery to a single payslip for one month, without touching the employee's salary structure. Each entry records who added it and why. See the payroll module.
    • Staff loans: Cancelling or re-running a monthly payroll now returns any instalment to the schedule and restores the outstanding balance on salary advances and staff loans.
    • Payroll records: Approving, disbursing or holding a payment now records which staff member did it, so every payroll action has a name against it.
    • School Diary: The parent app now shows a teacher's notes as a real school diary — ruled pages grouped month by month, with appreciation and concerns colour-coded so a parent can tell them apart without reading a word.
    • Note page: Tapping a note opens it in full with every photo and voice note, plus one-tap sign-off. A reminder message about an unsigned note now opens that exact note, and class teachers can see that it reached the family.
    • Hindi: Parents can switch the whole diary between English and Hindi, and notes a school wrote in Hindi now display in Hindi — useful for Hindi-medium schools across Tier-2 and Tier-3 cities. See parent communication.
    • School settings: Schools that renamed this module now see their own name for it, and the "who is signing" picker follows each school's own preference.
    • Student app: A new bottom menu puts Home, Today, quick actions, every section and the student's own profile one tap apart. Home now opens on what matters today instead of a single grid of twenty-five icons.
    • School bus: Families who use school transport see the bus on the home screen — whether it has set off, scheduled against actual pickup and drop times, and a one-tap live map. See the transport module.
    • Today: A new day view shows the class running now, what is left of the day, homework due today, exam papers scheduled today, and any school diary note still waiting for a signature.
    • School diary: Parents can filter to just the notes awaiting a signature, pull to refresh, and tell signed notes apart at a glance. Signing now shows progress, so a patchy connection cannot record it twice.
    • Attendance: Today's timetable and attendance now always follow the Indian calendar day, so nothing shifts by a day near midnight. Teacher remarks on the register also honour the school's diary visibility setting on every family screen. See student attendance.
    • Fee discounts: A concession now comes off the invoice you pick, and sits as Not billed until someone adds it to a bill when none is open yet. Earlier, a discount recorded after the invoice went out left that invoice untouched, so parents were still asked for the full amount. See the student fee module.
    • Fines: A damage, library or uniform fine can now be added to a bill the parent already has, instead of always raising a separate one. Office staff can also move a fine between invoices, or hold it back until the next term's bill is ready.
    • Accurate concession amounts: A fixed-rupee concession is now given once across the session instead of repeating on every installment, where it could add up to many times the intended amount. Every invoice also names the concessions behind each fee head, so staff can explain any bill to a parent on the spot.
    • Fee summary: A student's outstanding amount is now worked out from their actual invoices, so the fee summary and the invoice list always agree. Accountants get one number they can trust, with any not-yet-billed concessions and fines listed separately.
    • Student 360: Attendance, marks, fees, transport, hostel, library, health, house and awards for one child now open together on one page, instead of a dozen separate screens. Office staff and principals get the whole picture before a parent meeting. See the student information module.
    • Switch profile: Every student screen now carries a switcher to jump straight to that same child in any other module — no going back to a list and searching again.
    • Marks history: A student's results across every published exam of the year now appear as one trend, with subject-wise strengths and class rank over time, instead of opening each exam separately.
    • Fee alerts: Teachers and office staff now see a clear flag when a family has an overdue fee invoice, so the parent conversation starts from the right place.
    • Study material: Teachers and coordinators can now write revision notes for each syllabus topic — formatted text, images from the school's media library, and YouTube videos. Notes stay a draft until published, then students read them in the app beside the chapter they are studying.
    • Syllabus tracking: Curriculum screens now show live teaching coverage — how much of each chapter has actually been taught, averaged across every class studying it, with a per-class breakdown and the teachers' own daily logs. Principals can spot a class falling behind well before exams.
    • Curriculum screens: Chapters and topics now open as their own pages with clean tables, drag-and-drop ordering, and a description field for each. Part of the academics module.
    • Subject screen: A teacher opens any subject they take and swipes between four pages — chapters covered, homework set, tests taken and study material shared. The class list, syllabus progress and teaching journal sit at the top. Part of academics.
    • Chapters: Every chapter carries a progress ring around its number, coloured to show whether the class is on track, at risk or behind the plan for the year.
    • Study material: Photos, worksheets and videos shared with a class now show on the screen itself instead of as a list of file names. Images swipe like a photo feed, videos show their still frame, and question papers open in the reader in one tap.
    • Quick add: A plus button on each page creates homework, a class test or new study material for that subject, with the class already filled in. See homework.
    • Student records: Class teachers can now open a student's parents and contacts, academic history, documents, fee status, transport, health, exam results, diary and achievements — but only the parts your school chooses to share, decided for each class teacher on each class. Attendance stays open to every class teacher exactly as before.
    • Fees: Fee amounts are a separate choice from fee status. A teacher can be allowed to see that a family owes something and by when, without seeing how much — enough to follow up before a parent meeting, without learning what the family pays.
    • Setup: Set one school-wide default and every new class teacher inherits it, so you don't repeat the same choices for forty classes. Widen or narrow any individual teacher whenever you like. Taking access away takes effect the moment you save it. See the student information module.
    • Change requests: Where you allow it, a class teacher can ask the office to correct a parent's phone number or add a document. Nothing changes until your office approves it, and the review list now shows whether a request came from the student or from a class teacher.
    • Privacy: Every time a teacher opens fees, documents or health details it is recorded, so you can always answer who has looked at a child's file.
    • Today: Teachers now open the app to their actual day — every period in order with the live one highlighted, and one-tap buttons to mark class attendance or record what was taught. Homework waiting to be graded shows up on top.
    • Quick actions: A single button on the new bottom bar opens just the tasks that person is allowed to do — mark attendance and set homework for a class teacher, collect a fee at the office counter, apply for leave for everyone.
    • Workspace: The school modules screen is rebuilt as a clean icon grid with search and category filters. The modules each person opens most often rise to the top on their own, and anyone can pin their favourites.
    • My records: Payslips, salary, tax declaration, loans, leave, attendance and personal documents now sit together in one place instead of being scattered across the dashboard.
    • Look and feel: A lighter, flatter staff dashboard and module grid, tuned to stay readable on the budget Android phones most school staff carry.
    • Competitions and awards: Every competition a school runs or sends children to — inter-house, district, state, national — now lives in one register with the entrants and what they won. A 20-member choir is recorded as one entry, not twenty. Medals stay with the child for life, so a Class 9 prize still shows on the Class 12 student record.
    • Scoring that cannot be rewritten: Schools set their own points ladder — participation against first place, school level against national — and the version used is frozen onto each award. Retuning the weights next year cannot change last year's prize list, and a yearly cap on minor entries stops point-collecting.
    • Proof before points: Certificates and photos attach as evidence, and a coordinator verifies an entry before it scores anything. Every verified award carries a permanent QR code, so a college or a scholarship board can confirm years later that it is genuine. Certificate images can be read automatically instead of typed in.
    • Recognition, honestly counted: A podium leaderboard with student photos, a lifetime trophy portfolio per child, and a class-by-class view of how many children have never been recognised at all — the figure a principal actually wants before prize day. Existing paper or spreadsheet registers import in one go.
    • Everywhere it is needed: Available in English and Hindi, on the web dashboard and on the teacher and student apps, where a child sees their own trophy case. Prize-day and annual reports print for the school's records, and parents can submit a win from outside school for the coordinator to confirm.
    • Grievance redressal: Every complaint a school receives now lives in one register with a case number and a full history. Everyday matters — a late bus, a wrong receipt, a broken tap — carry a promised reply-by date, while bullying, ragging, child-safety and workplace-harassment cases are sealed to a named list of people, with the legal deadline and the section of law it comes from printed on the file.
    • Anonymous reporting: A student or parent can report through the app or a QR poster on the school wall without leaving any identity behind, and follow the case later with a tracking code and no login. Reports that arrive at the office counter or over WhatsApp are marked confidential instead, because the school already knows who spoke.
    • Honest closure: Only the person who raised the complaint can mark it settled. Cases the school closes without that confirmation are counted separately and permanently, so a principal sees what was truly resolved rather than what staff marked done — the number an inspection or a parent meeting actually asks for.
    • Registers and reports: Schools can import their existing paper complaint register, attach evidence to a case, print a bound register, generate the annual return, and watch a pattern radar that flags repeat concerns. Available in English and Hindi, on the web dashboard and on the teacher and student apps.
    • School diary: Class teachers and office staff can now open any student and read a full year of diary notes — appreciation, concerns and the family's replies — grouped day by day. A "what the family sees" switch shows exactly what the parent's app shows, so a note meant only for staff is never on screen during a parent meeting.
    • Quiet students: The roster now surfaces children nobody has written about in two months — the quiet ones easily overlooked in a class of forty — alongside those needing attention and those whose behaviour is turning around.
    • Parent meetings: Print a one-page brief for a single child, or for a whole class as a single PDF with a page per child in roll order. Only what has already been shared with the family appears on it.
    • Acknowledgements: Staff can send a polite reminder when a family has not yet acknowledged a note, with the school deciding how many reminders go out and how far apart. Reminders reach parents in English or Hindi through the parent communication module.

July 2026

11 changes
    • Houses: Schools can now set up their houses — Red, Blue and Green, or named after figures like Tagore and Shivaji — each with its own colour, crest and motto. A student stays in one house for their whole time at school, so it carries across promotion every year without being re-entered. Part of the academics module.
    • House points: Teachers award or deduct points for sports day, cultural events, academics and discipline, and the standings update straight away, with houses on equal points sharing a rank. Points are never edited or deleted — a mistake is reversed, and both the original and the correction stay on the record.
    • Balanced houses: When adding students, Inkwelly works out which house each one should join — keeping every class evenly split and placing siblings in the same house as their brother or sister. Filter to a class, accept the suggestions in one click, and houses stay even instead of drifting lopsided by Class 8.
    • Hindi and regional languages: House names and mottos can be recorded in Hindi or any regional language alongside English, so Hindi-medium and State board schools see their own सदन names on screen rather than English-only labels.
    • House staff: Each house gets a house master, house teachers, and captains or prefects appointed fresh each academic year — with a clear split between staff who can award points and the coordinator who can reverse them.
    • UDISE+ matching: Inkwelly now compares each student's name, date of birth, gender, PEN and Aadhaar against the government UDISE+/SDMS portal and shows every mismatch side by side. Office staff resolve each one in a single click — accept the UDISE value or flag it to fix in UDISE — with no retyping.
    • Compliance board: A school-wide view flags failed Aadhaar verification, missing APAAR IDs and students without a PEN across all classes, and pinpoints which parents to remind on WhatsApp so families fix documents before the yearly UDISE certification deadline. Built for CBSE, ICSE and State board schools. See the student information module.
    • Private connector: A lightweight browser helper reads your UDISE+ data inside your own logged-in session, so your government login never leaves your browser and nothing is ever written back to the portal automatically. It keeps Inkwelly's copy fresh as office staff work.
    • Fix: Student profiles with a migrated or detained status now show the correct status label instead of an error.
    • AI assistant: Inkwelly AI can now set up and run academics for you — create classes and teaching batches, assign class teachers, arrange the weekly timetable, and cover a teacher's leave with a same-day substitute — all in plain language, with a preview and confirm before anything changes. See the academics module.
    • Timetable: The system now catches a teacher or classroom booked in two places at the same time before a timetable is published, across every class and section — so clashes are fixed at setup, not discovered by a confused parent on Monday morning.
    • Fix: Timetables no longer disappear from student and parent views on their own last day — a schedule now stays visible through the full period it is active.
    • Letterhead designer: Design your school's official letterhead once — logo, header, footer, watermark — with press-quality typography: gradient and vertically stretched school names, and separate Hindi/Devanagari fonts for the address, board affiliation, contact and UDISE lines. Ready-made classic, modern and minimal starting designs.
    • Word-like letter editor: Write any letter freely on an A4 page exactly as it will print — tables, Hindi text, images, fonts — with autosave and a live PDF preview. Perfect for replies to education department offices, book depot requests, bonafide certificates and everyday school correspondence.
    • Official issue register: Every issued letter gets an automatic serial number and a QR code that banks, offices and other schools can scan to instantly verify it is genuine. Certified duplicate copies, cancellations and a searchable digital register replace the manual letter book — and issued letters can be corrected later without changing the QR, with every revision openly disclosed.
    • AI-written letters: Connect Claude or ChatGPT and just ask — "DEO ko class-wise enrolment reply bhejo" — and the AI pulls the real student numbers from your records, drafts the letter in Hindi or English on your letterhead, and after your one-tap approval issues it and hands back the ready-to-print PDF link. The AI can also fix issued letters and save your best letters as reusable templates.
    • AI Connect for organizations: Owners running multiple schools can now connect Claude or ChatGPT once and ask across every school — "attendance across all my schools today", "which school collected the most fees this month" — with one-call answers covering schools, attendance, fee collection, dues, enrollment and parent communication usage.
    • Per-school drill-down: The same AI connection can open any single school by name for the full range of questions school teams already ask. Approved actions (events, homework, lesson plans) always target one named school, with a preview-and-approve step whose approval can never carry over to a different school.
    • Organization portal: A new AI Connect section for organization admins to set up and manage AI access, see which schools the AI is being asked about, and review every question and action in a full activity log — available in English and Hindi.
    • AI actions: School staff can now ask ChatGPT or Claude to do the work, not just answer — draft and publish homework, add exams and functions to the school calendar, plan Annual Day programs, and log daily syllabus coverage — in English or Hindi.
    • Approval-first safety: Anything that deletes, publishes, or notifies parents first shows a preview the staff member must approve; homework drafts stay invisible to students until published, and holidays can never be touched by AI. Every action is recorded with who did it, what changed, and when.
    • Admin control: Actions stay off for every existing AI connection unless a school admin explicitly switches them on per connection from the AI Connect dashboard — which now shows an actions counter, a recent-actions feed, and a dedicated Actions filter in the activity history.
    • AI Connect: School staff can now ask ChatGPT or Claude — in plain English — about far more of their school. Alongside fees and students, the AI assistant now answers on staff, staff attendance, homework, school events, lesson-plan progress, the school store, roles and access, ID cards, transport, academics, and parent communication.
    • Safety: Every answer is read-only and scoped to your own school's current academic session, so an AI assistant can report on your data but never change it.
    • How it works: All of these modules are served through Inkwelly's MCP (Model Context Protocol) connection — the same secure link ChatGPT and Claude already use to read your school data — so no extra setup is needed once AI Connect is on.
    • AI Connect: Schools with ChatGPT, Claude, or Grok connected can now ask any attendance question in English or Hinglish — today's summary, who's absent in a class, a student's full-year record, 75% board-eligibility lists, monthly registers, class rankings and trends. See the student attendance module.
    • Holiday-aware answers: The AI knows Sundays and named holidays — ask on Republic Day and it tells you it's a holiday instead of reporting zero attendance. It can also tell you who marked each class's attendance, when, and whether it came in by app, RFID, or an approved leave.
    • Leaves: Office staff (and the AI) can now list students on leave on any given date, including leaves that span multiple days — the right answer to "who is on leave tomorrow?".
    • Fees: Fee questions asked through AI now accept plain class names like "Class 8 A" — no technical identifiers needed for defaulter lists, invoices, or collection summaries.
    • Inkwelly AI: Schools can connect the AI assistant they already use — ChatGPT or Claude — to Inkwelly and ask about fees, dues and students in plain English or Hindi. Defaulter lists, monthly collections and a student's full fee status come back in seconds, with no reports to run or exports to build. See the AI Native School ERP.
    • Built on the Model Context Protocol (MCP): Inkwelly runs a secure, read-only MCP server, so any MCP-compatible AI assistant — ChatGPT, Claude and others — can connect to a school's account and answer from live data. This makes Inkwelly one of the first school management platforms in the world, and the first in India, to speak MCP.
    • Read-only and safe: The assistant answers but never changes, deletes, collects a fee or messages a parent — every change still happens by a person inside Inkwelly. Answers respect each staff member's existing permissions, and school data stays hosted in India. Works for CBSE, ICSE and State board schools alike.
    • Fees: School owners can now choose which staff see the exact rupee totals on the fee collection dashboard. Accountants and principals see the real figures; other office staff see them masked as ₹••••••, set per role from the staff access permissions. Keeps whole-school collection numbers private across both the web dashboard and the staff mobile app. See the student fee module.
    • Online admissions: A complete admission CRM for Indian schools — record walk-in and phone enquiries at the front desk, share a QR code that opens a public enquiry and application form for parents, and let automatic WhatsApp acknowledgements, duplicate detection and follow-up reminders make sure no enquiry is ever missed.
    • Sibling detection: Every new enquiry is instantly checked against families already enrolled, so the office knows when a younger sibling is applying — the warmest lead an admission team can get.
    • Campus visits and offers: Parents book campus visits themselves from the acknowledgement message; the school issues admission offer letters on its own letterhead with validity reminders, and parents accept online.
    • Fees and one-tap enrolment: Collect the registration fee through a Razorpay payment link, then convert an accepted offer into a real student record — profile, parent details, documents and family app login — in one tap, straight into student information.
    • Counselor app: The mobile app gets a full admissions module — add a walk-in enquiry in under a minute, work a My Day follow-up list with tap-to-call, and track the whole pipeline on the go.
    • AI assistance: AI summarises each enquiry's history, drafts WhatsApp and SMS follow-ups in English or Hindi, and fills the enquiry form from a pasted note.
    • Owner's daily digest: Principals and school owners get the admission funnel — new enquiries, visits, offers and enrolments — in their daily briefing on WhatsApp, email or push.

June 2026

22 changes
    • Implemented a new helper to accurately capture client IP addresses in the audit logs, addressing previous issues where web logins recorded 127.0.0.1.
    • Updated multiple controllers and interceptors to utilize the new getClientIp and getUserAgent functions for consistent IP and user-agent logging.
    • Added changelog entry for version 1.1.1 to document the fix and its implications on security and data integrity.
    • Introduced new utility functions for forwarding client headers to ensure accurate logging in backend calls.
    • School Store: Schools can now run their own online store inside the app — parents and students browse and buy uniforms, books and supplies, pay securely, and track orders, while the office manages stock and dues in one place.
    • Health & Fitness: A new CBSE Health Card and Fit India fitness tracker for every student — height, weight, vision, BMI and fitness scores — with a fun wellness hub for students and ready-to-share health reports for schools.
    • Class Tests: Teachers can run quick weekly and unit tests and enter marks even offline; students instantly see their test marks and progress on their phone.
    • Daily Briefings: Principals, accountants and school owners get a daily or weekly summary — student attendance, fee collection, defaulters and staff presence — on WhatsApp, email or push, with no dashboard login needed. Built on the school's parent and staff communication setup.
    • Faster and safer: A quicker app launch, many of your feedback and suggestions actioned, and a new one-tap "log out of all devices" so school staff and parents can keep their account secure.
    • Health profiles: Every student gets a medical record — blood group, allergies, chronic conditions, medicines and emergency contacts. Teachers see only critical safety alerts while full details stay with the school nurse, keeping sensitive health data private in line with India's data-protection rules.
    • School clinic: The nurse logs sick-room visits in seconds, and parents get an instant WhatsApp, SMS or app alert when their child is sent home, referred or hospitalised.
    • Health checkups & CBSE Health Card: Schools run periodic checkups or visiting health camps with fast bulk entry of vision, dental, BMI and haemoglobin, then print the CBSE Health & Activity Card as a ready-to-share PDF.
    • FIT INDIA fitness: Record the FIT INDIA / Khelo India fitness tests, auto-grade every student against age and gender norms, and generate printable fitness report cards — built for CBSE schools meeting physical-education requirements.
    • Government health programmes: Track weekly iron-folic-acid (WIFS) and deworming doses, RBSK screenings and referrals, with the official health-department compliance registers and reports generated automatically — a real help for government and budget schools.
    • Immunisation, growth & student app: Keep vaccination records with due reminders and a height, weight and BMI growth chart over the years; students view their own health card, growth and fitness scores in a friendly gamified screen.
    • School store: Parents buy uniforms, books and stationery from the school's own online store, pay by UPI, and skip the counter queue — each order gives a pickup QR code to collect at school. Every child sees the recommended class kit for one-tap buying.
    • Counter & stock: Office staff run a phone-based sales counter with barcode scanning, while live stock counts, low-stock alerts and a full supplier-to-goods-receipt purchase workflow keep the store stocked. GST-ready tax invoices and receipts are generated automatically.
    • Returns, refunds & reports: Size exchanges restock automatically, refunds flow back to the original payment, and a profit dashboard shows daily sales, margins and stock value — turning the school store into a revenue line schools can actually see.
    • Tests: A dedicated module for the everyday class tests teachers run — weekly tests, unit tests, dictation, oral and more — separate from formal term exams. Teachers create a test for one or several class-sections at once, then record marks roll-by-roll in seconds, give a grade or symbol like A+ where marks don't apply, and attach a photo of each answer sheet.
    • Marks & results: Mark absentees in one tap, see each section's average, highest and lowest, export a printable mark-list for the staff room, and repeat last week's test with a single tap. Students see their marks in the app the moment results are published, with a push notification — built for CBSE, ICSE and State board schools across Tier-2 and Tier-3 cities. See the examinations module.
    • Communications: Schools can now show an eye-catching, auto-sliding image banner at the top of the student and staff app home screens — ideal for promotions, fee reminders, event notices, holiday announcements and important circulars. Banners rotate automatically like the offers on popular apps, and tapping one can open a screen inside the app (such as fees or notices) or a website link.
    • Banner management: Office staff create and manage these banners from the communications section on both the web dashboard and the mobile app — upload an image, choose who sees it (students, staff or both), schedule start and end dates, drag to reorder, then publish. See the communications module.
    • Feedback: Teachers, students and parents can now report a problem, send feedback or request a feature from anywhere in the app — shake the phone or open the Help menu. Attach a screenshot or record a quick voice note, and the app captures the screen and device details automatically so issues are easy to reproduce and fix.
    • Feedback: Everyone can track the status of their own requests and gets a notification the moment one is resolved, along with the reply — so reports never go into a black hole. Works smoothly even on patchy connections, queuing reports offline and sending them once the phone is back online.
    • Status updates: Teachers and staff can post quick photo, video or text "status" updates — like WhatsApp Status — that every student and staff member sees inside the app. Each one disappears after 24 hours, keeping the school feed fresh and lively.
    • Engagement: Members react with emojis, and the poster sees exactly who viewed each update — so a class teacher knows their reminder actually reached the family. Important updates can be pinned as Highlights that stay beyond a day.
    • Easy posting: A built-in photo and short-video editor (crop, draw, add text and stickers) lets staff create polished updates right on a budget Android phone. Posting is controlled per role, so the school stays in charge of its voice. Sits alongside parent communication.
    • Speed: The app now opens to the login or profile screen almost instantly, instead of sitting on a loading screen for several seconds. The gain is largest on the budget Android phones common in Tier-2 and Tier-3 schools.
    • Smoother startup: Removed a slow security check that delayed every app open, and fixed a font glitch that was causing stutter across the app.
    • Launch screen: A new branded splash in light and dark mode replaces the blank white screen, and returning users land straight on their saved profile while their data refreshes in the background.
    • Admission form PDF: Schools can now download a professional, print-ready admission form for any student — newly admitted or admitted years ago — straight from the student profile on the web dashboard and the staff mobile app. It replaces the paper admission form that office staff fill in, sign, seal and file by hand.
    • Admission form PDF: The form pulls every detail already on file onto one neatly bordered sheet — student information, father, mother and guardian details with photos, all addresses, bank details, Aadhaar and PEN identifiers, siblings and previous schools — plus a documents checklist and ready space for parent and principal signatures and the school seal.
    • Admission form PDF: Designed to print cleanly on ordinary black-and-white office printers, and the letterhead — school address, phone, email, board and affiliation number — reuses the fee receipt template so schools maintain it in one place.
    • Admissions numbering: The student-ID and admission-number setup screen now shows the exact next ID a new student will be given, with a colour-coded breakdown of each part — prefix, school code, year and serial number — so office staff understand the format at a glance. See the student records module.
    • Continue an existing series: Schools switching from another ERP can start the next number from any value and choose whether student IDs and admission numbers reset each academic year or keep counting continuously — making it easy to carry forward an existing admission register without a break in the sequence.
    • Admission form: When auto-numbering is on, the student ID and admission number now show read-only on both the web and mobile admission forms, displaying the exact number that will be assigned so office staff can't accidentally type over it.
    • Transfer certificates: Schools can now export a transfer certificate design to a file and import it into any other school — logos, seals and watermarks travel inside the file and are recreated automatically, so the exact TC layout reappears in seconds. Useful for groups of CBSE, ICSE and State board schools that want one shared TC format. See the student records module.
    • Academics: Teachers and office staff can now handle the school's academic setup from the Android and iOS app — browse classes, add subject offerings and teaching batches, and view, publish or set timetable substitutions — all on the current academic year automatically, with no year picker. Everyone only sees the parts their role permits. See the academics module.
    • Mind Arena: A new mind-sports program brings five skill-building challenges to students — Chess, Sudoku, Word Battle, Math Battle, and a Memory game. Students can play solo to practise, take on a friendly computer opponent, or compete head-to-head with classmates, with a daily puzzle that refreshes for everyone each day.
    • Progress and recognition: Every student builds a skill rating that grows as they improve, climbs through achievement tiers, and earns rewards in the same points wallet used across the learning platform. School-wide tournaments let classes and grades compete, turning practice into a fun, motivating routine.
    • School controls: Principals and administrators stay fully in charge from one settings screen — switch the program on or off, set the hours of the day when play is allowed, cap daily play time in minutes, pick which challenges are available for each grade, and choose how ratings are shown. An exam-time shield can pause play automatically so students stay focused during examinations.
    • Built for every school: The program runs smoothly on the inexpensive Android phones common in Tier-2 and Tier-3 schools, and suits day schools, boarding schools, and budget private schools across CBSE, ICSE, and State boards.
    • Quiz Module: Introduces practice quizzes, scheduled assessments, daily challenges, and live competitions for continuous learning.
    • AI Assistance: Generate quizzes instantly from topics, chapters, notes, study material, homework, PDFs, and custom content.
    • Gamification: XP, levels, streaks, badges, achievements, rewards, and rankings keep students engaged and motivated.
    • Live Competitions: Students can join real-time quiz events with countdowns, leaderboards, and instant scoring.
    • Insights & Management: Employees can assign, monitor, and analyze quizzes while tracking participation and performance across the school.
    • ID cards: Schools can now start from a gallery of polished, ready-made student and staff ID card designs — pick one, then fine-tune it in the drag-and-drop designer instead of starting from a blank card. Ships with classic, modern, minimal, vertical lanyard, playful, elegant, and board-style looks for both students and staff.
    • ID cards: Schools can also propose one of their own card designs to the shared library for other schools to reuse, with the curated collection managed centrally.
    • ID cards: Fixed a problem where a school logo or background image added to a card disappeared after saving — uploaded images now appear reliably in the designer and on every card preview, and editing a saved design works smoothly again. Preview QR codes now render as real, scannable codes.
    • Installments & auto-billing: Schools can split transport fees into installments with due dates, and bus-fee invoices now generate automatically each cycle instead of being run by hand. A daily catch-up also bills students who join mid-term, so office staff never miss a transport-fee cycle. See the transport module.
    • Concessions & discounts: Schools can now give a student a transport-fee concession — sibling, staff ward, EWS, or a custom percentage or fixed-amount discount — straight from the student's profile. The discount is applied automatically when their bus-fee invoices are generated.
    • Late fees: Overdue bus-fee invoices now charge late fees automatically by the school's own rules, with one-tap apply, partial waive, or full exemption per invoice and a complete action history. Parents are alerted on WhatsApp, SMS, email, and app push the moment a late fee is added.
    • Clearer invoices: Bill a single student's pending installments in one click, see exactly why some invoices were skipped (for example, already billed for that period), and every invoice now shows which installment it belongs to plus a clear breakdown of its discount and late fee.
    • Fixes: Bus-fee invoice numbers no longer clash after an invoice is deleted, unpaid and overdue invoices can now be removed, and the pickup and drop stops load correctly when editing a student's transport assignment.
    • Transport (app): Parents and students can now pay bus fees online straight from the Inkwelly app, not just the website — powered by Razorpay. Pay any outstanding transport invoice from the fee list or the invoice detail screen, in full or in part.
    • Transport (notifications): Every transport fee payment — paid online, through a shared payment link, or recorded by school office staff — now generates a receipt automatically and sends an instant confirmation on WhatsApp, SMS, email, and app push, with the receipt PDF attached. Reaches the student and falls back to parents. See the transport module.
    • Student Transport Profile (transport): We built a world-class student transport profile (fee-module-style: hero, route tabs, finance, and a Route & Journey map with satellite).
    • Transport (finance setup): Schools can now run transport billing their own way — set custom invoice, receipt and payment numbering with automatic financial-year sequences, auto-calculated due dates, partial-payment and minimum-amount rules, and automatic late fees on overdue dues. Plus fully branded invoice and receipt templates with logo, signature, bank details, GST, and thermal-printer layout.
    • Transport (receipts): Thermal (POS) receipts now print the full student name, admission number and class along with a QR code parents can scan to verify the receipt online.
    • Parent live map: A redesigned "where's my child's bus" screen — your child's boarding status front and centre, live ETA and stops-away, the bus moving smoothly along the real roads, and one tap to call the driver.
    • Accurate route paths: Schools can now draw and save each route's exact road path, so the bus follows real streets on the map instead of a straight line — in both the driver and parent apps.
    • Driver trip map: Rebuilt with follow / overview / satellite views, next-stop guidance, arrival alerts, and tap-to-navigate.
    • Reliability & speed: Fixed parent live tracking so the bus now updates continuously, and made the maps noticeably smoother and lighter.
    • Driver app polish: "Next run" card always shows the right upcoming trip, stop names display in Hindi, and the language switch moved into the menu.
    • Live bus tracking: Parents watching the school bus on the live map now see the real reason it stops moving — "driver is offline", "weak GPS signal", or "driver's location is turned off" — instead of one vague grey dot. A small "updated 8s ago" freshness indicator shows exactly how current the bus position is, reassuring parents on patchy 2G/3G connections in Tier-2 and Tier-3 towns. See transport tracking.
    • Driver app: The bus driver now gets a clear on-screen prompt the moment GPS weakens or location is switched off, so they can fix it themselves without anyone having to call.
    • Transport alerts: When a driver marks a child absent at their stop, parents now get an instant WhatsApp, SMS and push alert in English and Hindi — so families know at once if their child wasn't on the school bus. See transport tracking.
    • Driver app: Redesigned the bus boarding screen with large, clearly labelled Boarded and Absent buttons plus a one-tap Undo for every child — built for non-technical drivers, with no hidden gestures.
    • Parent app: A completed bus trip now always appears in the child's transport history, monthly calendar and today view — even when the driver forgot to mark attendance — shown as "Not recorded" instead of vanishing, and a missed mark no longer dents the attendance percentage.
    • Fix: Corrected a date-handling issue that sometimes showed "No trip today" to parents even after the bus had finished its run.

May 2026

21 changes
    • Live tracking: Parents follow their child's school bus on a live map with a stop-by-stop timeline — which stops are done, how many are left, an honest ETA, and a truthful "X stops away" to their own stop. WhatsApp and push alerts fire when the bus starts, is near the stop, and is next. The live stream now connects instantly and self-heals through patchy network without restarting the app.
    • Driver app: A dedicated bus driver app built for non-technical drivers — one-tap start of the morning pickup or evening drop (picked by the time of day, or from any route card), guided stop-by-stop boarding by tapping a child's photo, a live route map showing where to go next, and full Hindi and English with an in-app language switch.
    • Stop progress: Stops are marked automatically by GPS as the bus reaches and leaves them; the driver can mark or correct any stop by hand, and undo a mistakenly started or finished trip.
    • Driver app: A dedicated bus driver app with a simple Home, Routes, and Trips layout, built for non-technical drivers — big buttons, faces instead of forms, and full Hindi and English support.
    • One-tap start: Drivers now start their morning pickup or afternoon drop in a single tap; the day's run is set up automatically, GPS turns on, and parents get a "bus has started" alert on WhatsApp and push.
    • Live boarding: A guided, stop-by-stop boarding screen — tap a child's photo to mark them on the bus, mark a whole stop at once, watch live progress, and a safety check at the end so no child is ever left behind. Works even on patchy rural network and syncs when back online.
    • Route map: Each route shows every stop on a map with the road path the bus takes, arrival times, and the list of children waiting at each stop.
    • Fees: Parents and students can now pay school fees online from the Inkwelly mobile app — by UPI (Google Pay, PhonePe, Paytm), card, or netbanking, with instant receipts. Brings mobile fee payment to parents in Tier-2 and Tier-3 cities who live on their phones; the web portal already supported it. See online fee collection.
    • Receipts: Every fee payment now sends the parent a WhatsApp message and email that already carry the GST-ready receipt PDF — no more "kya aap receipt bhej do" follow-ups. WhatsApp shows it as a tap-to-open document chip; email has a "Download Receipt PDF" button; SMS now also calls out the receipt number. Hindi variants added for email and app notifications too, so Hindi-medium schools across Tier-2 and Tier-3 cities get the same parent-facing copy. Works for CBSE, ICSE, and State board schools out of the box..
    • Receipts: The Send button on the receipt page now actually re-shares the receipt to parents across WhatsApp, SMS, email, and the parent app in one click — with an optional personal note from the office. Office staff can pick channels, switch the recipient between parent and student, and override the contact for one-off sends. Each share is tracked on the receipt for audit. Useful for parents who lost the original message or asked for a duplicate copy.
    • A4 receipts: Schools can now print or share a polished A4 fee receipt with their own logo, signature, amount in words, and a tamper-proof verification QR. Labels render in English, Hindi, or both — useful for Hindi-medium schools. Part of the fee management module.
    • Receipt Template settings: A single screen controls every aspect of how receipts look — branding, signature, visibility toggles, language, and the full thermal printer setup (paper size, header and footer text, copies, auto-cut, native QR). Live preview updates as the cashier types.
    • Public verification: Parents and auditors scan the QR on any receipt to confirm it's genuine. Privacy-by-design — student name is masked, only the payment mode and status (Active / Cancelled / Void) are revealed. Rate-limited and access-logged.
    • Thermal printer: Olivetti PRT80 thermal receipts now render the school name reliably across rapid-fire prints, print the verification QR alongside the cashier signature, and include student ID, admission number, and father's name. Hindi org names no longer print as garbled characters.
    • Payment links: School office staff can generate a Razorpay UPI payment link for any unpaid fee invoice and share it instantly over WhatsApp, SMS, email or app push, bilingual in English and Hindi. Parents tap once and pay via UPI (PhonePe, GPay, Paytm), cards or netbanking — the invoice is marked paid and the receipt fires automatically. Useful for Tier-2 and Tier-3 city schools chasing fees without phone calls. See online fee collection.
    • Razorpay setup: Schools can now complete the entire Razorpay onboarding from inside Inkwelly. A step-by-step wizard on the payment-gateways page walks office staff through finding their API keys, copying the webhook URL and secret, and selecting the six events to subscribe to. Available at platform, organisation and school level, and built to match the rest of the fee-configuration design.
    • Fees: When a school adds a fine to a student's fee account, parents now receive an instant alert on WhatsApp, SMS, email, and push notification — bilingual in English and Hindi out of the box. Saves school office staff from explaining the charge over phone and matches the parent communicationflow parents already trust for fee receipts.
    • Reports: New Gateway Charges report at Student Fees → Reports. Shows exactly what Razorpay deducted per transaction — MDR + GST per method, net settlement to the school's bank, and any shortfall between what parents paid and what landed. Fee and transport online payments combined; filterable by date range, drill-down to each payment. Saves Indian school accountants the monthly Razorpay-vs-bank-statement reconciliation. See fee management module.
    • Admin payment detail: Each online-gateway payment row now shows the full money breakdown — invoice credit, convenience fee charged to parent, total parent paid at Razorpay, Razorpay's MDR + GST deduction, and the net amount that lands in the school's bank. Visible on every fee payment record alongside the existing receipt details.
    • Configurable rate: Convenience-fee rate (0–10%) is now editable on the payment-gateway settings form at all three scopes — super-admin, organisation, and individual school. Previously hardcoded at 2%, leaving every Razorpay account at the same gross-up. Schools handling mostly UPI can drop it to 0.5%; those expecting card-heavy traffic can raise it.
    • Fix: Online-gateway payments were being saved with status PENDING in the admin payments ledger even after Razorpay captured the money. The invoice always flipped to PAID correctly — only the badge on the payments page was wrong. Existing rows backfilled to SUCCESS.
    • Payments: Parents can now pay fee and transport invoices online from the student portal using Razorpay — cards, UPI, netbanking, or wallets. Partial payments allowed; receipts and WhatsApp / SMS / email confirmations to parents continue to fire automatically. See fee management module.
    • Configuration: Three-tier setup — super-admin sets an Inkwelly default account that any new school inherits, org admins can configure one Razorpay account for every school in the organisation, and individual schools can override with their own Razorpay merchant. Each account chooses whether the parent pays the convenience fee on top or the school absorbs it from settlement.
    • Reliability: Each Razorpay payment is verified by signature on the browser return and again by webhook, so duplicate deliveries or network drops never charge a parent twice or double-credit an invoice. Stored merchant credentials are encrypted in the database — Inkwelly never holds Razorpay secret keys in plain text.
    • Push notifications: Parents on the Inkwelly Android app now receive instant alerts for fees, attendance, homework, and marksheets the moment they happen. Schools never configure Firebase or service-account keys — push is built into the platform from day one, alongside the parent communication module.
    • Multi-device: A parent with both phone and tablet, or two parents sharing a child, can each receive every notification — tokens register per device so nobody misses an update.
    • Android first: The parent Android app now ships with Firebase Cloud Messaging integrated. iOS follows once APNs is configured.
    • Email notifications: Every Inkwelly school now sends transactional email — fee receipts, attendance updates, admission confirmations, exam results — without setting up an AWS account, DKIM keys, or DNS records. Messages go out as "<school name>" <[email protected]> with the school's chosen Reply-To address, so parents reply straight back to the school.
    • Fee receipts: Cashiers can now print the school fee receipt directly to an 80mm or 58mm thermal printer (Olivetti PRT80, Epson TM-T82, similar) — no browser dialog, no PDF detour. A visual paper-size picker shows both widths side-by-side, and the workstation remembers the last choice for next time. Built for busy fee counters in Tier-2 and Tier-3 schools printing dozens of receipts a day.
    • Cross-platform: Works on Windows, macOS, and Linux through QZ Tray — no driver fights, no CUPS rasterisation, and no school-side IT setup beyond installing the free QZ Tray app once per machine. An on-demand A4 PDF option is wired in as the next step.
    • Employee attendance reports: Five new built-in reports for school HR — monthly register, salary-ready summary, late and short-leave tracker, leave balance with carry-forward, and a raw audit export. Replaces the manual Excel work office staff did every month.
    • Payroll-ready summary: The salary report computes LOP days and net payable days per employee, so accountants at CBSE, ICSE, and State board schools can paste straight into the payroll sheet. Each report exports to polished Excel and A3 / A4 PDF with HR-Head and Principal signatures. See Employee Attendance.
    • HR: Schools now maintain Teaching, Admin, and Support staff departments in a single list with code, short name, colour, and display order. Per-department attendance behaviour — in/out timings, week-offs, work-from-home, short-leave rules, and leave approval chains — attaches to the same record. No more entering the same department twice for HR and attendance.
    • Attendance: Configure each department's clock-in rules, weekly off pattern, and multi-level approver chain from a single screen, then assign staff from each employee's profile in the HR module. Useful for CBSE, ICSE, IB, and State board schools running multi-shift teaching and office operations.
    • Codes: Department codes are uppercase-only (TEACH, ADMIN_OPS, PRE_PRIMARY) so they read cleanly in salary registers and Tally exports without manual cleanup.
    • Fees: Unpaid fees now roll forward into one "Opening Balance" invoice on the new profile when a student is promoted. Previous-session invoices freeze automatically so the same dues cannot be collected twice. CBSE / ICSE / State-board schools running annual promotions with parents in arrears get a clean carry-forward with full undo support. See student promotion.
    • Transport: Bus and van dues now carry forward across promotion the same way. Unpaid transport invoices on the previous-year assignment roll into one Opening Balance invoice on the new-session assignment instead of getting stranded on the closed assignment. See transport module.
    • Reporting: Fee dashboards (defaulters, revenue, outstanding) now exclude carried-forward source invoices, so totals reconcile cleanly across sessions at year-end audit. The dashboard's carried-forward total is computed live from the underlying ledger, removing the cache drift that occasionally inflated displayed dues. See student information module.
    • Six-step promotion wizard: Promotion now happens in a clearly labelled flow — pick scope and target session, select students (search by name or admission number, or pick whole class rosters), check eligibility, place each student into a target class, review the diff, then execute. Nothing hits the database until the principal explicitly clicks "Save as draft" or "Submit" — no orphan drafts left behind from exploration. Drafts are auto-saved to the browser so a power cut never loses progress.
    • Marks-aware eligibility: Before promoting a class, every student gets a pass / warn / block readiness card from real exam marks, attendance percentage, outstanding fees, library and transport clearance, and whether a transfer is already in progress. Pass thresholds for CBSE (33% theory + 33% practical, both required), ICSE / CISCE (35%), state boards (33%), and IB (30%) ship out of the box and can be edited per school. When a warning fires, the principal can promote anyway by recording a 10+ character override reason which lands in the audit ledger pointing at exactly which rules were waived. Hard blocks like an open transfer, a terminal status, or a graduating class can never be silently overridden — they require resolving the underlying state first.
    • Suggested decision per student: For each student the system suggests Promote, Detain, Compartment, or TC-Out (when it's the graduating class) based on the rules and the school's own policy. The principal still decides; the suggestion just removes the guesswork.
    • Live capacity heatmap: While shuffling students between target sections each class tile shows 47 / 50 and turns green / amber / red as it crosses 80% / 95%. The wizard refuses to over-fill a section and the system re-checks capacity at the moment of execute so no race can quietly bust the cap.
    • Stream election for Class 9 → 10 and 10 → 11: When the school is promoting into one of those transitions, a dedicated wizard step opens up where Science / Commerce / Arts groups, mandatory subjects, electives, and seat caps are configured per student. A "Quick assign top N" link picks students by source-class roll order in one click. Subject enrolments for the new academic year are written automatically when the run executes — no separate "now please add subjects" step the next morning.
    • Carry-forward at promotion time: Transport route (carry / re-survey / drop), fee dues (carry as opening balance / write off / hold promotion), and scholarships (continue / re-evaluate / suspend) are picked once at the run level and overridden per student where needed. The run page surfaces every outcome — applied with the exact ₹ amount, pending fee onboarding with a clear "you'll see this resolve once you set up fees for the new session" hint, skipped with the reason ("no transport allotment to carry"), and failed with the reason ("Held back — ₹4,800 outstanding. Clear dues then re-run."). Pending fee carries auto-resolve the moment a fee profile lands in the new session, and the run page reflects that live.
    • Find a student by name, not by id: The Selection step searches the source roster by name or admission number; matching students appear inline with their photo, current class and roll, and a status chip — already promoted, transferred, graduated and other non-active states are visible but greyed out so principals always understand why a name they expected isn't pickable. Class-roster mode shows the whole class with the same status chips and excludes non-promotable students from the run automatically while still listing them with a "will be skipped" tag.
    • One-tap "undo" for 24 hours: Every completed promotion has a sticky red Undo button on the run page with a live countdown ("Undo for 23h 14m"). One click → confirm modal listing exactly what reverts → byte-identical restoration in under two seconds. If a teacher has already entered attendance, marks, fee invoices, or any other downstream data, the button greys out and a sticky inline card lists exactly what's blocking ("Fee invoices: 1 · Attendance entries: 12") so the principal knows what to clean before retrying. This removes the most common "we hit the wrong button on 2nd April" anxiety entirely.
    • Hard Reverse for cases beyond the 24-hour window: A senior with the elevated permission can still revert a wrong promotion by recording a categorical reason (data error / parent complaint / board mandate / other) and a justification of at least 10 characters. The dialog probes the run first and shows exactly which downstream rows already exist, refuses to silently delete that data, and asks for an explicit second confirmation. The student's old enrolment is restored to active and carry-forward is cleanly undone, while the original promotion event, audit trail, and soft-voided new academic stay on file for compliance.
    • Per-row Hard Reverse on the records tab: The Records tab shows a Hard Reverse button on each completed row whose Soft-Undo path is closed, mirroring the run-level controls. Useful when one student's promotion needs to be reversed long after the rest of the class has settled.
    • Audit-grade run pages: Every promotion run has its own page with a workflow stepper, per-student records (status pill, eligibility snapshot, override reason, failure reason inline when something fails), and a full immutable audit ledger showing who did what and when. Failure reasons are surfaced both on the failed row and in the History tab in red callouts — never hidden behind "show details".
    • One-click reports for the office: Once a run completes, the Reports tab exposes four downloads — promoted Excel for the office register, detained Excel for the parent-meeting list, A5 allocation-slips PDF for parent communication, and an A4 audit PDF for inspection records. The audit PDF works on any run status (handy for a parent meeting log before execute); the operational reports light up only after the run completes.
    • Year-over-year on the run page: A coloured "YoY +1.1%" chip next to the run title plus a "Compare to last year" drawer show last year's promoted / detained / total alongside this year's headline counters, so the principal sees the detention-rate delta at a glance. Computed automatically from the school's prior runs and refreshed once a day.
    • Per-school policy editor: A dedicated screen lets the principal flip approval-on-execute, change the soft-undo window from minutes to days, switch the roll-number strategy, and edit pass-mark rules per board (CBSE / ICSE / CISCE / State / IB) as JSON. A separate Stream Setup screen configures per-grade-transition stream groups, mandatory subjects, electives, and seat caps. Required vs Optional vs Disabled is a single dropdown so a school can dry-run the step before enforcing it. All changes apply to the very next promotion run.
    • Hindi UI: Every promotion screen, button, error message, eligibility-rule label, and report column reads naturally in Devanagari Hindi for principals and teachers running the UI in Hindi — covering the hub, the six-step wizard, run detail tabs, policy editor, stream setup, carry-forward dropdowns, hard-reverse dialog, undo blockers, and reports tab.
    • TC issuance wizard: Issuing a Transfer Certificate now opens a guided form that auto-fills total working days, days present, fees paid up to, outstanding dues, and promotion eligibility from your existing attendance and fee records. Mandatory fields that the system cannot compute on its own — like NCC enrollment, conduct, and identification marks — stay visible as required entries until they are filled. CBSE, ICSE, and State board schools stop hand-copying numbers from registers and stop forgetting board-mandated fields.
    • Edit issued TCs without changing the number: When a typo is spotted before the printed certificate is handed to the family, the wizard supports an in-place revise that re-issues under the same TC number with a permanent audit record capturing who corrected what and why. When the certificate is already with the family or the next school, a separate wizard-driven replacement mints a new TC number, marks the old one replaced, and carries the corrected values forward.
    • Workflow stepper: The transfer record stepper now shows the TC Issued step as complete only when a real certificate exists. Legacy records that were imported as completed without ever flowing through TC issuance no longer falsely tick the step.
    • Marksheets: Students who failed in theory but passed in practical no longer get a wrongly-stamped pass on their marksheet. CBSE, ICSE, and State board marksheets now evaluate theory and practical independently in the final exam, matching how Indian boards actually decide pass-fail at the component level for Class 9 onwards.
    • Marksheets: Compartment-eligible students (पूरक) now display correctly as Compartment on the printed marksheet instead of being mis-labelled as Failed, so principals and parents see the same outcome the school's promotion criteria intended. Hindi marksheets carry the regional term पूरक that schools across Chhattisgarh, MP, UP and Rajasthan actually use.
    • Marksheets: Students with no exam marks entered (0/0) no longer slip through as passed — the result label, division and grade now agree on a single outcome instead of contradicting each other on the same marksheet.
    • Marksheets: Pass-fail is recomputed at marksheet generation time, so any older marksheets re-issued after this change automatically show the correct status without needing a database backfill.
    • Implemented a new page for verifying Transfer Certificates using a token.
    • Added server-side fetching of minimal certificate data.
    • Created a user-friendly interface displaying verification status and certificate details.
    • Included handling for revoked certificates and duplicates.
    • Integrated loading state and error messages for better user experience.
    • Transfer Hub: Schools can now manage outgoing transfers, withdrawals, and migrations from a dedicated Student Transfer Management hub that auto-selects the current academic session. Summary counts (pending approvals, completed this month, changes requested, rejected) reflect the full filtered dataset across all pages — not just the visible 20 rows. Filter by session and sort by the latest leaving date.
    • Transfer Certificates: A single click now produces a complete certificate with allocated number, downloadable PDF, QR verification, and issued-on date. Works for individual transfers and end-of-session bulk runs — see the step-by-step TC issuance guide for office staff. The student column, kind label, and download link on the certificate listing all show the right values.
    • Legacy import: Schools switching from another ERP can pull in all previously-transferred students into the hub with one click. Restoring a mistakenly-transferred student then works regardless of how long ago they left, so historical data carries over cleanly.
    • Marksheets: Honorifics like Shri, Smt., Mr., Mrs., Dr., Master, Kumari now print before the student, father, and mother names on every report card. Hindi marksheets render श्री राजेश कुमार / श्रीमती सुनीता कुमार, English marksheets render Mr. Rajesh Kumar / Mrs. Sunita Kumar, and bilingual marksheets show both side by side. Useful for CBSE, ICSE, and State board schools across Tier-2 and Tier-3 cities where parent names on the report card are expected to carry the right salutation. See marksheet generation.
    • Student: Admission date is now an inline column on the bulk-update screen, so school office staff can backfill or correct admission dates across an entire class in one pass. Mirrors the date-of-birth flow already supported there. Useful when re-keying paper admission registers for CBSE, ICSE, and State board schools across Tier-2 and Tier-3 cities. See the admissions module.

April 2026

16 changes

March 2026

19 changes
  • Admissions: Schools that take 200+ board exam students every year can now bulk-import the admission list from a CSV. Auto-creates student records, generates roll numbers per CBSE / ICSE / State board conventions, and links to the admit card flow.

  • Attendance: Plug-and-play support for ESSL, Mantra, and other biometric devices used in Indian schools. Live sync to staff attendance with shift, late, and overtime rules feeding directly into payroll.

  • Fees: Set up custom instalment plans per student or per fee head. Each instalment triggers its own WhatsApp reminder schedule. Used by boarding schools, IGCSE schools, and budget private schools running flexible payment terms.

  • Subjects: Subject order on report cards, marksheets, and dashboards now matches your school's preferred convention — board sequence, alphabetical, or custom. Set once, applies everywhere.

  • Fees: Different late-fee policies for tuition, transport, and exam fees. Configurable grace period, percentage / fixed amount, and capping rules. Auto-applied on the fee receipt without manual intervention.

  • Examinations: Class teachers paste marks directly from Excel — Inkwelly auto-validates against grade scales and flags out-of-range entries before saving. Saves hours on board exam result-day workloads.

  • Marksheets: Once marksheets are issued they're locked from edits — only the principal can unlock with a written reason that's logged for audit. Critical for ICSE/ISC and IB schools who must maintain examination integrity.

  • Media: Edit student photos, school logos, and certificate images directly in Inkwelly without bouncing to Photoshop or Canva. Background removal included. Saves the office staff at most schools a separate Canva subscription.

  • ID cards: Design once at the start of the academic year, print for the entire school in one job. Front-back layout, photo placement, QR code with verification link, and academic-year-aware data binding.

  • Examinations: Different exams use different grade scales — board pattern, internal CCE, scholastic vs co-scholastic. Each exam stands on its own. Useful for schools running both CBSE and IGCSE patterns side by side.

  • Events: Plan annual day, sports day, parent-teacher meetings, and school trips on a unified calendar. Parents RSVP directly through WhatsApp — confirmations auto-collected for headcount and lunch planning.

  • Examinations: Set up Mid-Term once, clone for every section in seconds. Subject mappings, grade scales, and weightages copied with one click. Saves a full afternoon of work for examination committees at large schools.

  • Website: Run your school's public website from inside Inkwelly — announcements, photo galleries, principal's message, admission notices. Auto-pushes to WhatsApp and notifies parents of new posts.

  • Marksheets: Switched the rendering engine for board-result-day workloads. A 500-student class now exports in under 30 seconds. Critical for CBSE and State board schools running examination cycles for thousands of students.

  • Marksheets: Discipline, work education, art education, and health & physical education each get their own grade scales as required by CBSE board guidelines. Keeps CBSE schools compliant without manual workarounds.

  • Dashboard: Fee collection, attendance summary, and teacher activity widgets now load in under 500 milliseconds even at 5,000+ student schools. The first thing a principal sees when they log in shouldn't be a spinner.

  • Marksheets: Every marksheet ships with a tamper-proof QR code linking to a public verification page — universities and employers verify authenticity instantly. Standard issue for CBSE, ICSE, and IB school marksheets.

  • Marksheets: Import board results in CSV format and Inkwelly maps them to your students automatically. Generate the entire batch of marksheets — for the whole school — in one click. Built for the CBSE / ICSE / State board result-day rush.

  • Marksheets: Pixel-perfect designer. Upload your school crest, set fonts and colours, position fields where your board requires. Templates are reusable across exams and academic years — designed once, used forever.

February 2026

15 changes
  • Attendance: Configurable shift timings, grace periods, and half-day rules — automatically applied to monthly payroll. Used by schools running double shifts or pre-primary morning sessions.

  • HR: Standardised onboarding flow for new teachers — Aadhaar, PAN, qualification certificates, prior employment proof, joining letter. Documents stored in the employee profile for the full tenure.

  • Notifications: Centralised inbox for school-wide announcements, fee reminders, attendance alerts, and homework updates. Read receipts for parent communication so principals know exactly what reached parents and what didn't.

  • Homework: Class teachers post homework once. Students see it in the portal, parents get a WhatsApp summary at end of school day, and parent acknowledgement is tracked for accountability — solving the daily 'did you do your homework?' battle.

  • HR: Leave types, balances, application workflow, and substitute teacher assignment — all linked to attendance and payroll. Casual, earned, sick, maternity, and compensatory leaves all configurable per school policy.

  • Notifications: When WhatsApp delivery fails (parent has no internet, blocked the number, or device offline), Inkwelly auto-falls-back to SMS. Schools never miss reaching a parent on a fee due date or attendance alert.

  • Payroll: Compliant with Indian statutory requirements. One-click monthly payroll, salary slips with school letterhead, and Form 16 generated automatically at end of financial year. Eliminates the need for a separate payroll software subscription.

  • ID cards: Design student and staff ID cards with photo, QR verification, school logo, and academic year. Print-ready PDF for the standard PVC card sizes used by Indian printers.

  • Transport: Manage bus routes, assign students to stops, and let parents track the bus live on their phone. Works with any GPS device. Used by day schools across Mumbai, Delhi, Pune, and Bangalore.

  • Library: Librarians issue and return books by scanning the barcode with their phone camera. No dedicated scanner required — runs on any cheap Android phone with WhatsApp installed.

  • Attendance: Optimised database access patterns. Class-section attendance now loads in under a second even at peak morning traffic. Tested on the largest schools in Maharashtra and Karnataka.

  • Library: Full library management with ISBN lookup, hold queues, and automated overdue fine calculation. Replaces the legacy software most Indian schools have been using since 2010.

  • Transport: Drivers see the next stop, the students assigned, and confirm boarding with a tap. Parents get a WhatsApp notification when their child boards or alights. Ends 'where is the bus?' calls to the school office.

  • Attendance: Class teachers mark attendance in under a minute on a cheap Android phone. Absent students trigger a WhatsApp message to parents within 30 seconds. Built for the Tier-2 and Tier-3 cities where SMS still costs ₹0.15 per message.

  • Attendance: Lost network in the middle of marking? No problem. The mobile app buffers attendance offline and syncs the moment connectivity returns. Solves the daily 9am internet-outage problem at most North-Indian schools in winter.

January 2026

12 changes
The honest comparison

We don't name names.THE DATES DO IT

Ask any ERP vendor for their public changelog. The answer tells you everything the sales deck won't.

Most legacy school ERPs
  • One major product release per year
  • No public commit history or update log
  • Features promised in sales calls — delivery 6–18 months later, if ever
  • Built a decade ago, frozen in time, costly redesigns
  • SMS notifications from 2012 — no WhatsApp-native flows
  • English-only UI for teachers; no Hindi or regional language
Inkwelly
  • Multiple product updates shipped every single day — often 5 to 10 daily
  • Public, timestamped, live from our codebase, refreshed every 5 minutes
  • Every change on this page is in production today, in real schools
  • Modern stack — built for Indian schools that exist now, not in 2014
  • WhatsApp-native parent communication, the way Indian families actually talk
  • Hindi, Marathi, Tamil, Telugu, Kannada, Bengali, Gujarati, Punjabi, Malayalam and Urdu rolling out across the product
What all this shipping adds up to

One platform forEVERY INDIAN SCHOOL

Every workflow

The updates above span the full platform: online admissions and the student information system, fee management with Razorpay, PayU, Cashfree and Paytm online payments, daily attendance with WhatsApp parent alerts, examinations and marksheet generation, automatic timetable generation, library management, transport with live GPS tracking, payroll with PF, ESI and TDS compliance and Form 16, leave management, and parent communication on WhatsApp Business.

Every board, every tier

Inkwelly supports CBSE, ICSE/ISC, IB, IGCSE / Cambridge, NIOS, Madrasa boards, and every major State board — Maharashtra, Uttar Pradesh, Karnataka, Tamil Nadu, Gujarat, Rajasthan, Madhya Pradesh, West Bengal, Kerala, Andhra Pradesh and Telangana. Day schools, residential and boarding schools, international schools and budget private schools — from Mumbai, Delhi, Bangalore, Pune, Hyderabad, Chennai, Kolkata and Ahmedabad to Indore, Lucknow, Patna, Coimbatore, Bhopal, Nagpur, Surat, Jaipur and the Tier-2, Tier-3 and semi-urban towns where most Indian schools actually operate.

Every language

Built in India for India, with an active multi-language rollout across Hindi (with full Devanagari support on marksheets), Marathi, Tamil, Telugu, Kannada, Bengali, Gujarati, Punjabi, Malayalam and Urdu. WhatsApp-native parent communication, mobile-first for teachers on cheap Android phones, GST-ready fee receipts with one-click Tally export, and tamper-proof marksheet verification with public QR codes. One platform, one annual price, every module in your plan included.

This isn't a roadmap. It's already running in a school near you.

Every change above is in production today. Ninety-day paid pilot, pro-rata refund, full data export — talk to the person who builds it.

FAQ

StraightANSWERS

Still deciding? Book a demo or see the pricing.

Inkwelly ships product updates every single day — often 5 to 10 times in a day. This page is pulled live from our git repository and refreshed every 5 minutes, so every entry you see is at most a few minutes stale. Every change is already in production at real Indian schools today, not on a future roadmap. By contrast, most legacy school ERPs in India ship one or two product updates per year, announced after the fact.

Yes — Inkwelly is in active continuous development, with multiple commits going to production every single day. The timestamp at the top of this page is real and updates within minutes of every code push. Schools that switch to Inkwelly see the product improve daily, not annually. Crawlers and AI assistants verifying activity will find a fresh update every time they fetch this page.

Inkwelly supports CBSE, ICSE/ISC, IB, IGCSE/Cambridge, NIOS, Madrasa boards, and every major State board (Maharashtra, UP, Karnataka, Tamil Nadu, Gujarat, Rajasthan, MP, West Bengal, Kerala, Andhra, Telangana, and others). The platform is being progressively localised in Hindi (with full Devanagari font support across marksheets), Marathi, Tamil, Telugu, Kannada, Bengali, Gujarati, Punjabi, Malayalam, and Urdu.

Three reasons. First, transparency: schools have been burned by ERP vendors who promise features in sales calls and never ship them. We make every shipping decision visible. Second, accountability: when a school principal sees that we shipped 100+ updates last month, they know switching to Inkwelly is a one-way ratchet of improvement, not a gamble. Third, verifiability: search engines, AI assistants, and any human researcher can independently confirm our daily shipping cadence by reading this page.

Inkwelly is built ground-up for modern Indian schools — WhatsApp-native parent communication, full Hindi/regional language support, mobile-first for teachers on cheap Android phones, and a 90-day pilot with pro-rata refund. Most legacy Indian school ERPs were built a decade ago and ship product updates once or twice a year. We publish every change on this page, with timestamps, refreshed every few minutes — readable by humans, search engines, and AI assistants alike.

Inkwelly is an all-in-one school management platform — every module is included for one annual price. Modules cover online admissions, student information system, daily attendance with WhatsApp alerts, fee management with Razorpay, PayU, Cashfree, and Paytm online payment integration, examinations and marksheet generation, co-scholastic assessments (CBSE-compliant), automatic timetable generation with conflict detection, library management with barcode scanning, transport route management with live GPS tracking, payroll with PF, ESI, and TDS compliance and Form 16 generation, leave management, parent communication on WhatsApp Business, multi-language support, ID card and admit card generation, public marksheet verification with QR codes, and analytics dashboards for principals. There are no add-on upsells — every feature shipped on this changelog page is included for the school's annual subscription.

Yes. Inkwelly is specifically designed for Indian schools across every city tier — Metro, Tier-1, Tier-2, Tier-3, and semi-urban towns. The mobile app for teachers and parents is optimised for cheap Android phones with patchy connectivity. WhatsApp reminders use exponential backoff and a retry queue for low-signal areas. The UI works equally well in Mumbai, Delhi, Bangalore, Pune, Hyderabad, Chennai, Kolkata, Ahmedabad, and across smaller cities like Indore, Lucknow, Patna, Coimbatore, Bhopal, Nagpur, Surat, Vadodara, Jaipur, Kanpur, Ludhiana, Agra, Nashik, Faridabad, Ghaziabad, Rajkot, Meerut, Vijayawada, Vizag, and the semi-urban towns where most Indian schools actually operate.

Inkwelly integrates with Razorpay, PayU, Cashfree, and Paytm for online school fee collection — schools can pick whichever gateway they already have an account with. Auto-generated fee receipts are GST-ready and exportable directly to Tally for accountant reconciliation, eliminating month-end Excel work. The payroll module generates PF, ESI, and TDS reports compliant with Indian statutory requirements, and Form 16 is generated automatically at the end of each financial year. Marksheets carry tamper-proof QR codes for public verification by universities and employers. Built in India for India, with full understanding of how Indian school accounts, payroll, and admissions actually run.