ImageStrap
Six members at the barre in Larkhill Pilates + Yoga at dusk, the Nashville skyline in the arched windows behind them.

Full classes. Members who stay.

Strap sells memberships and packs, renews them by invoice, fills classes with member booking and waitlists, and spots members drifting away and offers them a class back.

100% free, open source alternative to Mindbody, WellnessLiving and Vagaro

Run StrapTry the demoRead the docs

  • Ana Patel · usually Tue and Thu 6 am · no visit in 3 weeks

  • offered Thu Oct 22 · 7:00 pm Barre · booked 

  • Monthly Unlimited · both studios · Mon Oct 19 at 12South 

  • Sub · Ray Chen for Kim Lowe · Wed Oct 21 6:00 pm · 11 notified

  • Kim Lowe · Oct 1⁠–⁠15 · 22 classes × $55 = $1,210

  • Renewals Sun Nov 1 · 212 memberships · invoiced

Member success · Mon Oct 19 · 10:05 am

Missed for three weeks. Booked by noon.

The member-success agent reads her bookings, explains the gap, offers classes that fit and books the one she picks.

Why Ana Patel stopped

  • Usual routine · Tue and Thu 6:00 am Reformer Flow
  • 41 visits since May · last visit Tue Sep 29
  • Waitlisted Thu Oct 1, Tue Oct 6, Thu Oct 8 · not promoted
  • Monthly Unlimited · not frozen · renews Sun Nov 1
  • Profile note Oct 2 · evenings work better now

No visit in 3 weeks

Message to Ana · sent 10:05 am

Hi Ana, we've missed you. Thu Oct 22, 7:00 pm Barre has 4 spots. Tue Oct 27, 6:00 pm Reformer Flow at 12South has 2 reformers. Want one?

Thursday please!

11:41 am

Only open classes she can book · messages 9 am–8 pm

Booked

  • Barre · Thu Oct 22 · 7:00 pm
  • East Nashville · 3 spots left
  • Booked 11:42 am · on her Monthly Unlimited
  • Confirmation sent · in the app and by email
  • Watching her visits and the Nov 1 renewal

Intro to member · Sep 28  Oct 19

From intro to member in three weeks.

Strap sends the welcome, counts her visits and offers the right plan before her intro ends. Nothing renews until she says yes.

Jess Alvarez · Intro 3 weeks $59

  1. Sat Sep 26Lead added at the front desk
  2. Mon Sep 28Bought Intro 3 weeks · $59.00 · waiver accepted
  3. Mon Sep 28Welcome message · what to bring, grip socks
  4. Thu Oct 159 classes so far · offer sent
  5. Mon Oct 19Joined Monthly Unlimited $189 

9:41

Larkhill Pilates + Yoga

Monthly Unlimited

$189 / month · both studios

Today · Oct 19⁠–⁠31 prorated
$79.26
Then on the 1st
$189.00
Next invoice
Sun Nov 1
Stop
Any time, one tap

I agree to the membership terms

Join · $79.26

Mon Oct 19 · 5:30 pmMat Flow at 12South · booked

Larkhill's white brick corner studio before dawn: lit windows, a sea-glass awning, the door open as a member walks in, bikes at the rack.

5:40 am · East Nashville
Reformer Flow 6:00 am · 12 of 12 

Classes · Tue Oct 20 · 6:00 am

Twelve reformers, booked by name.

Members pick their reformer when they book. Drop-ins and the waitlist share the same twelve.

Reformer Flow · Tue Oct 20 · 6:00 am · 12 of 12 booked · Mia Torres

Mirror

Mia Torres

  1. 1 Erin M.
  2. 2 Kayla B.
  3. 3 Rosa D.
  4. 4 Mel S.Drop-in
  5. 5 Jamie T.
  6. 6 Priya S.
  7. 7 Dana K.from waitlist
  8. 8 Hannah W.
  9. 9 Lou P.Drop-in
  10. 10 Grace L.
  11. 11 Nina F.
  12. 12 Tasha R.

Door

Reformer 7 · freed 8:40 pm Mon

  • Ben Carter cancelled late · $15 fee
  • Offered to Dana Kim · claim by 9:40 pm
  • Claimed 8:52 pm · 1 credit used

Waitlist · 3 waiting

  1. 1Owen Kerr
  2. 2Sasha Lin
  3. 3Ben Ruiz

Desk drop-ins · 2 of 2 spots booked · same 12 reformers

  • Mel S. · Reformer 4
  • Lou P. · Reformer 9

Staff · Wed Oct 21

Covered by 7:40. Paid to the cent.

Strap finds a qualified sub, tells the class, and works out exact pay for every instructor.

Cover request · Reformer Flow · Wed Oct 21 · 6:00 pm · 12South

  1. 7:12 am · Kim Lowe asked for cover
  2. Qualified and freeRay ChenOwen ParkMia Torres · teaching 5:45 pm
  3. 7:31 am · Ray Chen accepted
  4. 7:40 am · approved by Tessa M. · roster and pay moved
  5. 7:41 am · 11 booked members told · in the app and by email

Sub · Ray Chen for Kim Lowe

Pay run · Oct 1⁠–⁠15 · approved Wed Oct 21

InstructorClassesRatePay
Kim Lowe22$55$1,210.00
Ray Chen16$50$800.00
Mia Torres14$50$700.00
Owen Park12$45$540.00
4 more instructors33$1,500.00
Classes$4,750.00
Owner adjustments$40.00
Total$4,790.00

8 instructors · CSV and XLSX export ready 

Front desk · Wed Oct 21 · 9:30 am

The 9:30 rush, at one desk.

Check-ins, waivers, walk-ins, fees and retail on the desk tablet, while the class fills.

Mat Yoga 9:30 · Leah Grant

18 of 20 here

  • Sam Reyeswaiver accepted · checked in
  • Lena Ortizwalk-in · waiver accepted on the desk tablet · drop-in $28
  • Ava Brooks10-class pack · 6 credits left · checked in
  • Mark Ellischecked inLast credit in pack
  • Tom Gradylate cancel · $15 fee added

Cart · Lena Ortiz

Grip socks ×2
$36.00
Total
$36.00

Record sale

Receipt recorded · stock updated

Drop-in $28.00 · paid at sign-in

Renewals · Sun Nov 1  Thu Nov 5

The 1st, invoiced.

212 memberships renew at 6:00 am. Strap issues each invoice and renews access, then tracks every payment you record until it is paid.

Renewals · Sun Nov 1

212 memberships · $36,608.00

  • Payment pending12
  • Unpaid · reminders drafted 6:05 am4

Paid by Thu Nov 5 · 211 of 212 · $36,419.00

Priya Shah · $189

Unpaid
  1. 6:00 am · invoice issued · $189 due
  2. 6:05 am · reminder drafted · owner approves the text

Chris Lee · $189

Unpaid
  1. Wed Nov 4 · still unpaid · $189 owed
  2. Reminder reviewed and approved by the owner

Balance and receipts stay in Strap

What came back · Thu Nov 5

Ana's back on Thursdays.

Strap tracks visits and renewals, and turns the waitlists behind them into a new class.

Ana Patel · after the offer

  1. Sep 281
  2. Oct 50
  3. Oct 120
  4. Oct 191
  5. Oct 262
  • Thu Oct 22 · Barre 7:00 pm
  • Tue Oct 27 · Reformer Flow 6:00 pm · 12South
  • Thu Oct 29 · Barre 7:00 pm

Renewed Sun Nov 1 · $189.00

Member success · October

  • Drifting from their routine14
  • Not contacted · 2 frozen · 1 opted out3
  • Offered a class11
  • Booked8

From the owner-reviewed recovery tasks

6:00 am Reformer Flow · Tue and Thu

  • Full with a waitlist · 8 of the last 8
  • Average waitlist · 4
  • Proposed · Tue and Thu 7:15 am Reformer Flow · Mia Torres free
  • Approved by Tessa M. · Thu Nov 5
  • First class Tue Nov 10 · 23 waitlisted members told

New class published

Moving in

Bring your member list across.

Strap reads a member CSV in the Mindbody layout, keeps the original file and a journal of every change, and undoes an import cleanly.

curl -fsSL https://runeditrun.com/install.sh | sh -s -- dev just-every/run-strap
# installs rer, then gets and starts Strap on your computer
# Already have Node 22 or later? npx -y @runeditrun/rer dev just-every/run-strap

Mindbody member CSV · preview

  • Rows read · 640 · 4 columns each
  • New members · 598 · imported inactive
  • Already in Strap · 42 · left unchanged
  • Credits and charges · none created
  • Invitations · none sent
  • Original file · kept in the journal
  • Undo · ready

Apply import

Larkhill's entryway at 6 am: the glass door onto a pre-dawn street, white cubbies of rolled mats, towels and bottles over an oak bench, and a wall clock at six.

See you at 6 am.

100% free and open source.

Run StrapRead the docs