Archive a Whole Class at Once

Bulk Archive and Unarchive, Finally

End-of-year rollover used to be a grind. Twenty graduating kids, twenty trips into the child detail page, twenty confirmations. Summer returners? Same story in reverse. We just shipped bulk archive and unarchive so you can handle a whole cohort in one motion.

How It Works

Head to Children → Active. Checkboxes now appear next to every row. Tick the ones you're graduating and the new action bar floats up at the bottom of the screen.

Children list with three children selected and a floating Archive action bar

Click Archive and you'll see a confirmation that lists every child you're about to archive, names the cascade plainly, and gives you a single opt-in for parent notifications.

Bulk archive confirmation modal showing three selected children, the cascade summary, and an opt-in parent notification checkbox

Confirm and every selected child is archived in one shot. Active enrollments complete, draft enrollments cancel, any open check-ins close automatically. You get a single summary toast: "3 children archived. 5 enrollments completed."

Flip to the Archived tab to unarchive a returning group the same way. Select, confirm, done. Grid view and list view both support selection, so use whichever fits your screen.

Safe by Design

A few deliberate limits kept this from turning into a spam or accident machine:

  • Batch size cap: up to 100 children per request. Big enough for any reasonable rollover, small enough to avoid runaway actions.
  • Notify parents is off by default on bulk archive. Turning it on would fire one email per parent per child. Fine for a single archive, email-flood territory at bulk. If you want parents notified, tick the checkbox in the confirmation modal and we'll queue the emails per child.
  • Skip-invalid over fail-all: if one child in your selection was already archived or belongs to a different center, we skip that one and archive the rest. You get a clear breakdown in the toast ("10 archived, 2 skipped"), not an all-or-nothing failure.
  • Capacity-aware unarchive: if you're on a plan that holds, say, 25 children and you try to restore 30, we'll unarchive as many as fit and tell you how many were skipped for capacity. No silent failures, and a clear upgrade path when you hit the ceiling.

Where This Fits

If you've ever dreaded September or the first week of January, this is for you. Pair it with the existing enrollment management flow and the child profiles tools, and the whole cohort transition is a few minutes of work instead of an afternoon.

Single-child archive still works exactly as before, from the list row action menu or inside the child detail page, so nothing changed for day-to-day corrections. Bulk is purely additive.

Ready to Simplify and Organize your Daycare?

Get started with KidzLog today!

---

KidzLog Team

Related Articles

Send, sign, and track enrollment documents in KidzLog
June 23, 2026
Send, sign, and track enrollment documents in KidzLog

A new Documents module lets you send forms for parents to sign, acknowledge, or upload, and auto-sends the enrollment...

Review and approve enrollments before they go live
June 16, 2026
Review and approve enrollments before they go live

Track paper and phone enrollment requests in one place, add internal notes, then approve to create the child and...

Switching daycare software? Import your roster in an afternoon
June 12, 2026
Switching daycare software? Import your roster in an afternoon

Moving to a new childcare platform usually means a sales call and a wait. KidzLog lets you import your whole roster...