Case study
Bayou Bright Music is a fictional studio created for the Lovable Challenge. The problems are real ones small studios live with.
Turns a 9 p.m. "do you have openings for my 7-year-old?" into a confirmed weekly lesson in under 90 seconds, and refills cancelled slots automatically.
Meet Dana
Dana Reyes runs Bayou Bright Music on her own: 11 years teaching, about 62 students, six hours a day at the piano with her phone on silent. Here's what her week actually looks like, and what the app does about each part.
- 1
Late cancels and no-shows run around 15%, each costing about $45.
→ Cancelled slots refill automatically from the waitlist, a few families at a time.
- 2
Inquiries arrive between 8 and 11 p.m., and a third book elsewhere by morning.
→ Instant matching and booking, plus a same-evening follow-up if a parent stalls.
- 3
Parents, not students, are the customers.
→ A parent-first flow, a magic-link portal and sibling booking in one trip.
- 4
Lessons are weekly standing slots, not one-off appointments.
→ Booking claims a recurring time, with studio breaks skipped automatically.
- 5
Teacher fit matters more than the calendar.
→ A matching quiz that explains why each teacher is recommended.
- 6
The makeup policy lives in her head.
→ A server-enforced 24-hour rule, one credit per term and a credit ledger.
- 7
Chasing tuition and confirmations by hand.
→ Automated reminders with one-tap confirm and reschedule.
- 8
She's teaching when the messages arrive.
→ A Needs You inbox that only shows what truly needs her.
Hours saved this month
Live from the owner console's activity log.
Before and after
Illustrative estimates for a studio this size, minutes per week.
| Moment | Before | After | Min |
|---|---|---|---|
| New inquiry at 9 p.m. | Reply next morning, trade texts about times | Quiz, match and booking in under 90 seconds | 25 |
| Weekly reminders | Text every family the night before | 48-hour and 2-hour reminders go out on their own | 60 |
| Late cancellation | Decide on a credit, text the waitlist one by one | Policy applied, credit logged, slot offered in waves | 30 |
| Reschedule request | Back-and-forth to find a time | Parent picks an open time in the portal | 15 |
| Stalled inquiry | Usually forgotten | Gentle nudge with a resume link | 10 |
| Trial follow-up | Remember to ask if they'll continue | Enrollment offer sent after the trial | 10 |
What's real vs simulated
Real: the database, atomic slot claims, server-enforced policy and transactional email. Simulated: text messages (recorded in the outbox) and the demo's accelerated clock.