Draft plan for Juniper Yoga & Pilates
Fill every class, and turn first visits into members
A calm site with a live class schedule, booking and waitlists, memberships and class packs through Stripe, an intro offer that follows up on its own, and a gentle note when a regular stops showing up.
Your part in this draft
- 1Pick a design2 directions
- 2Mark what matters9 features
- 3Answer two questionsQuick ones
- 4Tap doneWe send the final plan
Everything saves as you tap. Try it: nothing here leaves your browser.
What changes for you
Booking runs through a clunky third-party app
Clients book and join waitlists right on your site, in your brand
Intro-offer clients disappear after one class
A short email series invites them back and offers membership
You notice a regular has vanished weeks later
A friendly "we miss you" email goes out after two quiet weeks
Pick a direction
Early homepage mockups, desktop and phone. Flip between them and react to each. The favorite gets refined on a private preview link; you can also mix and match.
Still water
Sage and soft cream with gentle waves and rounded shapes. Calm and welcoming, ideal for yoga, restorative classes and beginners.
How it works, on a phone
The moments that matter most, drawn the way your customers and team will see them.
Reformer · with Ari
6:00 am · 2 spots
9:30 am · Full, join waitlist
12:15 pm · 5 spots
5:30 pm · 1 spot
7:00 pm · 4 spots
Book 5:30 pm
Booking a class
Pick a class, tap book. If it's full, join the waitlist and get an email when a spot opens.
Leah's intro week
After first class
SentHow are you feeling? + classes to try next
Day 4
ScheduledReformer spots open this week
Day 7
ScheduledYour membership offer
Two quiet weeks
ReadyA "we miss you" note
The intro-offer follow-up
A short, automatic email series after a first class. Ari can edit the wording anytime.
Today
6:00 am Reformer
Full6 of 6 · 2 on waitlist
9:30 am Slow flow
New9 of 12 · 2 first-timers
12:15 pm Sculpt
Open7 of 12
5:30 pm Reformer
Open5 of 6
Today's roster
Check clients in from a tablet at the front desk, and see who's new before class starts.
What matters most to you?
Mark each piece Must have or Skip for now. The final plan is built around your must-haves; skipped items aren't lost, just set aside.
Website
Live class schedule
Filter by class type, teacher and time
Teacher pages
Bios, specialties and their classes
Intro offer page
One page built to turn visitors into first-timers
Booking and payments
Class booking and waitlist
Auto-promotes from the waitlist with an email
Memberships and class packs
Through Stripe, with online cancel
Intro follow-up series
Short, friendly emails after a first class
Studio
Roster and check-in
Tablet check-in at the front desk
"We miss you" emails
Sent after two quiet weeks
Simple reports
Class fill rates, new members and cancellations
How we get there
We do the building. Here's everything you're needed for, start to finish.
- 01
Approve and pick a design
Building starts the same day.
Your part: One email
- 02
We build on a private preview
Site, schedule, booking and memberships.
Your part: Send the class lineup
- 03
Move your clients over
We import clients and active memberships from the old app.
Your part: Spot-check a few
- 04
Setup call
Stripe, domain and email move into your name.
Your part: One call, together
- 05
Launch
Live, with a test booking and membership run end to end.
Your part: Final OK
- 06
Training
Run a class check-in and edit the schedule, together.
Your part: One walkthrough
Good to know
Rules we build around for fitness studio websites
Research to support your own review, not legal advice. You approve everything that goes live.
Auto-renewing memberships
- Why it matters
- Many states require clear renewal terms and easy online cancellation
- How the build handles it
- Terms at checkout and a one-click cancel in every account
Liability waivers
- Why it matters
- Studios typically need a signed waiver before the first class
- How the build handles it
- A waiver signed at first booking, stored with the client
Email marketing
- Why it matters
- Promotional emails need permission, a real postal address and an easy unsubscribe
- How the build handles it
- Opt-in at signup, with the address and an unsubscribe link in every email
Health claims
- Why it matters
- Advertising can't promise medical results
- How the build handles it
- Copy focuses on how classes feel, not cures
Accessibility
- Why it matters
- ADA claims against small business sites are common
- How the build handles it
- Built to WCAG 2.2 AA with an accessibility statement
| Rule | Why it matters | How the build handles it |
|---|---|---|
| Auto-renewing memberships | Many states require clear renewal terms and easy online cancellation | Terms at checkout and a one-click cancel in every account |
| Liability waivers | Studios typically need a signed waiver before the first class | A waiver signed at first booking, stored with the client |
| Email marketing | Promotional emails need permission, a real postal address and an easy unsubscribe | Opt-in at signup, with the address and an unsubscribe link in every email |
| Health claims | Advertising can't promise medical results | Copy focuses on how classes feel, not cures |
| Accessibility | ADA claims against small business sites are common | Built to WCAG 2.2 AA with an accessibility statement |
What you'll pay providers each month
Every account is in your name and you pay providers directly. Estimates of provider charges, not our fees.
Domain
- Est. cost
- ~$20/yr
Hosting
- Est. cost
- $20/mo
- Notes
- A business plan on Vercel
Stripe
- Est. cost
- 2.9% + 30¢ per payment
- Notes
- Memberships, packs and drop-ins
Database and email sending
- Est. cost
- $0 to start
- Notes
- Free tiers cover expected volume
| Account | Est. cost | Notes |
|---|---|---|
| Domain | ~$20/yr | |
| Hosting | $20/mo | A business plan on Vercel |
| Stripe | 2.9% + 30¢ per payment | Memberships, packs and drop-ins |
| Database and email sending | $0 to start | Free tiers cover expected volume |
Who owns what
You do. The domain, hosting, code, data and every login are in your name from the setup call on. When we hand off, our access is removed and everything keeps running without us.
What do you use for booking today, and what bugs you most about it?
Roughly how many active members and class packs?
Ideas for later
Not part of this plan and not priced. Just tell us which sound useful, and we'll revisit them once things are running.
Workshops and retreats
Event pages with deposits and payment plans
On-demand videos
A members-only video library
Referral rewards
A free class when a friend joins
Teacher pay reports
Classes taught and headcounts for payroll
All set?
On a real plan, this is where you’d let us know you’re finished. Within a few days you’d get the final plan, opening with a short “you said, so we changed” summary.
On a real plan, this lets Corey know you're finished.
What MAC Endeavors sees
Live, only in your browserNothing yet. Tap Love it or Not for me on anything above, or leave a note, and it shows up here the moment it saves.