Class Timetable & Booking Page for Small Studios
A public weekly class timetable where students book a spot, join a waitlist and get reminder emails, without a full studio management system.
Economics
- Pricing example
- $19/month per studio (first month free)
- Daily math
- 32 studios x $19/month = $608/month, about $20/day.
- Target if you hit the daily math
- Target: $600 / month at about 32 studios
Audience and urgency
Audience: Small yoga, pilates, dance, martial arts and fitness studios with one or two rooms.
Urgency: Small studios take bookings through chat messages and spreadsheets, so classes get overbooked or half-empty and the owner spends evenings confirming spots. Full studio software is more than they need.
MVP scope
- ✓ Weekly recurring classes with instructor, room and capacity
- ✓ Booking with name, email and phone; waitlist that promotes automatically when someone cancels
- ✓ Reminder and confirmation emails, cancellation cut-off
- ✓ Instructor view of attendees and check-in
- ✓ Embeddable timetable widget; Stripe subscription
Omitted features
- - Do NOT take class payments or sell memberships in Day 1
- - Do NOT build a mobile app
- - Do NOT store health information about students
Suggested stack
- Frontend
- Next.js + Tailwind CSS
- Backend or API
- Supabase + scheduled function for reminders + Resend
- Payments
- Stripe Billing
- Hosting
- Vercel or Netlify (free tier to start)
Repository metadata
- Blueprint ID
studio-class-timetable- Category ID
local_business_tools- Monetization ID
micro_subscription
Day-one distribution
Channels
- Studio owner groups on Facebook and Instagram
- Reddit r/smallbusiness (follow self-promotion rules)
- Direct visits to studios with a demo timetable
Reddit strategy
Share a free class timetable template and offer the first month free.
Cold outreach or directory hook
Set up a studio's timetable for free during a visit and leave it running for the trial.
Search keywords
class booking system for small studio, yoga class timetable booking, free class schedule booking page
One-shot master prompt
Build a "Studio Timetable" SaaS in Next.js with Tailwind CSS, Supabase and Resend. Core requirements: 1. Studio setup (magic link): name, logo, timezone, rooms, instructors, recurring classes (day, time, duration, capacity, description) and one-off classes. 2. Public timetable /[studio] by week with spots left; booking form (name, email, phone) with email confirmation and a cancel link; one booking per email per class. 3. Waitlist: when a booking is cancelled before the cut-off, promote the first waitlisted person and email them. 4. Instructor/admin view per class: attendee list, check-in toggles, add walk-ins; reminder emails 24 hours before class (scheduled function). 5. Embed script for the timetable, Stripe Billing ($19/month, 30-day trial).
Comparable products
Published 2026-10-08.
Related blueprints
Before/After Job Photo Report for ContractorsTake before, during and after photos on site, add short notes, and send the client a clean branded report link or PDF showing the work done.Digital Stamp Loyalty CardA QR-based stamp card customers keep on their phone, with stamps given by staff, no app to install and no paper cards to lose.Property Viewing Scheduler for AgentsShare viewing slots for each property, let prospects book themselves with a few neutral pre-viewing questions, and send reminders automatically.Rent Log & Receipt Tool for Small LandlordsTrack rent per unit and tenant, record payments, generate rent receipts, and see who is late at a glance.