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.
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.
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.
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.
A week of training clients
Bookings, packages and payment, without the back and forth. Screens are drawn from the real app with sample data.
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 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 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 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
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.
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.
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.
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
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?
Can clients buy a package of sessions?
Can I ask health questions before the first session?
Does it create video links for online sessions?
Does it sync with Google Calendar?
Can clients reschedule themselves?
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 limitPut your booking page live today
Add one session, set your hours and book yourself a test slot.