Skip to main content
Sample plan · fictional client

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

  1. 1Pick a design2 directions
  2. 2Mark what matters9 features
  3. 3Answer two questionsQuick ones
  4. 4Tap doneWe send the final plan

Everything saves as you tap. Try it: nothing here leaves your browser.

01

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

02

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.

03

How it works, on a phone

The moments that matter most, drawn the way your customers and team will see them.

Reformer · with Ari

Mon 9Tue 10Wed 11Thu 12

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

Sent

How are you feeling? + classes to try next

Day 4

Scheduled

Reformer spots open this week

Day 7

Scheduled

Your membership offer

Two quiet weeks

Ready

A "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

Full

6 of 6 · 2 on waitlist

9:30 am Slow flow

New

9 of 12 · 2 first-timers

12:15 pm Sculpt

Open

7 of 12

5:30 pm Reformer

Open

5 of 6

Today's roster

Check clients in from a tablet at the front desk, and see who's new before class starts.

04

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

05

How we get there

We do the building. Here's everything you're needed for, start to finish.

  1. 01

    Approve and pick a design

    Building starts the same day.

    Your part: One email

  2. 02

    We build on a private preview

    Site, schedule, booking and memberships.

    Your part: Send the class lineup

  3. 03

    Move your clients over

    We import clients and active memberships from the old app.

    Your part: Spot-check a few

  4. 04

    Setup call

    Stripe, domain and email move into your name.

    Your part: One call, together

  5. 05

    Launch

    Live, with a test booking and membership run end to end.

    Your part: Final OK

  6. 06

    Training

    Run a class check-in and edit the schedule, together.

    Your part: One walkthrough

06

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
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
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?

07

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 browser

Nothing yet. Tap Love it or Not for me on anything above, or leave a note, and it shows up here the moment it saves.