Use cases · Personal and skills trainers

Fill your calendar without twenty texts per booking

PersonaCart gives a personal trainer a booking page, session packages and a website that takes payment upfront. New clients answer your intake questions before they pay, and reminder emails and calendar invites go out on their own.

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

Illustration of a public booking page for Strength session, 1:1: open times for the chosen day, the client's details, and a Book and Pay button. A calendar invite and reminder emails follow the booking.

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 trainers tell us

  • “I text back and forth for twenty minutes to book one session.”

    With PersonaCart: Clients pick a time on your booking page, from the hours you set, and pay to confirm. They can reschedule or cancel from their account.

  • “Clients buy ten sessions and I track them in my notes app.”

    With PersonaCart: Sell a session package. Each booking uses a credit and the client sees how many are left.

  • “I need a health questionnaire before the first session.”

    With PersonaCart: Add intake questions to the session or package. The client answers and signs with a typed name before the payment goes through.

  • “Asking for money in person is awkward.”

    With PersonaCart: Payment is taken at booking. For anything else, send a payment link, one-time or recurring.

Who it is for

For trainers who sell their own time

  • In-person personal trainers

    A booking page with your hours and buffers between sessions, paid upfront, with packages clients use up session by session.

  • Online coaches

    Video sessions with a Google Meet or Zoom link created for each booking, and programs sold as online courses.

  • Sports skills trainers

    Private and small-group sessions for athletes, with a parent-friendly checkout. Running a team or camp? See the basketball page.

  • Small-group trainers

    Sessions with a set number of spots, payment links for a challenge and campaign emails to your list.

How it works

A week of training clients

Bookings, packages and payment, without the back and forth. Screens are drawn from the real app with sample data.

  1. Sunday

    Clients book the week themselves

    Your booking page shows only the times you are free, with buffers between sessions. A client picks a slot and pays to confirm.

    Illustration of a public booking page for Strength session, 1:1: open times for the chosen day, the client's details, and a Book and Pay button. A calendar invite and reminder emails follow the booking.

    Product illustration, sample data
  2. Monday

    A new client fills in your questions first

    Injuries, goals and a typed-name signature are collected at checkout, before the payment goes through.

    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
  3. Tuesday

    Packages that count themselves

    A client who bought a package books with credits. You see the balance, and you can add a credit by hand when you owe one.

    Illustration of a client's account: the Coaching package · 6 sessions with 4 session credits left and No expiry date, and the next booked class paid with one credit.

    Product illustration, sample data
  4. Wednesday

    Reminders you never send

    Reminder emails go out before each booking at the times you set, with a calendar invite. Online sessions get a video link automatically.

    • Up to six reminder times per service
    • A calendar invite with every booking
    • A Google Meet or Zoom link for online sessions
    • Busy times in your Google Calendar block slots when connected
  5. Any day

    Earn beyond your hours

    The same site sells what does not need you in the room.

    • A training program as an online course that unlocks week by week
    • A monthly membership for check-ins and programming
    • Payment links for a challenge or a small-group block
    • Apparel or equipment with sizes

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 you need to train someone safely.

Security and data, in full
Moving over

Bring your clients with you

Export your client list as a CSV file and import it. Then share your new booking page with them.

  • 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 trainer gets on each plan

Booking, packages, intake questions and payment links are on every paid plan. The plans differ in courses, emails, staff seats and a few growth tools.

  • Starter

    Monthly price
    $59
    Platform fee on sales
    2%
    Website, booking page and payment links
    Included
    Session packs, memberships and digital downloads
    Included
    Intake questions before payment
    Included
    Quizzes in your courses
    Unlimited
    Online courses
    3
    Campaign emails a month
    500
    Staff seats
    Just you
    Storefront chat that answers buyers
    Not included
    Referral program
    Not included
    Remove PersonaCart branding
    Not included
    Custom domains
    2
  • Pro

    Monthly price
    $149
    Platform fee on sales
    0.5%
    Website, booking page and payment links
    Included
    Session packs, memberships and digital downloads
    Included
    Intake questions before payment
    Included
    Quizzes in your courses
    Unlimited
    Online courses
    5
    Campaign emails a month
    5,000
    Staff seats
    4
    Storefront chat that answers buyers
    Included
    Referral program
    Included
    Remove PersonaCart branding
    Included
    Custom domains
    5
  • Scale

    Monthly price
    $299
    Platform fee on sales
    0%
    Website, booking page and payment links
    Included
    Session packs, memberships and digital downloads
    Included
    Intake questions before payment
    Included
    Quizzes in your courses
    Unlimited
    Online courses
    Unlimited
    Campaign emails a month
    20,000
    Staff seats
    14
    Storefront chat that answers buyers
    Included
    Referral program
    Included
    Remove PersonaCart branding
    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

The stack it replaces

Most trainers run on a mix of these. PersonaCart does the same jobs in one place.

  • Instead of Calendly plus Stripe payment links

    One booking page that takes payment upfront.

  • Instead of a notes app for packages

    Session credits the client and you can both see.

  • Instead of a Google Form for health questions

    Intake questions answered before payment, with a typed-name signature.

  • Instead of texting reminders by hand

    Reminder emails and calendar invites that send themselves.

  • Instead of a separate course platform

    Online programs with lessons that unlock on a schedule.

  • Instead of a link-in-bio page

    A full website with your services, on your own domain.

Questions we hear from people like you

Do I need staff to use this?
No. It works for one trainer. Add staff seats later only if someone helps you run the business; coaches you add are free on every paid plan.
Can clients buy a package of sessions?
Yes. A session package gives credits that clients spend when they book. You choose whether it expires.
Can I ask health questions before the first session?
Yes. Intake questions are answered at checkout, including a typed-name signature, and the order cannot be paid until they are filled in.
Does it create video links for online sessions?
Yes. Connect Google Meet or Zoom and each online booking gets its own link.
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 clients reschedule themselves?
Yes. Clients reschedule or cancel from their account.
Pricing

What a trainer pays

Starter

$59 a month

+ 2% platform fee on sales

One trainer selling sessions, packages and a program. Most solo trainers start here.

Pro

$149 a month

+ 0.5% platform fee on sales

Trainers with a helper: 4 staff seats and a lower fee on sales.

Scale

$299 a month

+ 0% platform fee on sales

A training business with a team: 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

Put your booking page live today

Add one session, set your hours and book yourself a test slot.

Start free