Is Vagaro Enough for a Personal Trainer? Packs, Bookings and Vera

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Is Vagaro Enough for a Personal Trainer? Packs, Bookings and Vera.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Is Vagaro Enough for a Personal Trainer? Packs, Bookings and Vera.

Yes, for most solo personal trainers. Vagaro's list price is $30 a month for one bookable calendar, plus $10 for each extra one, and packages, memberships, reminders and online booking are included. Its AI assistant, Vera, answers client messages, helps fill empty slots and writes descriptions. It does not write programmes.

The catch is that Vagaro was built around salons, spas and fitness studios, so some of the trainer-specific parts need bending. Pack expiry, low-balance nudges and progress notes are where you will feel it. The sections below go through the money, the set-up for a pack-based business, what Vera can and cannot take off your plate, and the point at which a different tool earns its place.

Follow me on Instagram@sagnikteaches

What $30 a month covers for one trainer

I checked Vagaro's own pricing page on the day of writing. It shows $30 a month for one location, with a promotional rate of $23.99 for the first six months. A 30-day free trial is offered, and the page says you can cancel at any time without cancellation fees, with some exclusions. Treat the promotional rate as a bonus rather than the number you plan around.

Connect on LinkedInSagnik Bhattacharya

The base plan is priced by bookable calendar. Each extra bookable calendar costs $10 a month, up to seven, and after that more staff can be added without further charges. For a solo trainer the sum is simple: one calendar, $30. If you take on a second coach who clients can book directly, it is $40. A studio with three coaches and a front-desk person who does not take bookings pays $50, because only the coaches need calendars.

Subscribe on YouTube@sagnikteaches

The page lists these as included with every plan:

  • Memberships, packages and gift certificates.
  • Online booking through Vagaro, Instagram, Facebook and Apple Maps, plus booking widgets for your own site.
  • A customer waitlist, unlimited appointment reminders and notifications, and 1,000 free emails a month.
  • Customer records, SOAP notes (structured session notes, borrowed from health care), invoices, inventory tracking and reporting.
  • Loyalty programmes and a free marketplace listing.
  • Payments, with a free card reader if you sign up to Vagaro Merchant Services. A processing rate "as low as 2.2%" is shown, but the page does not publish the full rate card, so ask for yours in writing.

That is a lot of software for the price. Compared with a spreadsheet and a payment link, it removes the weekly admin of chasing who has paid and who has sessions left. Compared with a trainer-specific app, it is weaker on programme delivery and stronger on getting paid and filling the diary.

Setting up session packs that behave like real packs

Most trainers do not sell single sessions. They sell ten-packs, monthly blocks of eight, or a twelve-week programme with a fixed number of check-ins. Vagaro handles this through packages, and the useful thing to understand is that a package is a prepaid bundle of specific services. Clients buy it once, and each booking draws a session down. I could not retrieve Vagaro's help article on package rules this session, so confirm the exact behaviour below in your free trial rather than taking my word for it.

A worked set-up

Take an illustrative solo trainer with 24 regular clients. Her services are a 60-minute one-to-one at $70, a 30-minute check-in at $40 and a small-group session at $25 a head. She sells:

  • A ten-pack of 60-minute sessions at $630 (one session free against the $700 single-session price).
  • An eight-session monthly block at $520, intended for clients who train weekly.
  • A five-pack of 30-minute check-ins at $180.

In Vagaro she creates three services, then three packages linked to the matching services. If she links the ten-pack to the 60-minute service only, a client cannot accidentally spend it on a check-in. When a client books through the online booking page, she can choose to pay with the package. Her calendar fills, her takings are recorded once at the point of sale, and her balance report shows who has sessions left.

The sum worth doing before you launch: 24 clients on an average of 7 sessions a month at about $63 per session (the blended pack price) is roughly $10,600 of monthly billings. Software at $30 a month is under 0.3% of that. The cost is not the question. Fit is.

Four settings to decide on purpose

  1. Expiry. Decide how long a pack lasts, say 16 weeks for a ten-pack, and state it on the package description and in your terms. Check in the trial whether Vagaro lets you set an expiry on a package and what happens to unused balance. If it cannot enforce expiry, you will be doing it by hand from a report.
  2. Who may redeem. Packs for couples or training partners are common. Test whether one package can be shared or whether each person needs their own.
  3. Cancellations. Decide whether a late cancellation burns a session. Vagaro lets you write the policy into booking, but make the rule explicit in plain words before a client tests it.
  4. Refunds. Run a test refund on a package in the trial. You want to know the buttons before a real client asks.

Online booking and the diary: where it shines

The booking side is what Vagaro is best at. A client opens your link, picks the service, sees only the slots you have opened, pays or uses a pack, and gets reminders by text and email without you doing anything. The waitlist means a cancelled 7am slot can go to someone who asked for it, and the reminders cut the no-shows that cost solo trainers the most.

Three diary habits are worth setting from day one:

  • Buffer time. Add 10 to 15 minutes after a session for notes and travel between a gym and a park slot.
  • Bookable hours that match your space. If you rent a studio room by the hour, block your rented hours as the only bookable windows, so clients cannot book you when you have no space.
  • Peak-hour pricing. If 6pm sessions sell out, consider pricing them higher on the service. Say so on the booking page so it is not a surprise.

If you also run group sessions, Vagaro lists classes among the items it syncs, so a Tuesday boot camp can sit in the same calendar as one-to-ones. Capacity and waitlist for classes are worth testing separately from one-to-ones, because the settings are different.

What Vera does for a trainer

Vera is Vagaro's AI assistant, and Vagaro's pages describe several pieces under that name. Here is what I could confirm from Vagaro's own pages, and what I could not.

Vera Receptionist: the message answerer

Vagaro's help centre describes Vera Receptionist as an AI chatbot that works in two places, and it behaves differently in each:

  • The chat widget on your Vagaro listing page. Here it can answer questions about your hours, location, services and products, check your availability, book appointments, reschedule or cancel them, and show a client their upcoming sessions and classes and the packages and memberships they have bought.
  • Text messages, but only if you have a Text Marketing plan, and each text Vera sends or receives uses one credit from that plan. Over text it cannot check availability or book. It sends the client a link to do it themselves, and your Source report shows how many bookings came from those links.

You choose when it replies: to all chats, only outside your working hours, or during custom hours you set by day. You can take over a conversation at any time. As of October 2026 the help article says Vera Receptionist is free for a limited time and was switched on for eligible businesses, and that you are still charged while it is paused, which tells you it becomes a paid subscription feature. The price is not published, so ask Vagaro support before you build your evening routine around it. Third-party sites quote figures, but I would not plan around those.

Notice what it does not do: it is a chatbot. Vagaro describes chat and text, not a phone-answering service, and I found nothing saying Vera answers calls. If you get most enquiries by phone while coaching, Vera will not catch those. A separate AI phone service would, and the AI receptionist versus answering service tutorial covers that choice.

Filling empty slots and writing descriptions

Vagaro's pricing page says Vera helps "automate marketing, fill empty appointment slots, create service descriptions." Vagaro's other material describes a feature called Fill My Books that promotes open appointments, including gaps in the next few days. I could not load Vagaro's launch page for the pricing terms this session, and a third-party review quotes a per-booking fee that differs from Vagaro's own description. So the safe advice is: before you switch on any feature that promotes your slots, get the fee in writing, and check whether it applies to clients you already have.

The page also shows a "Coming soon" label on a chat widget for your own website, so clients can ask questions and book from there. Do not build a plan around it until it ships.

A sample exchange, and what to fix

Here is an illustrative exchange of the sort Vera Receptionist is meant to handle. The client messages through the listing-page chat at 9.40pm:

Client: Hi, how many sessions have I got left on my pack? Can I do Thursday at 6?
Assistant: Hi [first name], you have 3 sessions left on your ten-pack. Thursday at 6pm is free. Would you like me to book it?

That is a good fit: a balance lookup and a booking, no human needed. The same question sent by text would get the balance and a booking link instead, because Vera cannot book over text. Now a harder one:

Client: My knee has been sore since Tuesday. Is it OK to do squats tomorrow?

This must go to you, not an assistant. Add a line to your Vera instructions or your own process that any message mentioning pain, injury, pregnancy or medication is handed over and not answered. The check-ins tutorial for trainers sets out where automated replies must stop.

Where Vagaro is not enough

These are the gaps I would test for, in rough order of how often they bite a trainer.

  1. Programme delivery. Vagaro books and bills; it is not where clients see their workouts. Many trainers keep programmes in a separate app or a shared document and use Vagaro only for the diary and payments.
  2. Progress tracking. SOAP notes can hold session notes, but tracking weights, measurements and photos over months is clumsy compared with a purpose-built app.
  3. Low-balance and renewal nudges. A client with one session left is your best renewal moment. Check whether Vagaro can message at that point automatically; if not, run the report weekly and send the message yourself. The session recap and renewal prompts tutorial has wording for that.
  4. Online coaching and video. If part of your income is remote clients, check what Vagaro does for recurring online programmes, because the salon-shaped features will not help.
  5. Salon vocabulary. Screens may say "appointments", "services" and "stylists". Clients rarely mind, but you may want to rename services clearly.

A quick scoring test before you commit

Give each of these a score from 0 to 2 (0 means a workaround you dislike, 2 means it just works in the free trial). A total of 12 or more out of 16 means Vagaro is enough. Under 8 means look elsewhere.

Test in the trialWhat good looks like
Sell and redeem a ten-packBalance drops by one per booking and the report shows it
Pack expiryDate is set and enforced, or an easy report exists
Cancel latePolicy shown at booking, fee or session charged as written
Refund a packDone in under two minutes, balance corrected
WaitlistA freed slot reaches the next person without you
RemindersText and email go out at the times you set
Vera ReceptionistAnswers three common questions correctly, hands over on request
ExportYou can download your client list and sales

The export test matters most for leaving later. Whatever tool you use, you should be able to take your client list and package balances with you.

Three trainers, three verdicts

The solo one-to-one trainer with a ten-pack model, 20 to 30 clients and a rented studio slot. Vagaro is enough. One calendar, packs, reminders and a booking link do the job, and Vera Receptionist is a bonus for evening messages.

The small-group coach running four classes a week plus a few one-to-ones. Probably enough, but test class capacity, waitlists and recurring memberships first. A dedicated fitness studio tool may handle attendance and renewals more naturally. The Vagaro versus Mindbody comparison goes into that trade.

The online-first coach who sells twelve-week remote programmes. Vagaro is the wrong centre of gravity. You need programme delivery, check-in forms and progress photos, with a simple payment link for billing.

Using AI around Vagaro without paying for more software

Vera covers the booking conversation. For everything else, a general chat assistant fills the gaps cheaply. Three jobs worth handing to one:

  • Package descriptions. Paste your pack rules and ask for a 60-word description that states price, number of sessions, expiry and the cancellation rule. Then check every number yourself.
  • Reminder wording. Ask for a friendly, non-pushy message at one session left, with your own voice sample pasted in.
  • Weekly admin summary. Export your package balance report, remove client surnames and contact details, and ask for a list of clients with two or fewer sessions left and a one-line suggested message for each.

Here is a prompt for the third job, with an illustrative output:

Below is a list of clients with sessions remaining on their packs (labels only, no names).
Write a short, warm renewal text for anyone with 2 or fewer sessions left.
Mention how many they have left and offer to hold their usual slot.
Do not mention price. Do not give training advice.
Client A: 2 left, usually Tuesdays 7am
Client B: 1 left, usually Fridays 6pm
Client C: 6 left, usually Mondays 8am

An illustrative output:

Client A: Hi [first name], just a heads-up that you have 2 sessions left on your pack. Want me to keep your Tuesday 7am slot for the next block? Reply yes and I'll sort it.
Client B: Hi [first name], one session left on your pack after Friday. Shall I hold your 6pm Friday slot going forward? Happy to set up the next pack whenever suits.
Client C: No message needed (6 sessions left).

That is usable after two checks. "After Friday" in the second message is the model guessing that the last session is already booked, which it cannot know from your list, so cut it. What else to fix: the model sometimes adds a discount you never offered, or invents a "special" slot. Delete anything you would not stand behind. Never paste client health details into a chat tool; names and session counts are enough.

Costs you will meet beyond the $30

Beyond the subscription, plan for these:

  • Card processing on every pack sold. On a $630 pack at a 2.2% headline rate that is about $13.86, and a real blended rate is usually a little higher, so ask for the rate card.
  • Text-marketing plans if you want Vera Receptionist on your text number, since it works through text marketing.
  • Extra calendars at $10 each when you add coaches.
  • Your own time setting up: allow a weekend for services, packs, policies and a test run.

As a rough annual figure for one trainer on list price with no extras: $30 times 12 is $360. Against the roughly $10,600 monthly billings in the worked example, that is small. The real saving is the hours of messaging and payment chasing you stop doing. If you can spare ten of those hours a month, the sum is not close.

A realistic mistake: the pack that quietly outlived its price

Say a trainer sells a ten-pack at $630 and later raises single sessions to $80. Clients who bought before the rise still hold sessions worth $630 for ten, and a few of them stretch those packs over eight months. Nothing in the software stops this, because the rule lives in the trainer's head, not on the package. The fix is dull but effective: put the expiry and the price-protection rule in the package description, add a calendar reminder every quarter to run the balance report, and email anyone with sessions older than your stated window before they expire, not after. Written rules in the product also make a refund conversation shorter, because you are pointing at what the client agreed to when they bought.

A seven-day trial plan

  1. Day 1. Create your services and three packages with real prices and expiry rules.
  2. Day 2. Book yourself as a test client, use a pack, cancel late and refund.
  3. Day 3. Switch on reminders and check the wording in a real text.
  4. Day 4. Test Vera Receptionist with ten questions, including three it should hand over.
  5. Day 5. Export your data to confirm you can leave.
  6. Day 6. Move five friendly clients and watch for confusion.
  7. Day 7. Decide using the scoring table above.

If that week goes well, move the rest of your clients in batches of five to ten, not all at once. For wider context on trainer software, see AI software for personal trainers, and for how to price the packs themselves, modelling session packs with AI.

Questions trainers ask before signing up

Does Vagaro charge per client?

The subscription is priced per bookable calendar, not per client. A solo trainer pays the base list price, and each extra bookable calendar costs $10 a month. Card processing and any Vera performance fees are separate, so read those terms before you start.

Can I take a free trial before paying?

Vagaro's pricing page offers a 30-day free trial. Use it to build your real session pack, book yourself in as a test client and run a refund before you move any live clients across.

Will Vera write my training programmes?

No. Vagaro describes Vera as handling client messages, marketing and filling empty slots. Programme design sits outside it, so keep a separate tool for exercise plans and have Vera deal with scheduling questions.

Is Vera available on the base plan?

Vagaro's pricing page lists AI-powered business tools and marketing in every plan. Vagaro's help centre says Vera Receptionist is a subscription feature that is free for a limited time, and Fill My Books carries fees. Neither price is published, so ask support what applies to your account before relying on them.

Further reads

Sources: Vagaro's pricing page, its personal training software page and its help-centre article on setting up Vera Receptionist, read in October 2026.

Not sure Vagaro fits how you sell sessions?

On a 1:1 call we'll walk through how you sell, book and renew clients today, then decide whether Vagaro, a simpler tool or a spreadsheet is the right base before AI goes on top.

Book a 1:1 call with me