School Audit Trail: Every change. On record.
Who changed a fee, a mark or an attendance — when, from what, and how. Inkwelly writes every change down by itself, in plain words, and no one can edit or delete it.
What is an audit log in school software?
Every change. Written down.
An audit log is the record school software keeps by itself of every change — who made it, what changed, the value before and after, and when. In Inkwelly it covers fees, attendance, marks, staff, roles and more, reads as plain sentences, and nobody can edit or delete it.
Also called an audit trail, activity log or change history.
- WhoNeha Kapoor
- WhatUpdated the fee discount
- Before → after₹2,000 → ₹5,000
- WhenFri, 16 Oct · 2:22 pm
- FromThe portal · IP and request ID
- Edit or deleteNot possible
What Inkwelly Audit Logs includes
- Every create, update and delete across Inkwelly's modules recorded by itself
- Each entry names the person and the minute
- Before and after for every changed field
- Plain-language activity feed in English and Hindi, grouped by day, with related changes bundled
- Technical view with changed fields, source and IP address
- Developer view with raw data, route, duration and request ID
- Filters: person or name, module, action, source and period
- Changes by Inkwelly AI and AI connectors marked and credited to the person who asked
- Scheduled jobs logged under their own names
- Sensitive reads logged: health records, Student 360 and fee dues at the counter
- No edit or delete for anyone; entries kept for 365 days
- Aadhaar, PAN, passwords and PINs masked; fee amounts hidden by role
- Inkwelly AI answers questions about the log in English or Hindi
Updated
Why schools move from registers and Excel to an audit trail
Cuttings. Guesswork. Or the record.
On paper and in Excel, a changed figure leaves no name behind. In Inkwelly, every change carries one.
How most schools do it today
Whitener, WhatsApp questions and a file that says “admin”.
- Registers get overwritten — whitener, cuttings, a fresh page
- Excel only says “last modified by admin”
- “Who changed this?” goes round the staff WhatsApp group
- Nobody can tell a person's change from the software's own
- A deleted entry leaves no trace
With Inkwelly
- Route
PUT …/discounts/:discountId - IP address
203.0.113.24 - Request ID
7f3c2a9e-4b1d-4e8a-9c2f…
One entry: who, when, before and after.
- Every change is written down by itself, with the value before and after
- Each entry names the person and the minute
- Search a name or a number and read the answer in plain words
- Changes by Inkwelly AI or a scheduled job are marked as such
- A deleted record's entry keeps the values it held
Audit trail in plain language: who changed what, and when
Who did what. In one sentence.
Every save in Inkwelly is written down by itself — the person, the minute and what changed. Open any entry to see the value before and after.
Sample school. Entries are written as people save — on the portal, the app, Inkwelly AI or a scheduled job.
Changes by people, Inkwelly AI and scheduled jobs, told apart
Who — or what — made the change.
Every entry says how it happened. A change made through Inkwelly AI is credited to the person who asked. Work the system does by itself carries the job's own name.
Cancelled receipts and deleted records, traced by number
Cancelled or deleted. Still on record.
Search a receipt number or a name and read its whole story — who collected it, who cancelled it and why. Nobody can edit or delete an entry, not even the owner.
- No edit. No delete.There's no button to change or remove an entry — for anyone, the owner included.
- A full year of historyEntries are kept for 365 days, then cleared by themselves.
- Private numbers stay privateAadhaar, PAN, passwords and PINs are masked in every entry.
Sample receipt. A cancelled receipt is saved as an update — its status turns Cancelled — so its whole story stays together.
How to find who changed a fee concession
“Who changed this?” Answered in a minute.
A concession goes up on Friday afternoon. By evening the owner knows who, when and from what — without asking around.
- Fri, 2:22 pm₹2,000 → ₹5,000
The change
Neha Kapoor raises Aarav Sharma's fee concession on the portal. Inkwelly writes it down by itself — nobody fills in a register.
- Fri, 4:40 pm“Who changed this?”
The question
Anita Mehra, the owner, sees that Aarav's concession went up and wants to know who did it, and when.
- Fri, 4:41 pmStudent fees · Today
Two filters
In Audit logs she picks Student fees and Today. The change is right there, as one sentence.
- Fri, 4:41 pmNeha Kapoor · 2:22 pm
Before and after
She opens it: ₹2,000 before, ₹5,000 after, who saved it, the minute and where it came from.
- Today · Fri 16 Oct
- Mar 2027Still on record
Year-end check
The same entry is there when the accounts are checked in March. Nobody could have edited or deleted it.
Audit logs for Indian schools: Aadhaar masked, fee privacy and Hindi
Made for Indian schools. And their fee counters.
The privacy rules and counter checks Indian schools need — already there.
Aadhaar and PAN stay masked
Aadhaar and PAN numbers never show in the log — not even to people who can read it. Passwords and PINs neither.
Fee amounts follow the role
Staff who can't see fee amounts see ₹•••••• in the log too, never a family's dues.
The fee counter, on record
When staff without amount access open a family's dues or print a receipt, it's logged as viewed — by name.
In Hindi too
The Audit logs screen and its sentences come in Hindi: “Neha Kapoor ने शुल्क छूट अपडेट किया”.
Complaints stay sealed
Grievance cases never enter the log, so a sensitive complaint stays with its committee. Changes to the committee itself are recorded.
One trail for the whole trust
Run more than one school? The owner sees every school's log in one place, on the portal or the Inkwelly app.
Audit logs for the owner, the principal, accounts and staff
Everyone's work. One record.
The owner sees everything. Others see the log only if their role allows it.
Owner
Every school's log in one place — on the portal or the Inkwelly app — with the export to keep a copy.
Principal
Answers “who changed this mark?” in a minute, once their role includes View Audit Logs.
Accounts head
Checks every concession, waiver and cancelled receipt against the person and the minute.
All staff
Work as usual. Every save is recorded by itself — nothing to fill in, nothing to switch off.
Ask Inkwelly AI who changed what, in English or Hindi
Ask who changed it. Get the name and the minute.
Ask in English, Hindi or Hinglish. Inkwelly AI reads the audit log — one child's history, a person's week, the AI's own changes — and answers with names, times and before → after, or makes the Excel.
It answers. It also does the paperwork.
- Spot
Who removes the most.
It counts deletions and cancellations person by person — so an unusual month stands out.
- Reports
Excel or PDF, in seconds.
Ask for any list of changes and download it — with the same Export permission as the log.
- Cards
A child's history, in the chat.
Every change to one child's records — profile, fees, attendance — with who and when.
- Letters
A memo, on your letterhead.
It drafts the memo with the facts from the log. You check it, then it issues the PDF with a serial number.
- How-to
“How do I see what one person did?”
Clear steps for any task, with a button to the right page.
- Safe by design
Your data. Your rules.
Read-only: it can't change the logFollows each person's roleEvery question and action loggedNever used to train AI - AI Connect
Also in Claude and ChatGPT.
Ask who changed what right inside Claude or ChatGPT — with the same permissions.
See everything Inkwelly AI can do
Inkwelly AI and AI Connect come with the Premium plan. Inkwelly AI reads the audit log; nothing in it can be changed. Answers above are from a sample school.
An audit log that covers fees, attendance, exams, payroll and roles
Written by every module. Read in one place.
Every module writes its changes into the same log — so one search covers the whole school.
Audit log
One trail, written by every module — read by the people you allow.
Students
Every edit to a student's record — name, phone, class — with before and after.Student Fees
Concessions, waivers, cancelled receipts and late fees, each with its author.Attendance
A changed mark shows who changed it, from what to what.Exams
Marks edited after entry are logged, subject by subject.Payroll
Salary changes, payslips and loans, each with its author.Roles & Permissions
Who can read the log is a permission — and role changes are logged.Health
Opening a child's health record is logged as viewed.AI Connect
Changes from Claude or ChatGPT carry a “via MCP” badge.School audit log: questions schools ask.
An audit log is the record school software keeps by itself of every change — who made it, what changed, the value before and after, and when. In Inkwelly it covers fees, attendance, marks, staff, roles and more, reads as plain sentences, and nobody can edit or delete it.
Every record created, updated, deleted or removed across Inkwelly's modules — students, fees, attendance, exams, staff, payroll, roles and more — with the person, the time, each changed field before and after, and where the change came from.
No. There is no button to edit or delete an entry, for anyone — the owner and the principal included. Entries are only cleared by the one-year retention rule.
365 days. Entries older than a year are cleared automatically each night. To keep older history, the owner can export it as a CSV file from the Inkwelly app, or ask Inkwelly AI for an Excel.
Yes. Every edit shows each changed field before and after — ₹2,000 → ₹5,000, Absent → Present. A deleted record's entry keeps the values it held.
Yes. Filter by action, or search the record's name or number. A cancellation — like a cancelled receipt — is saved as an update with the status changing to Cancelled, so check Updated as well as Deleted. Inkwelly AI counts deletions and cancellations together.
Yes. A change made through Inkwelly AI is recorded against the person who asked for it, with a “via Inkwelly AI” badge. Changes made from ChatGPT or Claude through AI Connect carry “via MCP”.
Yes. Work Inkwelly does on its own — invoices, late fees, reminders — is logged under the job's name as a Scheduled job, so you can tell it apart from a person's change.
For sensitive records, yes: opening a child's health record, the Student 360 view, or a family's fee dues at the counter is logged as viewed. Ordinary screens are not logged as views.
The owner always can. Anyone else needs a role that includes View Audit Logs, which you set in Roles & Permissions. Staff without fee-amount access see fee amounts hidden in the log too.
Search by person or by a record's name or number, and filter by module, action (Created, Updated, Deleted, Removed, Restored), source (User action, Inkwelly AI, AI connectors, Scheduled job, Background queue, System) and period — today, 7, 30 or 90 days.
Yes. The Technical view lists every record change with date, action, record, person, changed fields, source and IP address. Each entry also has a Developer view with the raw data, the route, the time taken and a request ID our support team can trace.
No. Aadhaar and PAN numbers, passwords and PINs are masked in every entry, diary note text is hidden, and grievance cases never enter the log at all.
Yes, for people with the Export Audit Logs permission. The owner can download it as CSV from the Inkwelly app, and Inkwelly AI can make an Excel or PDF of any part of it.
Yes. Each school has its own log, and the owner sees every school together — on the organisation's portal, and in the Inkwelly app, which can filter by school.
Yes. The Audit logs screen and its sentences — “Neha Kapoor ने शुल्क छूट अपडेट किया” — come in Hindi as well as English.
Yes, on the Premium plan. Ask “Aarav ki concession kisne badli?”, “what did the AI change this week?” or “who deleted the most this month?” in English, Hindi or Hinglish. The AI only reads the log; it can't change it.
No. Entries are written as people save, on the portal or the app. There's nothing to fill in and nothing to switch on or off.
Sign-ins are kept separately, in Users › Login history. The audit log is about changes to the school's records.
Audit logs come with the Premium plan, at ₹199 per student per year (GST extra). Plans run ₹49–₹199 per student per year, with ₹0 migration, training and setup.
See your school's trail in Inkwelly.
A free 30-minute demo on the real product. Ask anything — we'll show it live.


