Auto-freeze at 45–59 days, not retroactive refund
A student stops showing up. The system tags the family at 45 days, freezes the Stripe line at 59. No more refund chase at month's end.
The story
When a student silently drops out — no withdrawal note, no parent message, just not coming — the studio keeps charging. The parent eventually notices and demands a refund. The studio's choice is: refund three months of tuition or argue.
Pirouette runs a daily workflow over attendance. At 45 days of no attendance on an enrollment, the family gets tagged and the studio gets a broadcast. At 59 days, the enrollment status flips to paused and the matching Stripe subscription line freezes automatically. Refunds are no longer retroactive — they stop on a clear, communicable timeline.
What this looks like in practice
- Daily workflow over attendance records — finds gaps automatically
- 45-day tag: family flagged, broadcast to the studio inbox
- 59-day pause: Stripe subscription line freezes, enrollment status flips
- Pause is reversible in one tap; withdrawal is a separate, explicit decision
Related
Teacher opens the app, sees today's class roster, taps a kid, the kid is present. No drilling, no laptop, no end-of-day catch-up.
The first thing Mike sees when he opens the app. Total owed, split into the three aging buckets, click into any bucket to see who.
Want to see this running on your studio's data?
Walk through a demo with us. We'll show this feature in context against the day-to-day workflow your studio actually has.