Activity History
Activity History records every meaningful action taken at your center: profile edits, attendance check-ins, enrolment changes, settings updates, kiosk PIN resets, and more. Use it to investigate questions like "Who updated this child's medical record yesterday?" or "When was the auto-close setting changed?".
How to Access
Activity History is intentionally not in the main sidebar. Open it from the avatar menu in the top-right corner of any page.
Open the avatar menu
Click your avatar in the page header. The menu opens with Settings, Profile, Activity History, Invitations, Support, and Logout.

Click Activity History
The page loads with the most recent 20 events. New events appear at the top.
What You See
The table shows six columns:
- Time — when the event was recorded, in your center's timezone
- User — the staff member, parent, or system that performed the action
- Action — Created, Updated, Deleted, Checked in, Pin Reset, and so on
- Entity — what was acted on (Activity, Parent, Center setting, Menu, Enrollment, etc.)
- Details — a short summary of what changed
- Severity — Info, Warning, or Critical

Click any row to open the full event details.
Filtering Events
The toolbar above the table holds four filters. Apply any combination — results refresh as you change each one, and pagination resets to page 1.
- Category — narrow to a single area such as Attendance, Child profile, Medical, Enrollment, Menu, Roll call, Calendar event, Authentication, or Billing
- User — see only events performed by a specific team member
- Severity — show only Info, Warning, or Critical events
- Date range — pick a custom window or use the presets (Last 7 days, Last 30 days, Last 90 days)

When at least one filter is active, a Reset filters button appears so you can clear everything in one click.
Event Details
Click a row to open the detail panel. It shows everything KidzLog recorded for that event.

The detail panel always includes:
- Performed by — the user's name and their role in the center at the time
- Entity — the record that was acted on
- Changes — a before/after view of every field that was updated, or just Created / Deleted for create/delete events
- Additional info — when available: a reason note, bulk-operation marker, IP address, and browser
For updates, the Changes section lists each field with the previous value on the left and the new value on the right. Fields that contain sensitive data are redacted automatically and never appear in detail or in exports.
Exporting
Click Export in the top right to download the current filtered results.

Two formats are available:
- Excel — a
.xlsxfile ready to open in Excel, Numbers, or Google Sheets - CSV — a plain comma-separated file for licensing inspectors, finance reviews, or further analysis
Exports respect every filter you've set. If your filtered results exceed the export cap, KidzLog notifies you in a toast and writes the first portion of records to the file — refine your filters to narrow the window if you need a smaller, complete export.
What Each Role Sees
- Owners see every event in the center, including billing and subscription changes.
- Admins see every event except those in the Billing category. Subscription, invoice, and payment events are owner-only.
- Teachers see only their own actions — the activities they logged, the children they checked in, the settings they updated. The filter toolbar is reduced to a date range picker.
- Parents have their own version of this page in the Parent Portal. It covers account and attendance events for their children only — never internal admin activity.
Teacher view
Teachers land on the same Activity History page from their avatar menu, but the data is scoped to actions they personally performed. There is no Category, User, Severity, or Export — only the date range picker.

Frequently Asked Questions
Activity History keeps every event recorded since your center was created. There is no automatic pruning today, so even multi-year-old events remain searchable.
Activity History tracks account, settings, and attendance events. Daily care notes — meals, naps, learning, mood, bathroom — live on each child's Daily Report, which is built for hour-by-hour care tracking.
See Activity Logging and Logging Activities for the daily report.
No. Parents only see events that directly affect their own children — check-ins, profile updates, immunization edits. They never see other parents' or other children's events, and they never see internal admin activity such as settings changes or PIN resets.
No. Sensitive fields like passwords, PIN codes, and access tokens are excluded from both the in-app detail view and the Excel/CSV exports. The event itself is recorded, but the value is not.
Some events are triggered automatically — an enrolment that auto-completes on its end date, an attendance check-in that's auto-closed by the overnight job, an email confirmation that lands during the night. These are attributed to the system rather than a specific person.