Adelaide Hills · Pro / E-commerce build
Saltgrove Movement
A timetable, a membership and a member area, on one small studio's site.



The situation
What they were working with.
Saltgrove is a small studio in Stirling, in the Adelaide Hills. Four full-time teachers, nine students to a class, open seven days, twenty-eight classes a week.
A studio that size lives on two numbers: whether this week's classes are filling, and whether members renew. Both are things a website either does or quietly gets in the way of.
So the build is a system rather than a brochure. The schedule, the memberships sitting behind it, the member area that gives people a reason to stay, and the workshops and retreats that sit outside the weekly rhythm.
The decisions
Five calls, and why we made them.
- 01
The schedule is the home page
Today's classes sit in the hero with real capacity against each one: three spots, two left, open, waitlist. The full week is one click away, filterable by class type and by teacher, and days with nothing matching the filter fold away instead of sitting there empty.
- 02
Prices sit next to the plans that beat them
Casual drop-in at $26 to $38 a class, eight a month at $129, unlimited at $179, on the same row. The unlimited card says out loud that it only makes sense past about six classes a month. Telling somebody the cheaper plan suits them is how they stay a member.
- 03
Members can leave without ringing anyone
The member area carries a billing panel: plan, start date, amount, card on file, next charge, and four buttons. Pause, change plan, update card, cancel. Nobody has to send an awkward email to go on holiday, which is the moment most memberships quietly die.
- 04
The member area is four deep-linkable panes
On-demand library, programming PDFs, upcoming bookings, account and billing. Each pane has its own address, so a newsletter can point straight at this month's programme instead of dropping people on a login screen.
- 05
Events bill in stages
A thirty per cent deposit holds a place, the balance charges from the same card fourteen days before, and the fifteen per cent member discount is applied before checkout rather than through a coupon code nobody remembers.
The scope
What is actually in it.
Pages
- Home
- Classes
- Membership
- Members
- Events
- Journal
- Studio
- Visit
The machinery
- Booking with real capacity
- Every class carries a cap, a teacher and a level. Members book first, drop-ins open Sunday 6pm for the week ahead, and a full class offers a waitlist rather than a dead end.
- Recurring billing
- Three plans on Stripe, with a self-serve portal handling pause, plan change, card update and cancellation inside the studio's own design.
- A gated library
- Forty-eight on-demand classes with category filters and watch progress, plus a programming PDF each month, behind the member login.
- Events and pathways
- Workshops, weekend retreats, multi-week pathways and teacher training, each with its own capacity, imagery and staged pricing.
- A journal that earns its keep
- Long-form pieces, each on its own URL, tagged by topic and teacher, with the newsletter going out on publish.
The screens
What keeps them coming back.



Up close
Small things, on purpose.


Yours gets the same treatment, before you pay anything.
Get a free preview