Use cases · Fitness studios and group classes

Class packs, memberships and a full schedule, in one app instead of four

PersonaCart is the website, schedule and checkout for a fitness studio or group class business. Clients buy a class pack or a membership, book with their credits, and get reminder emails before every class. Instructors you add are free on every paid plan.

New accounts start with a free trial. You don't enter a card to sign up.

Illustration of a client's account: the 10-class pack with 7 session credits left and Expires 90 days after purchase, and the next booked class paid with one credit.

Product illustration, sample data
  • What it costs

    From $59 a month plus a 2% platform fee on sales. Lower fees on higher plans.

  • How clients hear from you

    Booking confirmations, calendar invites and reminder emails go out on their own. Text-message reminders can also go through your own Twilio account, to parents who opt in.

  • Moving your data

    Import customers and products from a CSV file or Google Sheet, Shopify, WooCommerce, Squarespace, Kajabi or Thinkific.

  • Your clients' data

    Export or erase client data any time. Clients can download or delete their own. Cards stay with Stripe.

Sound familiar?

What studio owners and instructors tell us

  • “Class packs live on a punch card and a spreadsheet.”

    With PersonaCart: Sell packs of session credits. Clients book with a credit, you choose if a pack expires, and you can add credits by hand when you need to.

  • “I pay for a booking app, a payment app and an email app.”

    With PersonaCart: Booking, checkout through Stripe, memberships and email campaigns are in one place, on your own website.

  • “Classes are full one day and half empty the next.”

    With PersonaCart: Each class has a capacity and a waitlist, and clients get reminder emails before every class at the times you set.

  • “People start checking out and never finish.”

    With PersonaCart: Abandoned-cart emails go out on their own, up to three per cart, to bring them back to the checkout.

Who it is for

For studios and the people who teach in them

  • Boutique studio owners

    Class series with capacity and waitlists, packs and memberships, instructors with their own login and reports on who comes.

  • Group class instructors

    A weekly class with a set number of spots, booked and paid upfront, with reminder emails sent for you.

  • Bootcamp and outdoor trainers

    Packs clients use up session by session, payment links for a six-week challenge and a mailing list you own.

  • Online programs

    Workout programs as courses with lessons that unlock week by week, and memberships that give access to them.

How it works

A week at your studio

Packs, classes and memberships, with the admin done for you. Screens are drawn from the real app with sample data.

  1. Sunday night

    Clients buy packs and book the week

    A client buys a class pack and books three classes. Each booking uses one credit, and the balance shows in their account.

    Illustration of a client's account: the 10-class pack with 7 session credits left and Expires 90 days after purchase, and the next booked class paid with one credit.

    Product illustration, sample data
  2. Monday, six in the morning

    Instructors open their day

    Each instructor logs in free, checks in their own hours and sees who is booked into their classes.

    Illustration of the coach's Today screen on a phone: a check-in button for the coach's own hours, the next session (Morning HIIT, 6:00–6:45 AM, Room 1, 12 clients) with Take attendance and Message parents, the rest of today, and the Today, Roster, Messages and Me tabs.

    Product illustration, sample data
  3. Tuesday

    A new client fills in your questions first

    For personal training or a first assessment, ask your intake questions at checkout. The client answers and signs with a typed name before paying.

    Illustration of checkout for Personal training: 8-session package: the client answers the coach's intake questions and signs by typing their name before the Pay button works.

    Product illustration, sample data
  4. Wednesday

    Reminders and calendar invites

    Clients get a calendar invite and reminder emails before each booking, at the times you set for each class or service.

    • Up to six reminder times per class or service
    • A calendar invite attached to each booking
    • Clients reschedule or cancel from their account
    • Your Google Calendar's busy times block slots when connected
  5. Friday

    Memberships that renew on their own

    Monthly, quarterly or yearly memberships renew through Stripe. Clients cancel or switch plans themselves, and you can pause one for an injury.

    • A membership can include classes, courses or products
    • Clients manage their plan from their account
    • You pause and resume when someone is hurt or away
    • Campaign emails to members who have gone quiet
  6. Any day

    Sell more than classes

    The same site and checkout sells everything else.

    • Six-week challenges as a payment link or an event with a capacity
    • Workout programs as online courses
    • Apparel and supplements with sizes, shipped or picked up
    • Private sessions on a booking page

Reminders: Clients get reminder emails before each booking, at the times you choose, plus an invite for their calendar. Text-message reminders can also go through your own Twilio account, to parents who opt in.

Data and privacy

Your clients' data

What you collect stays yours, and clients stay in control of their own account.

  • Your client list is yours

    Export your customers at any time, and erase a client's data when they ask.

  • Clients control their account

    Clients can download or delete their own account data, with a grace period to undo.

  • Staff see what their role allows

    Roles are Owner, Admin, Editor, Viewer, Support and Coach. A coach sees their own sessions unless you give them more.

  • Cards stay with Stripe

    Payments run through Stripe. PersonaCart never stores card numbers.

  • A cookie banner on your store

    Visitors choose which cookies they accept on your site.

  • Health questions stay simple

    Intake answers are for safe training. PersonaCart is not a medical records system, so ask only what an instructor needs to know.

Security and data, in full
Moving over

Bring your clients with you

Export your client list as a CSV file and import customers and past orders. Clients then buy a pack or membership in PersonaCart.

  • CSV file or Google Sheet

    Customers, families, leads, products and past orders. A Google Sheet can stay in sync while you switch.

  • Shopify

    Your products, through a secure Shopify connection. Customers come over as a CSV file.

  • WooCommerce and Squarespace

    Your products. WooCommerce brings variations too.

  • Kajabi

    Your offers become products and your contacts become customers.

  • Thinkific

    Your courses arrive as draft products, ready for you to add the lessons.

  • Your current website

    Import pages from the site you have now, then edit them in the visual editor.

  • Mailchimp, Mindbody, Wix, Calendly and Linktree

    Mailchimp audiences, Mindbody client lists, Wix product files, Calendly event types and Linktree pages.

How moving over works
What you get

What a fitness studio gets on each plan

Packs, memberships, class series, bookings and reminder emails are on every paid plan. The plans differ in staff seats, courses, emails and a few growth tools.

  • Starter

    Monthly price
    $59
    Platform fee on sales
    2%
    Instructors you add
    Free, no seat
    Front-desk staff seats
    Just you
    Class packs, class series and bookings
    Included
    Memberships and payment links
    Included
    Intake questions before payment
    Included
    Online courses
    3
    Campaign emails a month
    500
    Storefront chat that answers buyers
    Not included
    Referral program
    Not included
    Custom domains
    2
  • Pro

    Monthly price
    $149
    Platform fee on sales
    0.5%
    Instructors you add
    Free, no seat
    Front-desk staff seats
    4
    Class packs, class series and bookings
    Included
    Memberships and payment links
    Included
    Intake questions before payment
    Included
    Online courses
    5
    Campaign emails a month
    5,000
    Storefront chat that answers buyers
    Included
    Referral program
    Included
    Custom domains
    5
  • Scale

    Monthly price
    $299
    Platform fee on sales
    0%
    Instructors you add
    Free, no seat
    Front-desk staff seats
    14
    Class packs, class series and bookings
    Included
    Memberships and payment links
    Included
    Intake questions before payment
    Included
    Online courses
    Unlimited
    Campaign emails a month
    20,000
    Storefront chat that answers buyers
    Included
    Referral program
    Included
    Custom domains
    10

Stripe's card processing fee is separate and the same on every plan. Limits and prices are read live from our plans.

91 things you get on every plan

See all 91
Selling
Unlimited products · Payment links · Memberships and subscriptions · +10
Storefront and editor
Your own website · Premium templates · Blog · +5
Academy and programs
Teams and classes with rosters · Sign-up fills the roster · A Today screen · +18
Bookings and payments
Unlimited bookings · Capacity and waitlists · Recurring classes · +11
Customers and email
Customer list and segments · Lead forms · Import your email lists · +6
Courses
Quizzes · Certificates · Drip lessons · +2
Pie and AI
Pie, your assistant · You stay in charge · AI page builder · +1
Data and privacy
Import from where you are now · Keep your members’ cards · More importers · +10
Support
Help center · Guided tours in the app · Help from our team · +1
What it replaces

What it replaces at a studio

Most studios we talk to pay for several of these. PersonaCart covers the same jobs.

  • Instead of Mindbody or another studio booking app

    Class series, packs and bookings on your own site.

  • Instead of punch cards and a spreadsheet

    Session credits that clients see and spend when they book.

  • Instead of Calendly plus Stripe payment links

    A booking page that takes payment upfront and sends the reminders.

  • Instead of Mailchimp for the studio newsletter

    Campaign emails to segments of your own client list.

  • Instead of a separate shop for apparel

    Apparel and supplements on the same checkout.

  • Instead of a website you cannot edit

    A studio website you edit yourself, with your own domain.

Questions we hear from people like you

Can clients book with class credits?
Yes. A class pack gives credits, each booking spends one, and a pack can work for any class or just one. You can also price a class at one credit or a cash amount.
Do class packs expire?
Only if you want them to. Choose no expiry or a set number of days for each pack.
Do instructors cost extra?
No. Instructors you add are free on every paid plan and use no staff seat. Each gets their own login and sees their own sessions unless you give them more.
Can members pause?
You can pause and resume any membership. Members can cancel or switch plans themselves from their account.
Does it sync with Google Calendar?
With Google Meet connected, each booking is added to your Google Calendar, and busy times from the calendars you pick block those slots. Moving an event in Google does not move the booking.
Can I sell online workout programs too?
Yes. Build a program as an online course with lessons that unlock on a schedule, and include it in a membership. Online courses per plan: Starter 3, Pro 5, Scale unlimited.
Can I move from Mindbody?
Yes. Import your Mindbody client list, or any client list as a CSV file.
Pricing

What a fitness studio pays

Starter

$59 a month

+ 2% platform fee on sales

An instructor or a small studio. Every instructor you add is free.

Pro

$149 a month

+ 0.5% platform fee on sales

Studios with front-desk help: 4 staff seats and a lower fee on sales.

Scale

$299 a month

+ 0% platform fee on sales

Larger studios: 14 staff seats and the lowest fee on sales.

Plus Stripe's card processing fee on each payment, the same on every plan. No charge per coach or per booking.

Compare every plan limit

Sell your first class pack today

Create a pack, add one weekly class and book yourself into it.

Start free