KidzLog
Center Settings

Enrollment Settings

Configure how enrolments behave when they reach their end date.

The Enrollment tab in Settings controls how KidzLog handles enrolments after they pass their end date. It's a short page — one toggle today — but the toggle is load-bearing: it's the master switch for the per-enrolment auto-archive feature that you opt into on each individual enrolment record.

How to Access

Open Settings from your avatar menu, then click the Enrollment tab.

Owners only edit; Admins read-only. Admin team members can see the toggle but cannot change it.

Auto-complete on End Date

When an enrolment passes its end date, KidzLog can either:

  • Leave it alone — keep the enrolment's status as Active even after the end date, and let staff move it to Completed by hand
  • Mark it Completed automatically — change the status the moment the end date passes, and run any per-enrolment follow-ups attached to that record (such as archiving the child)

This is the toggle that picks between those two behaviors. When the toggle is off, enrolments stay open until you complete them manually. When it's on, KidzLog completes them for you and any opt-in follow-ups fire.

KidzLog runs the auto-complete check once a day. The check evaluates each enrolment's end date against your center's timezone, so an enrolment that just hit its end date might not flip to Completed until the next daily pass. The audit log entry will still match the actual end date.

How This Gates Auto-archive

The auto-complete switch is the prerequisite for the per-enrolment "Archive child when this enrollment ends" checkbox that appears on every enrolment form.

That checkbox lets you say "when this particular enrolment ends, also archive the child" — useful for graduation programs, summer camps, or any enrolment you know is the child's last. The child gets archived automatically when the enrolment completes, unless they have another enrolment still scheduled.

But that per-enrolment follow-up only runs if KidzLog is also auto-completing the enrolment. So the rule is:

  • Auto-complete OFF here → per-enrolment archive checkboxes are ignored; nothing fires automatically
  • Auto-complete ON here → per-enrolment archive checkboxes work as expected

If you've set archive checkboxes on individual enrolments and they aren't firing on the end date, this toggle is the first place to look.

You'll still see the "Will archive when this enrollment ends" badge on the child's profile while the enrolment is active, even with this toggle off. The badge reflects the intent on the enrolment, but the action only runs when auto-complete is enabled.

Saving

Click Save at the bottom of the page. A success toast confirms the change. Future enrolment end dates honor the new setting; KidzLog does not retroactively complete enrolments that ended before the toggle was switched on.

  • Managing Enrolments — covers the per-enrolment auto-archive checkbox in the enrolment form
  • Children — covers manual archive and bulk archive flows