Rosters, waivers, bookings and payments. One place.
For youth basketball programs, camps and private trainers first, and for yoga and wellness teachers. It replaces the spreadsheet, the group chat, the booking link and the separate payment link.
- Coaches are freeOn every paid plan. They never use a staff seat.
- Plans from $59/monthPlatform fee on sales: Starter 2%, Pro 0.5%, Scale 0%, plus Stripe's card fee.
- Waivers signed onlineParents sign with a typed name. Each version is kept.
- Bring your dataImport from Shopify, WooCommerce, Squarespace, Thinkific, Kajabi, a CSV file or a Google Sheet, Mailchimp, Mindbody, Wix, Calendly or Linktree.
- Works if you teach aloneBookings, memberships, courses and payment links. No team needed.
- Text remindersThrough your own Twilio account.
The spreadsheet and the group chat, replaced.
Academy is switched on for every new store. Use what you need and ignore the rest.
Teams and classes
Rosters for every team, class or group, with skill levels and progress notes.
Registration that fills the roster
When a parent buys a season, the child is put on the roster.
Today screen and attendance
Who is coming today, and attendance in a few taps.
Signed waivers
Parents sign online with a typed name. Every version is kept.
Child safety record
Health notes, photo consent, emergency contacts and who may pick up.
Parent messages and absences
Message parents. Parents report planned absences and get make-up credits.
Waitlists
Class waitlists offer a freed spot to the next family for a set time.
Coach login
Coaches get their own login: Today, Roster, Messages. They see only their own groups, check in and out, and send feedback and photos to parents.
Courts, rooms, seasons, fees
Places, seasons and fees in one setup, with reports.
Text reminders
Connect your own Twilio account. Parents opt in, get session reminders and changes by text, quiet hours apply and STOP is honoured.
Teaching alone?
You do not need teams or rosters. Most solo trainers and yoga teachers start with bookings, a membership and a payment link. The entry plan has no staff seats because you work alone, and you can add coaches later for free.
Illustration of the coach's Today screen on a phone: a check-in button for the coach's own hours, the next session (U12 Gold, 4:00β5:30 PM, Court 2, 9 children, one medical alert) with Take attendance, the rest of today's sessions, and the Today, Roster, Messages and Me tabs.
Take bookings and payments on your own site.
Parents and clients pay by card, Apple Pay or Google Pay through Stripe. The money goes to your own Stripe account.
Your website
A visual editor and ready designs for basketball, yoga and coaching. Use your own domain.
Bookings, events and camps
Set capacity and a waitlist. Bookings send a calendar invite, and with Google Meet connected they land in your Google Calendar.
Payment links
Send a link by text or email. No store page needed.
Memberships
Monthly or yearly plans that renew on their own.
Courses
Lessons with quizzes and certificates.
Digital products and coupons
Files delivered after payment, and discount codes at checkout.
Keep families and clients coming back.
Your customer list, email and reports live next to your sales.
Email campaigns and automations
Send news, welcome series and reminders by email.
Customer database
Every family and client in one list, with segments.
Abandoned-cart reminders
A follow-up when someone starts a signup and stops.
Referral programme
On the plans the table below marks.
Reports and SEO
Sales and signups in one place, pages ready for search.
Data export
Download products, orders, customers or a full backup any time.
PieOS drafts. You decide.
PieOS is the AI assistant inside PersonaCart. It answers questions about your store and drafts emails, page text and product descriptions.
Waits for your yes
- Publishing or changing a page
- Creating or changing a product
- Sending an email campaign
PieOS does on its own
- Answering your questions about your store
- Writing drafts of emails, page text and product descriptions
You stay in control
Permissions say which areas PieOS may touch. Autonomy lets routine, low-risk work run without stopping; anything consequential still waits for you. The kill switch stops PieOS at once, at any setting.
Storefront chat (on the plans marked below) answers buyers' questions about products, policies and your FAQ, looks up a signed-in buyer's orders and schedule, and hands the chat to you. When you switch it on, it can also fill the shopper's cart, show a Go to checkout button and offer real open times for a booking. The shopper always pays at checkout; the chat never pays.
What each plan includes
Every number in this table is read from our live plan data.
| Plan | Starter | Pro | Scale |
|---|---|---|---|
| Price per month, month to month | $59 | $149 | $299 |
| Platform fee on sales (plus Stripe's card fee) | 2% | 0.5% | 0% |
| Coaches and teachers | Free, no seat | Free, no seat | Free, no seat |
| Staff seats (admins, front desk) | None | 4 | 14 |
| Academy children | 50 | 200 | No limit |
| Courses | 3 | 5 | No limit |
| Campaign emails per month | 500 | 5,000 | 20,000 |
| Automations | 3 | 25 | 50 |
| Own domains | 2 | 5 | 10 |
| Storefront AI chat | No | Yes | Yes |
| Referral programme | No | Yes | Yes |
BioLink, our free link-in-bio page, is a separate product. See pricing for yearly prices.
91 things you get on every plan
Starter, Pro and Scale all include everything below. The table above only shows what changes between them.
Selling
13
- Unlimited productsDownloads, physical goods, services, bundles and tips. No cap on how many.
- Payment linksA link for any amount, one-time or recurring, to send by text or email.
- Memberships and subscriptionsMonthly or yearly billing. Members pause, cancel or update their card themselves.
- Coupons and discount codesPercentage or fixed-amount codes, for new or returning customers.
- Abandoned-cart emailsA reminder goes out when someone leaves without paying.
- Orders, refunds and manual ordersFull or partial refunds, refund requests, and orders you enter by hand.
- Invoices and receiptsNumbered invoices with a PDF. Buyers get a receipt by email.
- Categories, collections and stockOrganise what you sell and keep count of what is left.
- Back-in-stock listBuyers ask to hear when a sold-out item returns.
- Reviews and ratingsAsk for a review after a purchase, reply, and choose what shows.
- Prices in other currenciesSet a price per currency, or let checkout convert it.
- Event tickets and door check-inScan tickets at the door and see who arrived.
- Affiliate programPartners share a link and earn a commission you set. You approve payouts.
Storefront and editor
8
- Your own websitePages, shop and menus, edited visually. No code.
- Premium templatesReady designs for basketball programs, camps, clubs, yoga studios, teachers and retreats.
- BlogWrite posts that help families find you.
- Media libraryUpload photos and files once and use them on any page.
- Search basics done for youSitemap, page titles and descriptions, and a Google Search Console connection.
- Analytics and ad tagsAdd Google Analytics, Tag Manager or a Meta Pixel. They load only after cookie consent.
- Your store in other languagesTranslate the store your customers see.
- Bring pages from your old sitePaste a link or HTML and get sections you can edit.
Academy and programs
21
- Teams and classes with rostersJersey numbers, positions and roster history for every group.
- Sign-up fills the rosterWhen a parent buys a season, the child lands on the right roster.
- A Today screenWho is coming, what needs your OK and who still owes, on one screen.
- AttendanceCoaches mark present, absent or late from their phone.
- Planned absences from parentsParents tell you ahead of time, and the coach sees it.
- Make-up creditsA missed session can turn into a credit for another one.
- Class waitlists with timed offersWhen a spot opens, the next family gets an offer that expires.
- Signed online waiversVersioned waivers, signed with a typed name and kept per child.
- Child safety recordHealth notes, photo consent, emergency contacts and approved pickups.
- Skill levels and progress notesTrack levels and send feedback and photos to parents.
- Team schedule with RSVPPractices and games, and parents answer going or not going.
- Family calendar feedParents subscribe once and see every session in their own calendar.
- Courts and roomsKnow which court or room each group uses, and rent space out.
- Fees, seasons and sibling discountsRun seasons, chase unpaid fees and give a sibling discount.
- Age and grade rulesKeep each program to the right age or grade.
- Program reportsAttendance, enrolment, revenue and unpaid fees, with a CSV export.
- Parent messagingMessage one family, a team or everyone.
- Coach loginEach coach has their own login and sees only their own groups.
- Coaches are freeAdd as many coaches as you need. They never use a staff seat.
- Coach check-in and hoursCheck-in and check-out per session, with hours worked.
- Substitutes and leaveHand a session to another coach when someone is away.
Bookings and payments
14
- Unlimited bookingsPrivate sessions, group classes, events and camps.
- Capacity and waitlistsSet the seats per session. A waitlist takes over when it fills.
- Recurring classesWeekly series, with cancel or reschedule for a single date.
- Class packs and session creditsSell a pack, and each booking uses a credit.
- Reminder emailsSent before every session, at the times you choose.
- Cancellation and reschedule rulesSet a notice window. Buyers reschedule themselves inside it.
- Your hours, buffers and notice timeDecide when people can book and the gap between sessions.
- Pick a coach or any availableBuyers choose a coach, or bookings are shared out in turn.
- Calendar invitesEvery booking sends a calendar invite with add-to-calendar buttons.
- Stripe paymentsCards, Apple Pay, Google Pay and Link. The money goes to your own Stripe account.
- Cash and check paymentsMark an order paid when someone pays you offline.
- My moneyEarnings, fees, payouts and a ledger you can export.
- Sales tax rulesSet your own sales tax rates by region.
- Automatic US sales taxStripe Tax works out the rate at checkout when you switch it on.
Customers and email
9
- Customer list and segmentsEvery buyer in one place. Save groups like camp parents.
- Lead formsCollect emails with a sign-up form or a free download.
- Import your email listsBring contacts in from a CSV file.
- Branded order and booking emailsConfirmations and reminders in your design and your words.
- Send from your own domainEmails come from your address, with sender records set up for you.
- Opt-in and unsubscribe handledDouble opt-in, and an unsubscribe link in every marketing email.
- Support inbox and live chatAnswer messages and tickets, and chat with visitors live.
- Browser notificationsSend web push messages to people who opt in.
- Text reminders through your own TwilioParents opt in, and session reminders go by text.
Courses
5
- QuizzesAdd quizzes to lessons. No limit on how many.
- CertificatesIssue a certificate when a student finishes.
- Drip lessonsRelease lessons on a schedule.
- AI course builderPie drafts the outline and lessons for you to edit.
- Student list and exportSee who enrolled and how far they got, and export the list.
Pie and AI
4
- Pie, your assistantAsk in plain words. Pie drafts emails, pages and products for you.
- You stay in chargeChoose Do it, Ask me or Off for each area. Pie asks before anything important.
- AI page builderDescribe a page and get sections you can edit.
- Restyle with AIPaste a site you like, and Pie borrows its colours and fonts for your theme.
Data and privacy
13
- Import from where you are nowA CSV file or Google Sheet, Shopify, WooCommerce, Squarespace, Thinkific or Kajabi.
- Keep your membersβ cardsMove subscribers over from your own Stripe without asking for cards again.
- More importersMailchimp, Mindbody, Wix, Calendly and Linktree.
- Export everythingProducts, orders, customers and money as CSV, or a full archive of your store.
- Weekly backupsPlus a back-up-now button that emails you a download link.
- Export or erase a familyβs dataAnswer a data request for a whole family or a single child.
- Parents control their own dataBuyers download or delete their own account, with a grace period to undo.
- Cookie banner and visitor controlsA consent banner, Do Not Track, and forget a visitor on request.
- Card numbers stay with StripeStripe handles card details. They are not stored by PersonaCart.
- Two-step loginAn authenticator app or email code, and a list of signed-in devices.
- Activity logSee who changed what, and when.
- Webhooks and APISend events to the other tools you use.
- Policy page templatesStart privacy, terms and refund pages from a template. Not legal advice.
Support
4
- Help centerStep-by-step guides at docs.personacart.com.
- Guided tours in the appScreens explain themselves, step by step.
- Help from our teamReach a person from the help page inside the app.
- Report a problemSend a bug report from any screen.
Also on every plan, in different amounts: courses, staff seats, custom domains, storage, marketing emails a month, automations, Pie usage, analytics history, children in Academy.
Bring your data. Take it with you.
Import products and customers from Shopify, WooCommerce, Squarespace, Thinkific, Kajabi, a CSV file or a Google Sheet, Mailchimp, Mindbody, Wix, Calendly or Linktree. Products arrive as drafts. Export everything whenever you want.
How children's and customers' information is handled
- Coaches see only the children in their own groups.
- The safety record keeps health notes, photo consent, emergency contacts and who may pick up a child.
- You can export or delete a family's data. Parents and buyers can download or delete their own.
- Card details are handled by Stripe.
- Wellness coaches: do not keep protected health information in notes. PersonaCart is a business tool, not a medical record.
What PersonaCart does not do yet
- Two-way calendar sync (bookings are added to Google Calendar, not read back)
- Venmo or Zelle at checkout
- Instalment plans and deposits
- Importing past orders from another tool
Questions
Can parents sign waivers online?
Yes. Parents sign with a typed name, and every version of your waiver is kept.
Do coaches cost extra?
No. Coaches are free on every paid plan and never use a staff seat.
Can I bring my data from another tool?
Yes. Import products and customers from Shopify, WooCommerce, Squarespace, Thinkific, Kajabi, a CSV file or a Google Sheet, Mailchimp, Mindbody, Wix, Calendly or Linktree.
Does it send text reminders?
Text reminders go out through your own Twilio account.
Does it work if I teach alone?
Yes. Use bookings, memberships, courses and payment links without teams or staff.
Try it with your own program.
Start free. Bring your roster or your client list, and see it working before you pay.