Owners, managers, and instructors get role-specific automated notifications and recap emails — designed to surface what matters and keep momentum.
Every Monday morning you get an email with last week's revenue (with delta vs. the prior week), new and cancelled members, your top three classes by bookings, and your top instructor. The aim is that you no longer need to log in just to check the numbers.
A single push every morning surfacing what needs attention today: waitlisted bookings, recently failed payments, passes expiring within 7 days, and tomorrow's classes that are under 50% filled. If everything is clear, the notification says so.
Every morning instructors get a push showing how many classes they teach today, total student count, how many are new faces, and a loyalty highlight when a student is on a 3+ week booking streak.
When a student leaves a class review, the instructor gets a push with the star rating and class name immediately — so the dopamine hit doesn't get lost in an inbox.
In the evening, instructors get a push for any class they're teaching tomorrow that's under 50% filled, giving them time to share on socials. Tapping the push opens My Classes scoped to that class.
When a recent student (attended in the last 60 days) has a birthday today, their instructors get a quick "Birthday today: {name}" push so they can say hello in person.
On the 1st of each month, instructors get an email with prior-month earnings and delta vs. the previous month, classes taught, unique students served, and average review rating. Hitting an all-time-high month also surfaces a "Personal best" badge.
When a booking fills the last seat in one of your classes, you get an immediate "Sold out 🎉" push so the win lands in the moment.
When a member's paid pass or membership is cancelled in Stripe, owners and managers get an email summarising who churned, which plan, and (when Stripe knows it) why. Turn it off per-recipient under Settings → Notifications.
When a member books a session of yours, you receive an email so you know who to expect. If a member cancels, you get a follow-up email with the slot freed up. Both respect the "New bookings in your classes" toggle under Settings → Notifications.
Every time someone submits one of your custom forms (intake forms, waivers, contact forms), owners and managers get an email with the submitter's name and a link to view the response. Turn it off via Settings → Notifications.
When you refund a charge from the Payments page (or it's refunded directly in Stripe), the member gets a refund receipt and owners/managers get a copy with the reason if Stripe captured one. Respects the "Refund issued" toggle.
When a member tries to book a class that's full and lands on the waitlist, they immediately receive a confirmation email (with their queue position when known) so they aren't left wondering if the booking went through.
After Stripe retries a previously-failed invoice and the retry succeeds, the member and the studio owner both get a short "all good now" email so neither side keeps worrying about the failure.
My Earnings counts your totals up smoothly when the month switches, shows a 🏆 badge when the selected month is your all-time best (with a one-time confetti burst), and shows a 🔥 streak badge when you have 3+ consecutive earning months. The Reviews page glows the newest review you haven't seen yet. The dashboard greeting changes with the time of day. Owners' Monday email also calls out 📈 multi-week growth streaks.