Compare class booking software

We preload the highest-scoring tools from our transparent rankings. Edit the set, then dig into every researched feature. Prefer must-have filtering? Use Find your fit.

Your comparison

Preloaded with our top 4 by overall score. Add or remove vendors and the table columns update. Max 8 at once.

FeatureClassFitTeamUpWellnessLivingPunchPass
Monthly price
45 USD/monthConfirmed
119 USD/month (0-100 active customers)Confirmed
69 USD/month (Starter, list price)Confirmed
59 USD/month (Grow, monthly billing; $623/yr if billed annually)Confirmed
Contract length
Monthly, no lock-in termConfirmed
Monthly, no lock-in termConfirmed
Not confirmed — vendor's own SaaS contract terms not published (help docs only cover client-facing contract templates) termEstimated
Monthly, cancel anytime (annual billing is a discount option) termConfirmed
Setup fee
0 USD (free setup and free data migration advertised)Confirmed
0 USD ("the only fee you pay to Punchpass is our monthly subscription")Confirmed
Free trial
30 daysConfirmed
30 daysConfirmed
0 days (no free trial found; demo/quote-based sales)Estimated
14 days, no credit card required (plus 50% off first two months for new customers)Confirmed
Scheduling & Booking
1:1 Appointments
Appointments booked against staff working hours; supports 1:1 and small group up to 15 clientsConfirmed
Private Sessions (all plans) plus an Appointments schedule; sessions booked against instructors, and Private Sessions do not appear on the…Confirmed
Attendance Tracking
Check-in via the class page Clients tab on any device; self check-in or manual. Recorded to client historyConfirmed
Staff mark 'attended'/'no-show' from the class page, plus a Kiosk for customer self check-inConfirmed
Staff attendance lists, Attendance Kiosk, Self Check-In Kiosk and Check-In AppConfirmed
Manual marking, bulk mark-all, automated attendance, and touch-free customer self check-inConfirmed
Booking Windows
Services have a 'how soon can clients book (hours)' lead-time settingConfirmed
Minimum and maximum booking lead time, late booking up to 480 min after start, plus custom booking windows for specific client groupsConfirmed
Brandable Booking Widget
Widget matches your brand colours and logo, including the loading tickerConfirmed
Partial — the embedded Customer Site takes your logo, colours, fonts and class-type colours; widget exposes only width, default view and ve…Confirmed
Custom CSS on widgets, plus widget 'skins' for structural and design customizationConfirmed
Colour themes and logo carry through to the embedded timetable; theme picker rather than free custom CSSConfirmed
Bulk Class Cancellation
Select 'Multiple days', choose a date range, then select the sessions to cancel; recurring bookings cancellable by count, period or entirelyConfirmed
Cancel individual classes or all classes for a given day; bulk actions on the recurring scheduleConfirmed
Bulk Class Creation
Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed
Class Types carry weekly repeating time slots, including every 2/3/4 weeksConfirmed
Recurrence via Start/End date (or Ongoing) / Day of week / Repeats every N weeks, months or yearsConfirmed
Cancellation Windows
Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed
'Late cancellation period' (default 24 hours) plus optional post-booking grace period; configurable per serviceConfirmed
Business-wide default cancellation window plus custom per-class and per-recurring-time cancellation policiesConfirmed
Capacity Limits
Capacity field per class; maximum value 2048Confirmed
Classes
CoursesPro
Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed
Called 'Events'; purchase rule 'Clients are enrolled in all sessions' books the client into every session from one purchaseConfirmed
"Series" — multi-session course sold as one purchase; one registration creates reservations for ALL classes in the series. Flow and Pro pla…Confirmed
Duplicate Classes
Partial — class creation offers 'select existing class details as a template' to pre-fill from an existing class; no explicitly named dupli…Confirmed
Duplicate button copies all settings except the schedule; names it 'Copy of [name]'Confirmed
"Create a Copy" on a series; individual classes copied via the scheduleConfirmed
Embeddable Calendar Widget
Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed
'Website Widgets' — Custom/Standard Schedule, Appointment, Event, Store, Staff, Lead Capture types; embedded via iframe codeConfirmed
iFrame embed codes incl. WordPress; filtered views by class, instructor or locationConfirmed
No-show Tracking
No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed
Mark no-shows, and a Penalty System charges a fee after N no-shows/late cancels (penalties apply to recurring memberships only, not packs)Confirmed
'Cancellation & no-show penalties' with type/threshold, flag account or charge fixed $ or %, plus 'Return visit for no-shows'Confirmed
Mark as No Show (deducts pass credit); No Shows & Late Cancels report; optional penalty fee for unlimited members via StripeConfirmed
Recurring BookingsPro
Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed
'Recurring Reservations' hold a customer's spot in the same class each week; recurring appointments also supportedConfirmed
Recurring class bookings with no end date auto-book 6 months ahead and extend monthly; recurring appointments support daily/weekly/monthly/…Confirmed
Shareable Booking Links
A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed
The Customer Site has its own URL, and you can share calendar links filtered by event, instructor or venueConfirmed
Direct booking URL per service, plus direct buy URLs and QR codes; URL regenerates if Book Now config changesConfirmed
Staff Substitution
Edit the class from the Calendar and change the Instructors field on a single class or a recurring time slotConfirmed
QUICK Substitution (single session) and Advanced Substitution (single or multiple sessions, with client notification and sub pay rate)Confirmed
Add Substitute on a single class, or for multiple classes at once via Schedule > Bulk ActionsConfirmed
Waiting Lists
Automatic once capacity is reached; first in queue gets 1 hour to accept, and within 12 hours of start all waitlisters are notified at onceConfirmed
Auto-promotion in join order, or 'Fastest Response' simultaneous notification; on classes, events, appointments and assetsConfirmed
Confirmation Mode (emails all waitlisted, first to claim gets in) or Autofill Mode (auto-adds first in queue)Confirmed
Memberships & Packages
Advanced Packages (Multi-Class)
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Automatic Renewals
Auto-renewing memberships and session passes; auto-renew can be disabled per Purchase OptionConfirmed
Recurring memberships auto-charge via Stripe; Flow and Pro plans onlyConfirmed
Class Packs
Called 'Session passes' — set number of visits for a set price, decremented per bookingConfirmed
Custom Package Rules
Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed
Packs and prepaid plans support usage limits, expiry dates (extendable), start dates and per-class-type validityConfirmed
Configurable visit count, price, expiry, unlimited option, and service scope; note expiration rules can't be changed after purchaseConfirmed
Configurable expiry, class eligibility rules, credit counts and pricing per passConfirmed
Drop-in Pricing
Drop-in rate bookable without a pass; unused drop-ins persist on the client's Passes & Memberships pageConfirmed
Failed Payment Handling
Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed
Automatic retries, payment statuses, failed-payment thresholds, and GoCardless/Stripe failure resolution flowsConfirmed
'Reattempt failed automatic payments' policy, failed amounts added to account balance, 'Automatic Payment Failed' notification, and Collect…Confirmed
Pass marked payment failed and membership auto-suspended; owner emailed; auto-retry when customer updates card, or admin can force a retryConfirmed
Hold Multiple Memberships / Packs at Once
A customer can hold several valid memberships/packs at once, but the booker picks which one to use rather than the system auto-selecting by…Confirmed
Each Purchase Option has a priority level; higher priority is drawn from first, ties break to the earliest expiration dateConfirmed
A customer can hold multiple active passes/memberships; eligibility rules govern which apply and staff can change which pass was appliedConfirmed
Memberships
Recurring memberships with configurable auto-payment frequency, billing dates, holds, proration and cancellationConfirmed
Recurring memberships require the Flow or Pro plan — NOT included on the entry Grow planConfirmed
Clients
Booking History
Profile shows class attendance plus no-shows and cancellationsConfirmed
Attendance History (past visits) and Upcoming Schedule (future bookings) on the client recordConfirmed
Client Export
Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed
Filter the client list then export to .csv, .xls or .pdfConfirmed
Client Import
Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed
Import spreadsheet supplied, plus free assisted migration from Mindbody, Glofox, Wodify, ZenPlanner, Bookwhen etc.Confirmed
Via WellnessLiving's onboarding team using supplied spreadsheet templates (free, all plans); no self-serve CSV importer documented. Card/ba…Confirmed
Email your exported CSV to support and Punchpass uploads it for you (no self-serve CSV importer)Confirmed
Client Notes
Auto-saving notes field on the client profile, visible to organisers onlyConfirmed
Free-text notes via CRM Interactions/Activity Log, plus flagging issues on a profileConfirmed
'Notes and flags' — unlimited timestamped notes with per-note visibility; flags can block booking at specific locationsConfirmed
Notes plus account flags; customer tags are Pro plan onlyConfirmed
Client Profiles
Customer Search
Top nav search field plus 'POWER search' filtering on the Client ListConfirmed
Customer search plus a Custom Fields Search for intake-form data (Pro)Confirmed
Payments
Automatic Billing
Autopay on Purchase Options and payment plans; 'Auto-payments every' interval, per-client billing datesConfirmed
Recurring membership billing via Stripe; Flow and Pro plans onlyConfirmed
Discount / Promo Codes
Including bulk-creation of codes and per-purchase-type validityConfirmed
Discount Codes under Setup > Store Configuration; apply to memberships, session passes, packages, products and gift cardsConfirmed
Discount codes with redemption limits; Flow and Pro plans onlyConfirmed
Gift Cards
Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed
Sold via POS or the Customer Site Store, with a Gift Cards report; not yet available in the Custom Branded AppConfirmed
Configurable and QUICK ad-hoc gift cards, emailed or printed; custom branded physical cards $50 setup, 500 minimumConfirmed
Gift cards / gift passes redeemable at checkout; Flow and Pro plans onlyConfirmed
In-Person Payments
Built-in Point of Sale with Stripe Terminal card reader supportConfirmed
Verifone terminals with tap/chip/PIN, NFC and EMV, plus USB swipers; works in Staff Back Office and Elevate Staff AppConfirmed
Via the Square integration (on request) for Square Reader/POS, or manually charge a card through Stripe. No native Punchpass POS terminalConfirmed
Multi-Currency Support
Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed
Multiple currencies supported across countries, but each account is locked to one currency chosen at signup that cannot be changed laterConfirmed
One currency per business account; processors cover 50+ countries, but no evidence an account can hold multiple currencies at onceEstimated
Available in 58 countries, but currency is set by the linked Stripe account and only one Stripe account can be linked — so one currency per…Confirmed
Online Payments at Booking
Configurable — prepay can be required, or clients offered 'Book & Pay Later'Confirmed
"Payment before booking" available on all plansConfirmed
Payment History
Client Transactions page plus Billing & Account Balance with an Account Balance History ledgerConfirmed
Payment Reporting
Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed
Invoice Items, Item Summary, Invoice Transactions and Upcoming Billing reportsConfirmed
All Sales Report, Balance Due Report, Batch Reconciliation Report, Gift Cards ReportConfirmed
Sales Details report and Stripe Online Payments report covering paid, deleted and refunded transactionsConfirmed
Refunds
Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed
Full/partial refunds in-app, offline refund recording, and refund-as-account-credit optionConfirmed
Full or partial refunds to card/ACH; separate Void available for up to 24 hours on card transactions before the batch settlesConfirmed
Refund Payment button on passes, memberships, tickets and series purchases; refunds Stripe (incl. ACH) transactionsConfirmed
Saved Payment Cards
Cards and ACH saved to the client profile with a Default Payment Method toggle; clients can self-manageConfirmed
Flow and Pro plans only, requires StripeConfirmed
Secure Card Payments
Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed
Via integrated Stripe (cards) and GoCardless (Direct Debit); PayPal, Braintree, Authorize.net retired Oct 2024Confirmed
Via integrated merchant processors (Paragon, Paysafe CA/UK, Nuvei, QuickPay, Barclays, Argus) rather than a first-party processor; $199/yr…Confirmed
Via Stripe (all plans); Square available on requestConfirmed
Communication
Booking Confirmations
Class Booking Confirmation, Single/Multiple Appointment Confirmation, Event Booking Confirmation, Recurrent Class Booking notificationsConfirmed
Booking Reminders
Email reminders before class (email only; no SMS)Confirmed
Class, Appointment and Event Reminders; multiple reminders with configurable timingConfirmed
Class reminder email sent automatically (content not customizable)Confirmed
Broadcast EmailsPro
Partial — you can email a class roster (all attendees, roster+waitlist, or waitlist only). No segment-wide or all-client broadcast found; M…Confirmed
'QUICK Contact' bulk email capped at 50 clients at a time without Marketing Suite; unrestricted campaigns with itConfirmed
Send one-off emails to all customers, selected customers, a class roster, or a report-derived listConfirmed
Cancellation Emails
Class Canceled by Client (Early/Late), Booking Canceled by Staff, Appointment Canceled by Staff, plus event and recurring variantsConfirmed
Custom Email Templates
Email branding (logo, colours) is customisable; KB documents template creationConfirmed
Editable notification content, plus account-wide email branding (from name, reply-to, template/signature)Confirmed
Edit content via default or visual editor, with email/SMS variables, configurable sender, per-service custom notifications and test-sendConfirmed
Partial — receipt, reservation confirmation and pass-expiring emails are customizable; class reminder, cancellation, waitlist and payment-f…Confirmed
Email MarketingPro
No campaign builder — automated lifecycle/pre-post notifications only; marketing campaigns require exporting to Mailchimp or Constant Conta…Confirmed
'Marketing Suite' — automated trigger-based campaigns, templates, scheduling and open/click analytics. Not on the Starter planConfirmed
Limited — Automations capped at 3 (Grow), 10 (Flow), unlimited (Pro). No drip campaigns, A/B testing or segmentation; Mailchimp/MailerLite…Confirmed
Mailchimp Integration
One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed
Paid add-on (price varies by country). One-way sync of name, email, phone and client status; unsubscribes sync both ways. Lists and tags do…Confirmed
Native Mailchimp integration — Flow and Pro plans only (MailerLite also supported)Confirmed
SMS BroadcastsPro
Broadcast SMS to customer segments or class attendees (customer opt-in required)Confirmed
Via Marketing Suite campaigns only — the Message Center is 1:1 SMS only. Paid tiers from $19/mo for 500 messages (US/CA) or $50/mo (UK/AU)Confirmed
SMS NotificationsPro
Automated SMS, but only in supported countries (US, Canada, UK, Ireland, Spain, France, Germany, Netherlands)Confirmed
Transactional SMS free and unlimited in the US and Canada; metered elsewhereConfirmed
Forms & Compliance
Custom Intake Forms
Built by selecting from a preset question library (emergency contact, blood pressure, pregnancy etc.) rather than a free-form builderConfirmed
Custom form builder for membership agreements, health/registration info, appointment notes and intake prior to a serviceConfirmed
Intake forms with 10 custom fields; only 3 published at once. PRO PLAN ONLYConfirmed
Digital Waivers
Upload your own waiver and T&Cs via Tools; presented at checkout for agreement. Click-to-agree rather than drawn e-signatureConfirmed
Online waiver with drawn e-signature (finger, stylus or mouse); signable via web, Achieve Client App and Self Registration Web AppConfirmed
Online waivers with stored e-signatures, all plans. No custom fields on the waiver — not a substitute for an intake formConfirmed
Downloadable Form Responses
Partial — responses save to the client profile and a copy is emailed to you on submission; no bulk export or download documentedConfirmed
Signed Waivers report and form responses on the customer profile, downloadable as CSVConfirmed
Export form responses to CSV or PDF, in bulk or per clientConfirmed
Individual waivers savable as PDF; custom-field responses searchable and customer lists export to CSV. No bulk signed-waiver export reportConfirmed
Required Forms Before Booking
Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed
Pre-registration/purchase forms block registration until completed; forms can expire and require resubmissionConfirmed
Business policy 'Require clients to agree to the Liability Release only when booking services' — client must sign before the booking comple…Confirmed
Not verifiedEstimated
Staff Management
Custom Staff PermissionsPro
Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed
Four default roles plus Add Role / Edit Role with per-permission selectionConfirmed
Instructor Revenue Reports
Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed
Payroll Summary 'Service Revenue' column, plus Revenue by Service staff filter and Tips Earned Details ReportConfirmed
Attributed Revenue per instructor, with configurable no-show handlingConfirmed
Payroll Summaries
Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed
Pay Rates plus the Instructor Hours and Pay Rates report (downloadable)Confirmed
Payroll Summary Report covering services, payments, tips and commissions; base pay, bonus, tips, commission and hourly via 'Use time clock…Confirmed
Instructor Activities report gives classes taught, attendance and attributed revenue per instructor, but does not calculate pay rates or co…Confirmed
Staff Accounts
Unlimited staff logins included at no extra costConfirmed
Staff get their own sign-in plus the Elevate Staff AppConfirmed
Staff Attendance
No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed
No time clock — the Instructor Hours report derives hours from scheduled/taught classes rather than clock in/outConfirmed
Time Clock with clock in/out in Back Office or Staff App, backed by Time Clock Details and Summary reportsConfirmed
Staff Scheduling
Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed
Instructor availability schedules for appointments and instructor assignment on classes/courses; no general shift/rota toolConfirmed
Working hours and available/unavailable time via staff profile, the Schedule calendar or the Staff App, with notes for breaks, days off and…Confirmed
Assign instructors to classes, add substitutes in bulk, private per-instructor calendar. No shift/rota or staff-availability moduleConfirmed
Reporting
Activity Log
Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed
Partial — Activity Feed and per-customer Activity Log record who made each registration/purchase, and a Field Changes report tracks edits;…Confirmed
'Edit log' recording activities by clients, staff, WellnessLiving employees and the system, with date/time, user, role, source application…Confirmed
Partial — pass-level activity history logs credit adjustments and automation actions. No system-wide who-did-what audit trailConfirmed
Attendance Reports
Attendance rates by class and sign-ups over any date rangeConfirmed
Attendance reports incl. Class Summary (scheduled/attended/booked/late-cancelled/no-show) and Class Schedule reportsConfirmed
CSV Export
Export reports to CSV, Excel or PDF; Excel exports render as .csvConfirmed
"Export as CSV" button on reports and customer listsConfirmed
Full Audit HistoryPro
Customer interactions and lifecycle activity are 'kept indefinitely, while the customer exists in your account' — no stated truncation wind…Confirmed
No — edit log retained for ONE YEAR only; activity older than one year cannot be viewedConfirmed
Not verifiedEstimated
Membership Reports
All Customer Memberships, All Membership Holds, plus purchased/cancelled-in-period and 'Slipping Away' retention reportsConfirmed
Memberships Report showing active, on hold, expired, canceled or converted by date range; separate Isaac Churn Risk ReportConfirmed
Sales Details covers membership sales; Expired & Full Passes covers usage/expiry. No dedicated churn/retention reportConfirmed
Occupancy Reports
Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed
Instructor Hours report shows occupancy and no-shows per class; All Classes & Appointments report shows average attendance by start time, d…Confirmed
Class Utilization Report — utilization percentage showing how full a class is on average, plus capacity slots, average attendance, no-shows…Confirmed
Partial — attendee totals and average attendance per class/time slot, but no fill-rate percentage against capacityConfirmed
Package Reports
Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed
Packs/prepaid plans appear in the All Customer Memberships report, with 'Pack Running Low' notificationsConfirmed
Sales Summary by Purchase Option, Visits Remaining Report, and Expiring Purchase Options ReportConfirmed
Expired & Full Passes report reviews pass and membership usageConfirmed
Revenue by Class
Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed
Revenue by Service Report breaks revenue down by Service Name; Service Revenue Summary and Sales Summary by Revenue Category give summarize…Confirmed
Attendance & Revenue by Class report, Individual Class Attendance & Revenue report, and Class Details by Day/Time reportConfirmed
Revenue by Instructor
Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed
Revenue by Service Report has a Staff Name column and Staff filter; Payroll Summary has a Service Revenue columnConfirmed
Revenue Reports
Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed
All Sales, Sales Summary by Revenue Category, Service Revenue Summary, Projected Revenue, all date-range filteredConfirmed
Visual Dashboards
Colour-coded charts on the analytics page plus a main dashboardConfirmed
Business Dashboard with revenue charts and membership data, report chart view and 30-day trend widgets, plus an AI Business AdvisorConfirmed
Customizable dashboards with Key Metrics tiles, Isaac Churn Risk summary and embedded report tables; charts/graphs not documentedConfirmed
Home page shows toggleable at-a-glance metrics that click through into reports; no charts/graphs — reporting is predominantly tabularConfirmed
Integrations
Apple CalendarPro
One-way only — subscribe to a TeamUp iCalendar feed; changes made outside TeamUp do not sync backConfirmed
Client-side only — syncable only from the Achieve Client App, not desktop and not for staff; .ics files also attached to notification emailsConfirmed
One-way .ICS calendar feed to Apple Calendar / iCloudConfirmed
Google CalendarPro
2-way sync with Google Calendar (external events block appointment availability), refreshing every 5 minutesConfirmed
Two-way sync for staff (bookings push out, external events sync back as unavailable time) and one-way for clientsConfirmed
One-way .ICS calendar feed/subscription; does not read back from the external calendarConfirmed
Mailchimp
Native integration via Setup > Integrations with OAuth; paid add-on, price varies by countryConfirmed
Native Mailchimp integration — Flow and Pro plans onlyConfirmed
Outlook CalendarPro
One-way only — add the TeamUp iCalendar feed via Outlook's Internet Calendars; no 2-way Microsoft 365 syncConfirmed
Two-way sync for staff and clients; personal accounts only, organizational Microsoft 365 requires contacting supportConfirmed
One-way .ICS calendar feed to Outlook Office 365 and ExchangeConfirmed
QuickBooksPro
QuickBooks Online via the Autymate integration, branded 'Finance'; syncs daily from the All Sales Report. 30-day free trial then USD $19/mo…Confirmed
XeroPro
Multi-Location
Additional LocationsPro
Unlimited locations at no extra charge — locations are a central venue library within the single account; pricing is revenue-based, not per…Confirmed
Unlimited locations (Venues) under one account at no extra charge — pricing is by active customers, not sitesConfirmed
Not publicly priced — multi-location (Parent/HQ account, cross-location visits) is gated to the custom-priced Enterprise planConfirmed
Multiple locations can run on one schedule at no extra cost (via a custom filter). Fully separate locations need a second account, with a 1…Confirmed
Calendars / Seats Included
No calendar/seat model — pricing is 2% of monthly revenue (min $45, max $120/mo) with unlimited instructors, classes, clients and locationsConfirmed
Not applicable — TeamUp prices on active customers only, with unlimited staff accounts/calendars included on every planConfirmed
Starter ($69/mo) includes one staff member; Business ($199), BusinessPro ($349) and Enterprise include unlimited staff. Staff headcount is…Confirmed
Not applicable — Punchpass prices per account, not per calendar or seat. All plans include unlimited classes, passes and instructorsConfirmed
Centralised Multi-Location Management
Partial — multiple venues run from one account with shared clients, and reports filter by location; no distinct HQ/franchise or per-site su…Confirmed
Multiple Venues (with rooms) in one account, a shared customer base, and calendar/reports filterable by venueConfirmed
'Enterprise Cloud' — HQ pushes settings to all locations, cross-location reporting, Enterprise Regions with region admins, passes/membershi…Confirmed
Limited — one account can carry multiple locations on a single shared schedule, but truly separate sites need separate accounts; no HQ/fran…Confirmed
Separate Booking Embeds Per Location
Share a Customer Site calendar link filtered by venue, and the embedded widget can show selected venues onlyConfirmed
Widget settings include a Location field to scope a widget to one locationConfirmed
Location filter on the public schedule plus location-filtered iFrame embeds; Flow and Pro add an extra schedule page. Not a fully separate…Confirmed
Branded Apps
Branded Android AppAdd-on
Add-on at $100 per month, or $80 per month equivalent when paid annually; no setup fee. Listed on Google Play under the business's own name…Confirmed
Custom Branded App add-on at £79/$99/€89/A$149 per month; TeamUp publishes it on Google Play under your brandConfirmed
Same White Label Achieve plan ($209/mo per location), published to Google Play under the business's nameConfirmed
Branded iOS AppAdd-on
Add-on at $100 per month, or $80 per month equivalent when paid annually; no setup fee. Listed on the App Store under the business's own na…Confirmed
Custom Branded App add-on at £79/$99/€89/A$149 per month; TeamUp publishes it in the App Store under your brandConfirmed
'White Label Achieve Client App' — $209/mo per location, published under the business's own name. Plus $150/yr maintenance, $99 Apple devel…Confirmed
Custom Branding
Logo and colours across the booking widget and emails, included in the base price (branded apps are a separate add-on)Confirmed
Customer Site logo, colours and fonts; email branding; and full app branding on the paid branded appConfirmed
App icon, name, splash screen, fonts, colours, navigation bar and booking screens — explicitly scoped to the paid White Label tierConfirmed
Logo on public schedule and purchase pages, custom colour themes (all plans), customizable public home page (Pro only)Confirmed
Push Notifications
App notifications in the standard client apps; branded apps add push for updates and offersConfirmed
Instant or scheduled pushes plus class reminders, waitlist alerts and chat, via the Custom Branded App add-onConfirmed
Available for transactional notifications and marketing campaigns, but gated to White Label Achieve subscribers; requires the client to hav…Confirmed
Support
24/7 Email Support
CONFLICT — Marketing/homepage claim 24/7 human email support (avg ~1.5h). Help centre still publishes business hours 9:00am–11:00pm GMT, 7…Confirmed
Vendor sources conflict: the help centre states support is available 24/7 (chat, email, phone), but the pricing page lists email support on…Confirmed
Human support during staffed weekday hours via live chat/email; weekends/holidays covered by AI assistant Penny (human escalate on request)…Confirmed
Email Support
Email or ticket support available during published hours — not 24/7Estimated
Email or ticket support available during published hours — not 24/7Estimated
Free Data Migration
Partial — features page states "We move your data from your old software for you, free". The setup-services page is narrower: contacts with…Confirmed
'Our import service is completely free of charge'; imports contacts, memberships, form responses and saved Stripe/GoCardless payment detailsConfirmed
'Free data migration' listed on all four tiers including Starter. Serviced process with a dedicated onboarding specialist; card/bank detail…Confirmed
Email your exported customer/pass file to support and Punchpass imports it at no stated charge; membership imports in 1-2 business daysConfirmed
Knowledge Base
Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed
Extensive public help centre — 18 collections, 250+ articlesConfirmed
Live Video Support
CONFLICT — Help centre emphasises email and points voice needs to booking a demo. Homepage/features offer Zoom calls / screen-share support…Confirmed
Email support 9AM-12AM GMT/BST Monday-Sunday (7 days), with the option to book a call — not a standing 7-day Zoom deskConfirmed
No Zoom/video/screen-share support. Closest equivalent is live chat (AI with human escalation) plus regional toll-free phone linesConfirmed
No Zoom/video support. Live chat + email with strong human coverage on weekdays; AI (Penny) handles weekend chat with human handoffConfirmed

Switching from Mindbody?

A sourced shortlist of alternatives — with honest trade-offs.

Mindbody alternatives

Full comparison data

All 15 vendors × every researched feature. Collapsed for readability — still in this page's HTML for research and citation. Confirmed vs estimated labels apply as elsewhere.

Show all 15 vendors

Full research dump — wide table, best on desktop

Expand
FeatureAcuity SchedulingArketabsportClassFitGlofoxMariana TekMindbodyMomenceOfferingTreePike13PunchPassTeamUpVagaroWellnessLivingZen Planner
Monthly price
20 USD/month (Starter, month-to-month; annual-equivalent )Confirmed
49 USD/month (Individual Basic, billed annually)Confirmed
0 Not publicly disclosed — vendor requires a sales demo for pricing; third-party estimates cite ~€150/month per module (unverified)Estimated
45 USD/monthConfirmed
275 USD/month (Essential start price, US; EUR page lists €220/€300/€515)Estimated
0 Not publicly disclosed — Core, Core + Growth, and Full Growth Bundle are all quote-only per locationEstimated
79 USD/month/location (Starter)Confirmed
60 USD/month (Pro tier; a limited free Basic tier also exists)Confirmed
35 USD/month (Essentials monthly; annual-equivalent ~. Studio monthly //)Confirmed
159 USD/month (Essential, monthly billing)Confirmed
59 USD/month (Grow, monthly billing; $623/yr if billed annually)Confirmed
119 USD/month (0-100 active customers)Confirmed
30 USD/month ongoing base (promo .99 is time-limited and not used for scoring) + /extra employee calendarEstimated
69 USD/month (Starter, list price)Confirmed
99 USD/month (0–45 active members; scales to $289 at 251+)Confirmed
Contract length
Monthly or annual (annual is a discount, not a lock-in penalty) termConfirmed
Month-to-month unless annual plan selected termConfirmed
Not disclosed by vendor; third-party reports cite an annual contract requiring 2 months' cancellation notice (unverified) termEstimated
Monthly, no lock-in termConfirmed
No multi-year lock-in per vendor; no onboarding fee published termEstimated
Annual contracts reported as standard; exact terms require a written quote termEstimated
Not disclosed termEstimated
Monthly, no lock-in termConfirmed
Monthly, no lock-in termConfirmed
Monthly, no lock-in (annual billing is an optional discount) termConfirmed
Monthly, cancel anytime (annual billing is a discount option) termConfirmed
Monthly, no lock-in termConfirmed
Monthly, no lock-in termEstimated
Not confirmed — vendor's own SaaS contract terms not published (help docs only cover client-facing contract templates) termEstimated
Month-to-month reported, no long-term contract required termEstimated
Setup fee
0 USD ("no set-up fees")Confirmed
0 USD (not stated on pricing page)Estimated
0 USD (no onboarding fee stated)Estimated
0 USD (1-on-1 setup/training included, per vendor)Estimated
0 USD (branded mobile app add-on has a separate $250 setup fee)Confirmed
0 USD (standard tiers; branded-app add-on has an undisclosed one-time setup fee)Confirmed
0 USD ("the only fee you pay to Punchpass is our monthly subscription")Confirmed
0 USD (free setup and free data migration advertised)Confirmed
0 USD (free onboarding published; no blanket base Studio setup fee)Confirmed
Free trial
7 days, no credit card requiredConfirmed
30 daysConfirmed
0 days (no free trial reported)Estimated
0 days ("free trial available" stated but exact length not disclosed on pricing page)Estimated
14 daysEstimated
7 days, no credit card requiredConfirmed
14 days, no credit card required (plus 50% off first two months for new customers)Confirmed
30 daysConfirmed
30 daysEstimated
0 days (no free trial found; demo/quote-based sales)Estimated
0 days (no free trial; demo only, per two independent third-party sources)Estimated
Scheduling & Booking
1:1 Appointments
Appointments module with services, room/instructor availability and separate appointment scheduleConfirmed
Dedicated Appointments module with staff boards, services, availability/time blocks and slot intervalsConfirmed
Private Sessions (all plans) plus an Appointments schedule; sessions booked against instructors, and Private Sessions do not appear on the…Confirmed
Appointments booked against staff working hours; supports 1:1 and small group up to 15 clientsConfirmed
Attendance Tracking
Via colour-coded labels — vendor docs give 'mark class attendees as checked-in' as an example use. One label per attendee, 16-char limit. N…Confirmed
Yes — check-in screen, roster marking, barcode scanner and client self check-in.Confirmed
Roll call in back office/teacher app, plus a self check-in tablet at the studio entranceConfirmed
Check-in via the class page Clients tab on any device; self check-in or manual. Recorded to client historyConfirmed
Manual check-in from the class Booked List ('Check in everyone'), plus check-in kiosk and barcode scannersConfirmed
Roster check-in (FCFS and pick-a-spot), Biz app check-in, kiosk mode and mobile self check-in with geofenceConfirmed
Class Sign In roster, self sign-in (all packages), Check-in app for iPad/Android. Staff-operated Client Check In screen needs Accelerate+.Confirmed
Roster check-in, auto-check-in at POS, mobile barcode scanning, key cards/fobs, front-desk scanning, and a Self Check-in Kiosk appConfirmed
Dedicated Client Check-In Screen from roster or top navigation; clients click Check In on arrivalConfirmed
Roster check-in by staff, client self check-in via Kiosk app, plus QR codes/scannable key tags. Contactless check-in is Advanced+Confirmed
Manual marking, bulk mark-all, automated attendance, and touch-free customer self check-inConfirmed
Staff mark 'attended'/'no-show' from the class page, plus a Kiosk for customer self check-inConfirmed
Check in/out class attendees; contactless/QR self check-in and a Check-In App kiosk ($10-15/mo add-on)Confirmed
Staff attendance lists, Attendance Kiosk, Self Check-In Kiosk and Check-In AppConfirmed
Staff check-in via Studio, Front Desk and Staff App, plus member self check-in via Kiosk Mode (tablet only) and barcode scanning.Confirmed
Booking Windows
Configurable opening and closing of the booking window; bookings blocked 180 days ahead by defaultConfirmed
Services have a 'how soon can clients book (hours)' lead-time settingConfirmed
Configurable booking windows by location; can differ per membership or credit packageConfirmed
'Schedule Windows' per service category — how many days ahead booking opens and how many minutes before start it closes. All packages.Confirmed
Sales cut-off in minutes before start (negative values allow late booking), plus early-access windows for tagged customer groupsConfirmed
Limit Early Registration and End Registration cutoff (e.g. 10 minutes before start) per eventConfirmed
'Registration' section on each service defines how far ahead clients may book online and when registration closesConfirmed
Online Appointment Rules, plus Lead Time to limit how close to start time customers may bookConfirmed
Minimum and maximum booking lead time, late booking up to 480 min after start, plus custom booking windows for specific client groupsConfirmed
Limit RSVP Start Time, Prevent Last Minute Reservations, plus an optional reservations-per-day limit.Confirmed
Brandable Booking Widget
Style editor (logo, colour palette) on all plans; full custom CSS and removal of 'Powered by Acuity' branding require Premium.Estimated
Limited — embed docs cover placing the widget but document no colour/font/CSS restyling of the embedded schedule; Arketa steers brand-match…Confirmed
Widget general theme customisable (colours/background) with live previewConfirmed
Widget matches your brand colours and logo, including the loading tickerConfirmed
Web Portal customisable to the brand's colour scheme, with Week/Day/List layoutsConfirmed
Customer iOS/Android apps support custom colors, ads and up to four integration tabsConfirmed
Partial — brand colours, button text and instructor images, but Schedule widget v2 does NOT support custom CSS (v1 did and can no longer be…Confirmed
Partial — plugin configured via filters with live preview; Settings > Branding controls colours, fonts and wording on checkout/login pages.…Confirmed
Embeddable schedule with filters for offerings, categories, staff and locations; website builder and branded-domain email on studio plansConfirmed
Partial — the schedule widget takes a single 'Business Color' and filters by location/service/staff, but no custom CSS or font controlConfirmed
Colour themes and logo carry through to the embedded timetable; theme picker rather than free custom CSSConfirmed
Partial — the embedded Customer Site takes your logo, colours, fonts and class-type colours; widget exposes only width, default view and ve…Confirmed
Limited — widget button colour theme and tab/service selection only; Vagaro states editing the generated code is not recommended; no custom…Confirmed
Custom CSS on widgets, plus widget 'skins' for structural and design customizationConfirmed
Calendar widget configurable for font, brand colour, cell opacity, default view and visible items; embeds allow custom text, font and butto…Confirmed
Bulk Class Cancellation
Tick multiple sessions and click 'Delete Selected Classes'; deleting the class type cancels all upcoming classes.Estimated
Yes — from Setup → Service Types, tick multiple classes in a series and 'Cancel Selected', or cancel the whole series. Cancelling (vs delet…Confirmed
Mass cancellation of all sessions in a period in one click (e.g. studio closure), with pre-filteringConfirmed
Partial — deleting from the class slide-out cancels only that instance (refunding credits); a whole series is stopped by setting an end dat…Confirmed
Delete This And All Future Classes on recurring series (classes with reservations must be canceled individually first)Confirmed
Make Schedule Change cancels across a date range, auto-cancelling client reservations. 'Block Cancel Classes' needs Accelerate+.Confirmed
Series-level: Group Recurring > cancel, with an 'only classes after' option. Bulk removal of many already-cancelled classes requires emaili…Confirmed
Edit or cancel recurring events with apply to only this event or all future instances; Cancel keeps event visible as canceledConfirmed
Cancel individual classes or all classes for a given day; bulk actions on the recurring scheduleConfirmed
'Cancel Series' cancels all upcoming sessions at once; attendees auto-notified by text and email, with optional refundConfirmed
Select 'Multiple days', choose a date range, then select the sessions to cancel; recurring bookings cancellable by count, period or entirelyConfirmed
Partial — docs state 'It is not currently possible to batch cancel multiple classes at once'. You can batch-DELETE sessions via Class Sessi…Confirmed
Bulk Class Creation
'Offer Class' has a Recurring option for how often and how many times the class repeats.Confirmed
Yes — set the schedule to weekly/bi-weekly/monthly, choose days and times, with an end date or an indefinite run; Arketa generates the inst…Confirmed
Recurrence rules by day with indefinite or custom end date; ClassFit generates classes ~3 months ahead automaticallyConfirmed
Classes are created weekly from a chosen start date automatically; an optional end date stops generationConfirmed
Recurring class creation by day with Recurring Ends date; schedule displays 90 days rollingConfirmed
Recurring schedule created in one pass with multiple day/time/instructor instances and a 'Repeats every' cadence.Confirmed
Recurring series that keep scheduling themselves unless an end date is set, plus reusable class templates. Note: an existing recurring sche…Confirmed
Recurring events: daily, weekly or monthly patterns with end dates to generate many sessions at onceConfirmed
Class times repeat Daily or Weekly with an end date or occurrence limitConfirmed
Class Types carry weekly repeating time slots, including every 2/3/4 weeksConfirmed
Recurring classes repeating daily, weekly (incl. biweekly/interval), monthly or yearly to an end dateConfirmed
Recurrence via Start/End date (or Ongoing) / Day of week / Repeats every N weeks, months or yearsConfirmed
Classes recurring by default with begin/end options, plus '+ Use Multiple Schedules' for extra days/times/locations/instructors under one c…Confirmed
Cancellation Windows
Set hours in advance clients may cancel/reschedule; penalty enforced via card-on-file charge or forfeited credit rather than an automatic l…Estimated
Yes — a 'cancellation hours' setting defines how many hours before class a client can cancel and get their credit/refund back. Can be set g…Confirmed
Cancellation policy with deadline; out-of-time cancellations do not restore the creditConfirmed
Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed
Cancel notice period, late-cancellation toggle and penalty system, set per class/appointment/facility typeConfirmed
Late-cancellation windows (rolling or interval) assignable per membership/package with per-class overridesConfirmed
Configurable per service category with late-cancel fees and membership-based exemptions. Automated fee management needs Accelerate 2.0+.Confirmed
Configurable cancellation credit cut-off plus a separate late-cancellation period triggering auto-charge penalty rules; umbrella policy ove…Confirmed
Cancellation policy settings plus automatic late-cancellation and no-show penalties (Studio Grow/Max)Confirmed
Set hours before session that clients may cancel free; after the deadline the booking is marked 'Late Cancel' and can deduct a visit and/or…Confirmed
Business-wide default cancellation window plus custom per-class and per-recurring-time cancellation policiesConfirmed
Cancellation/no-show policy windows with automatic fee chargingConfirmed
'Late cancellation period' (default 24 hours) plus optional post-booking grace period; configurable per serviceConfirmed
Prevent Last Minute Cancellations with a choice of penalty: block, Dock Attendance, or add a bill (autopay required for the fee to auto-run…Confirmed
Capacity Limits
Class layout/classroom capacity controls spots available per classConfirmed
Total capacity plus a separate online capacity, so online bookers waitlist while staff can still add drop-ins.Confirmed
Max participants per class; staff can override capacityConfirmed
Max Capacity in Registration Settings; can set to 0 for waitlist-only eventsConfirmed
Capacity set per class service (defaults to 20)Confirmed
Separate In-House Capacity and Live Stream Capacity per class sessionConfirmed
Capacity field per class; maximum value 2048Confirmed
Classes
Schedule > Add Class with class type, recurring days, layout/capacity and payment tagsConfirmed
Core service type with its own Class Sign In screen. All packages.Confirmed
Core product: group classes with class templates, in-person, online and hybrid formatsConfirmed
Core scheduling product: classes, appointments and events (online or in-person) on all studio plansConfirmed
CoursesPro
'Class series' — tick 'Clients must sign up for all the times this is offered' and the client is enrolled in every session for one total pr…Confirmed
Partial — workshops, retreats and one-off multi-session offerings are sold as 'events' with their own price point, and 'courses + programs'…Estimated
Via Workshops: a multi-session workshop can force registration for all sessions in one enrolmentConfirmed
Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed
'Courses' are a distinct object from Classes: client enrols once and is booked into every sessionConfirmed
Called Courses/enrollments — fixed start/end, enrol once for the series, with payment-plan tracking. Makeups, semesters and levels need Acc…Confirmed
Via Semesters (fixed start/end, weekly recurring, auto-enrolled into the entire series in one purchase) and Courses/Challenges (irregular s…Confirmed
Event Series: clients register once and are booked into every session in the series (multi-week courses, workshops, retreats)Confirmed
Courses are a distinct service type: enrol once in a multi-session series and be booked into every session; supports course payment plans a…Confirmed
"Series" — multi-session course sold as one purchase; one registration creates reservations for ALL classes in the series. Flow and Pro pla…Confirmed
'Workshops' are a series of class sessions; adding an attendee registers them for all sessions in the seriesConfirmed
Called 'Events'; purchase rule 'Clients are enrolled in all sessions' books the client into every session from one purchaseConfirmed
Via 'session-based classes' — a fixed-length membership enrols the client for the whole session. No dedicated course object; assembled from…Confirmed
Duplicate Classes
'Duplicate' copies the class type's settings but NOT the times it's offered — you must re-add it to the calendar.Confirmed
Via class type/service type templates — 'copy the template to create a similar one quickly'; templates pre-fill defaults so you 'create the…Confirmed
Partial — class creation offers 'select existing class details as a template' to pre-fill from an existing class; no explicitly named dupli…Confirmed
No explicit duplicate action — Glofox uses reusable class types that auto-generate weekly; once-off instances are added from the Calendar.…Confirmed
Roster three-dot menu > Duplicate Class; retains details except date defaults to todayConfirmed
'Block Copy Class Schedules' copies a week to a new date range. Requires Accelerate+ (not on Starter). Rooms, payment plans and assistants…Confirmed
Classes > Upcoming classes > select event > Actions > DuplicateConfirmed
Duplicate action on an event copies it (recurring setup is not duplicated)Confirmed
Settings > Services > + New Service > '+ Duplicate Existing Service'. Also works for appointment and course servicesConfirmed
"Create a Copy" on a series; individual classes copied via the scheduleConfirmed
Not verifiedEstimated
Duplicate button copies all settings except the schedule; names it 'Copy of [name]'Confirmed
Open a class and click 'duplicate class'.Confirmed
Embeddable Calendar Widget
Yes — embeddable widgets (schedule, pricing, video library) via Sales Channels → Website Integration. Documented for Squarespace, Wix, Word…Confirmed
Extensive widget range: calendar, workshop, subscription, shop, pricing, member profile, login and lead-capture widgetsConfirmed
Two lines of code; documented for WordPress, Wix, Squarespace, Weebly, GoDaddy, Shopify and plain HTMLConfirmed
'Web Portal' embed, with guides for WordPress, Wix, Squarespace, Shopify, Webflow, Framer, Duda and GoDaddyConfirmed
Studio website integrates Mariana Tek schedule pages; studio maintains site and URLsConfirmed
Branded web tools (formerly HealCode) widgets. WordPress/Squarespace/Wix/GoDaddy supported; Shopify and Jimdo are not. All current packages.Confirmed
Plugins/widgets via Studio Setup > Add to Website; documented for WordPress, Wix, Squarespace, GoDaddy and Weebly, plus iFrame embeddingConfirmed
Embed schedule, appointments, packages/memberships and event series on external sites via embed code / Schedule BlockConfirmed
Schedule, Appointment and Staff Member embeddable widgets. Advanced and Premium plans only (not Essential)Confirmed
iFrame embed codes incl. WordPress; filtered views by class, instructor or locationConfirmed
Vagaro generates embeddable HTML; unlimited widgets, per-employee and per-location variantsConfirmed
'Website Widgets' — Custom/Standard Schedule, Appointment, Event, Store, Staff, Lead Capture types; embedded via iframe codeConfirmed
Setup > Website Widgets generates embed HTML for calendar/drop-in and lead capture; Member Connect embeds cover membership and appointment…Confirmed
No-show Tracking
'Mark as no-show' when cancelling; forfeits credit, appears in reports via a no-show filter, and card on file can be charged afterwards.Confirmed
Yes — fee policies automatically charge clients for no-shows or late cancellations, processed daily at 12:00pm ET. Late Cancels & No Shows…Confirmed
Configurable no-show penalties, primarily aimed at unlimited passesConfirmed
No-shows show on the client profile; configurable no-show policies for unlimited memberships/class packs, up to financial penaltiesConfirmed
No Shows Report, a Strike System, and Automated No-Show & Late Cancellation FeesConfirmed
Automatic penalty no-shows at end of no-show window; manual no-show marking; Instructor Payroll reports no-showed reservationsConfirmed
No-shows tallied on the roster plus a No-Shows report. Automated no-show fees need Accelerate 2.0+.Confirmed
Not checked in within 24h of class end marks no-show; automatic no-show fees with up to three retries and frequency-based rulesConfirmed
Automatic no-show detection delay plus penalty rules with frequency tracker and violation reset periods (Studio Grow/Max)Confirmed
'No Show' and 'Late Cancel' states; staff then use 'Charge for No Show or Late Cancel'. Marking absent does NOT automatically apply a penal…Confirmed
Mark as No Show (deducts pass credit); No Shows & Late Cancels report; optional penalty fee for unlimited members via StripeConfirmed
Mark no-shows, and a Penalty System charges a fee after N no-shows/late cancels (penalties apply to recurring memberships only, not packs)Confirmed
Mark no-show, auto-charge a fee, optionally consume a package/membership visit; Cancellations & No-Shows reportConfirmed
'Cancellation & no-show penalties' with type/threshold, flag account or charge fixed $ or %, plus 'Return visit for no-shows'Confirmed
Partial — no-show fees CANNOT be automated. Docs state 'Class and appointment no-show fees cannot be automated in Zen Planner'; you build a…Confirmed
Recurring BookingsPro
Recurring appointments only — a finite number of repeats chosen at booking, not an open-ended permanent slot, and not available for group c…Estimated
Yes via recurring appointments — 'Instead of booking each session individually, you set a recurring schedule and Arketa handles the rest',…Confirmed
Recurrent bookings scheduled from the member's profile, but only up to 8 weeks in advanceConfirmed
Implemented as a recurring membership package linked to a specific class time; client auto-enrols and opts outConfirmed
'Recurring Class Bookings' for unlimited/restricted memberships, plus 'Recurring Appointment Bookings'Confirmed
Partial — recurring appointments (weekly/bi-weekly) auto-generate future occurrences; no documented standing reservation for group classesConfirmed
Recurring class reservations via 'Adv. Register'. Max one year out; unavailable if roster is full or class is free.Confirmed
For appointments: 'Allow recurring booking by customers' lets clients self-book a repeating slot; staff can 'Book recurring'. For classes,…Confirmed
Partial — Event Series auto-books all sessions after one purchase, but there is no documented standing/auto-reserve-the-same-spot-every-wee…Confirmed
When booking an appointment you 'Choose how often the appointment repeats, if at all', creating a recurring reservationConfirmed
'Recurring Reservations' hold a customer's spot in the same class each week; recurring appointments also supportedConfirmed
Repeating appointments (daily/weekly/monthly/yearly); series can be edited as a whole or unlinked individually. Docs centre on appointment…Confirmed
Recurring class bookings with no end date auto-book 6 months ahead and extend monthly; recurring appointments support daily/weekly/monthly/…Confirmed
Recurring Reservation holds the same class days/times for the remainder of the membership; individual dates can be excluded.Confirmed
Shareable Booking Links
Direct links to the whole scheduler or to a specific calendar, appointment type, or class list.Estimated
Yes — per-class checkout URLs plus a branded full-schedule booking page URL.Confirmed
A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed
Public website and mobile app schedule pages for customer bookingConfirmed
Links screen generates consumer-mode URLs. Consumer-mode links cannot be filtered and cannot target a specific date.Confirmed
Copy a class's Book Now link, purchase links for subscriptions/packs; private classes bookable only via a shared linkConfirmed
Share action on scheduled events provides a direct booking linkConfirmed
A 'Share' button on any Pike13 page generates a direct link; each business has its own pike13.com subdomain siteConfirmed
The Customer Site has its own URL, and you can share calendar links filtered by event, instructor or venueConfirmed
Widget link, Vagaro Listing Page (domain can be forwarded to it), and direct links to individual services/classes/packagesConfirmed
Direct booking URL per service, plus direct buy URLs and QR codes; URL regenerates if Book Now config changesConfirmed
Staff Substitution
Edit the class and change which calendar (staff member) offers it, keeping attendees enrolled.Confirmed
Yes — change instructor on a class, plus sub management letting instructors request substitute coverage with optional manager approval.Confirmed
'Subteacher' substitution tool for teacher absences; automated substitution gated to the Elevate tierConfirmed
Class edit allows once-off edits to a single instance including the trainerConfirmed
Partial — substitute tracking on Instructor Payroll (Is Substitute?); automated sub workflow via NetGym partner integration, not nativeConfirmed
Quick Substitution, Make Schedule Change, and automated SMS-based Substitution Management (Ultimate 2.0+, limited countries).Confirmed
Automatic Substitutions: teachers request a sub, eligible teachers notified by SMS/email, first to reply is auto-assigned. Manual reassignm…Confirmed
Partial — edit an event to change the assigned staff member (apply to only this event or all future instances); no automated substitute-req…Confirmed
Add Substitute on a single class, or for multiple classes at once via Schedule > Bulk ActionsConfirmed
Edit the class from the Calendar and change the Instructors field on a single class or a recurring time slotConfirmed
QUICK Substitution (single session) and Advanced Substitution (single or multiple sessions, with client notification and sub pay rate)Confirmed
Change staff on a single session, or batch-reassign a week via Class Sessions report → Batch Update → Staff.Confirmed
Waiting Lists
1:1 appointments ONLY — the 'Join waitlist' button appears for every appointment type EXCEPT classes. Standard/Premium only.Estimated
Yes — automatic waitlist promotes and charges the next client when a spot opens; without automatic waitlisting clients are emailed and clai…Confirmed
Automatic once capacity is reached; first in queue gets 1 hour to accept, and within 12 hours of start all waitlisters are notified at onceConfirmed
Timestamp-ordered waitlist with auto-fill window, manual promotion, reorder and Quick Fill SMS after auto-fill closesConfirmed
Per-class waitlist capacity, auto-add on opening, optional 'First to Claim' SMS, lock window. Classes, appointments and courses, all packag…Confirmed
Three promotion modes: First Come First Serve (auto-added, SMS notified), Double Opt-In (texted to confirm, ~10 min to respond), Fast Finge…Confirmed
Waitlist with manual promote-to-roster (auto-charge on promotion), cutoff times, and zero-capacity waitlist-only eventsConfirmed
Waitlist settings per class service; separate course waitlists also availableConfirmed
Confirmation Mode (emails all waitlisted, first to claim gets in) or Autofill Mode (auto-adds first in queue)Confirmed
Three modes: 'You Pick' (manual), 'Money Maker' (auto-award to highest-value booking), 'First in Line' (auto-notify first in queue)Confirmed
Auto-promotion in join order, or 'Fastest Response' simultaneous notification; on classes, events, appointments and assetsConfirmed
Per-class Waitlist Max with Automatic Reservation or Member Waitlist Confirmation (email/text to confirm or pass).Confirmed
Memberships & Packages
Advanced Packages (Multi-Class)
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Not verifiedEstimated
Automatic Renewals
Subscriptions auto-renew and auto-charge; packages and gift certificates explicitly do NOT auto-renew.Confirmed
Recurring membership renewals processed automatically (Order Processed by System = True on subsequent charges)Confirmed
Contracts auto-renew at a chosen interval or month-to-month. All packages.Confirmed
Auto-renewing subscriptions charge on the same day each cycle; free trials, renewal caps, tiered pricing after N renewals, aligned renewal…Confirmed
Membership subscriptions charge on the subscription period with next payment date shown in client dashboardConfirmed
Recurring plans auto-charge on schedule with configurable auto-renewal termsConfirmed
Recurring memberships auto-charge via Stripe; Flow and Pro plans onlyConfirmed
Auto-renew on memberships (time-based) and packages (time-based or by completed visits), with renewal limits and pauseConfirmed
Auto-renewing memberships and session passes; auto-renew can be disabled per Purchase OptionConfirmed
Auto-Renew (renews into a copy or a different membership) is separate from Auto-Pay (auto-charges the bills).Confirmed
Class Packs
'Packages' — client buys a code and redeems it per booking. Standard/Premium only.Confirmed
'Service Credit Packs'Confirmed
Credit packages with class tags controlling eligible classesConfirmed
Pricing options support single, multiple (e.g. 10-class pass) or unlimited sessions per service type.Confirmed
Called 'Packs' — prepaid bundles of class/appointment credits or dollar credits, with auto-refill on depletionConfirmed
Packages with credit balances used to register for eligible offerings and appointmentsConfirmed
'Passes' let clients pay upfront for multiple classes or appointments (e.g. a 10-Class Pack)Confirmed
Packages sell a set number of future visits for services and classesConfirmed
Called 'Session passes' — set number of visits for a set price, decremented per bookingConfirmed
Class card / punch card memberships; a class is deducted on reservation or attendance.Confirmed
Custom Package Rules
Expiry in days (blank = never), public/private access, and redeemable by total appointments, minutes, dollar amount or unlimited, scoped to…Confirmed
Yes — credit counts, expiry, which service types are covered, credit allotments (multi-credit classes), booking limits, future start dates…Confirmed
Passes configurable by credit count, expiry, multi-credit values, off-peak time restrictions and tag-based access rulesConfirmed
Expiry date, class counts and linked classes are all configurable, and editable per client after purchaseConfirmed
Credit count, expiry, price and eligibility (specific classes or a category) all configurableConfirmed
Credit packages and memberships with configurable booking/late-cancel windows, penalty settings and guest privilegesConfirmed
Configurable expiry, activation on sale or first visit, service-category restrictions. Selling bundled 'Packages' needs Accelerate+ and isn…Confirmed
Configurable expiry, 'activate on first use', per-class inclusion/exclusion, credit type, sliding-scale pricing, payment plans, purchasable…Confirmed
Family/shared memberships and packages, guest passes, payment plans, expiration dates and on-first-use activationConfirmed
Visit count, price, start/end dates configurable; each service specifies which plans and passes may pay for itConfirmed
Configurable expiry, class eligibility rules, credit counts and pricing per passConfirmed
Packs and prepaid plans support usage limits, expiry dates (extendable), start dates and per-class-type validityConfirmed
Configure included services/classes, visit counts, sales tax, auto-renew limits, rollover of unused visits, and pausingConfirmed
Configurable visit count, price, expiry, unlimited option, and service scope; note expiration rules can't be changed after purchaseConfirmed
Configurable length/expiry, class limits (unlimited, N per week/month, or class card), included programs, installment plan, signup fee, tax…Confirmed
Drop-in Pricing
Single/multi-credit passes, free trial classes and discovery passes for new customersConfirmed
A separate drop-in price for people without memberships, set per classConfirmed
Classes can be free or require a payment method/credits to reserveConfirmed
Single classes sold via POS or the class page without a membership; drop-in rate is also the fallback charge for overbookingConfirmed
Single-payment option at event registration without a membership or packageConfirmed
Passes can be sold with a custom visit count (incl. single-visit); open gym / drop-in arrivals supportedConfirmed
Classes can be sold and paid for individually online via the Online Shopping Cart ($10-15/mo add-on; free in the UK)Confirmed
Drop-in rate bookable without a pass; unused drop-ins persist on the client's Passes & Memberships pageConfirmed
Per-class 'Allow Drop-Ins' setting with a drop-in fee purchasable online.Confirmed
Failed Payment Handling
Weak — a failed subscription payment simply CANCELS the subscription; an email goes out and the client reactivates by updating their card.…Confirmed
Yes — dedicated failed payments and subscription failure handling, a failed-payment notification email, plus Failed Payments and Past Due r…Confirmed
Smart Retries (up to 5 attempts), plus automatic pass blocking and session cancellation on failed payment or disputeConfirmed
Features page states failed payments are chased; KB documents card-decline handling and re-attempting paymentConfirmed
Failed Payment Report, automated retries, payment links to collect failed subscription payments, and an NSF fee solutionConfirmed
Automatic decline emails, in-app card-update prompts, CC Issue retries and Customers in Payment Failure reportConfirmed
Declined autopays surface via report, dashboard alert and client alert; configurable auto-retry days. Failed ACH converts to a negative acc…Confirmed
Configurable retry schedule; customers notified immediately and prompted to update card. Membership becomes inactive if all retries fail; n…Confirmed
Dedicated help article on failed membership payments plus membership notification emails and pause/hold optionsConfirmed
Partial — failed transactions and past-due invoices surface on the Insights dashboard and Transactions report; automatic retry/dunning sequ…Confirmed
Pass marked payment failed and membership auto-suspended; owner emailed; auto-retry when customer updates card, or admin can force a retryConfirmed
Automatic retries, payment statuses, failed-payment thresholds, and GoCardless/Stripe failure resolution flowsConfirmed
Dedicated Failed Payments report to review and re-run declined chargesConfirmed
'Reattempt failed automatic payments' policy, failed amounts added to account balance, 'Automatic Payment Failed' notification, and Collect…Confirmed
Failed Payments and Past Due dashboard reports with decline codes, plus Failed CC/Bank automations, Expiring Card automation, and a Past Du…Confirmed
Hold Multiple Memberships / Packs at Once
Partial — a client can hold several codes, but only one can be applied per appointment and it's picked manually. No automatic credit-priori…Estimated
Partial — clients can hold several entitlements at once, and bundles give 'multiple different types with separate credit pools' (vs a class…Confirmed
A member can hold multiple passes; the pass expiring soonest is debited firstConfirmed
A client can hold a membership plus credit packs; Price/Eligibility rules decide which applies, and a valid credit is used even where the m…Confirmed
Customers can hold multiple memberships/credits; system documents payment-option selection order when bookingConfirmed
Pricing option priority (Low/Medium/High) picks which entitlement pays, ties broken by purchase date. Cannot arbitrate between two membersh…Confirmed
Clients can hold subscriptions + packs concurrently; at POS/booking staff select which membership to draw from. No automatic credit-priorit…Confirmed
Clients can hold memberships and packages concurrently; payment-method dropdown at registration and POS selects which to useConfirmed
A visit is automatically deducted from an applicable pass or plan, and staff can override with 'Confirm attendance using a different pass o…Confirmed
A customer can hold multiple active passes/memberships; eligibility rules govern which apply and staff can change which pass was appliedConfirmed
A customer can hold several valid memberships/packs at once, but the booker picks which one to use rather than the system auto-selecting by…Confirmed
A customer can hold both memberships and packages; visits are redeemed against the booking at checkout/from the calendar, and can be auto-a…Confirmed
Each Purchase Option has a priority level; higher priority is drawn from first, ties break to the earliest expiration dateConfirmed
A member can hold a class card alongside a limited membership and use it once the weekly limit is met; membership options support an add-on…Confirmed
Memberships
Via 'Subscriptions' — recurring charge redeemable for appointments/classes. Standard/Premium only, Stripe or Square only (not PayPal). No t…Confirmed
Membership contracts with recurring billing, categories across locations and renewal trackingConfirmed
Memberships attached to a pricing option; recurring billing via Autopays and Contracts. All packages.Confirmed
Called 'Subscriptions' — unlimited or limited-use credits, fixed or auto-renewing, free trials, intro offers, contracts, freezes, transfersConfirmed
Recurring memberships with auto-renewal; clients select membership as payment method at registrationConfirmed
'Recurring Plans' with automated billing, visit limits per day/week/month, rollover rules and payment minimumsConfirmed
Recurring memberships require the Flow or Pro plan — NOT included on the entry Grow planConfirmed
Recurring memberships with configurable auto-payment frequency, billing dates, holds, proration and cancellationConfirmed
Clients
Booking History
The client profile shows all their appointments plus intake forms and all package/gift/subscription codes.Confirmed
'Recent events' on the member profile covers bookings, appointments, payments, logins and more, filterable by event typeConfirmed
Profile shows class attendance plus no-shows and cancellationsConfirmed
The 'Activity' tab on each client profile logs classes booked, attended, cancelled and waitlists, with timestampsConfirmed
Upcoming and past reservations on customer profile (Biz app Reservations tab)Confirmed
Client Visits screen with date/time/location/teacher/status, filterable, XLS download. History window configurable up to 60 months.Confirmed
Customer List > Activity > History; filterableConfirmed
Package usage history table on purchased-package details; membership usage drill-down on purchased membershipsConfirmed
Client History tab shows past visits (complete, unpaid, no-show, incomplete) plus signed documents, bills and email historyConfirmed
Attendance History (past visits) and Upcoming Schedule (future bookings) on the client recordConfirmed
Attendance tab with 'View All Attendances' showing complete history plus future reservations.Confirmed
Client Export
Clients > Import/export > Export client list, downloads .csv.Estimated
Yes — clients can be searched, filtered, saved as custom views and exported ('export client lists').Confirmed
Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed
Reports export to spreadsheet (e.g. Customers in Payment Failure, Payment Transactions)Confirmed
Indirect — no export button on the Client Directory; docs say copy the table into Excel (capped at 1,000 clients per search). A full Subscr…Confirmed
Reports download to spreadsheet; a Custom Fields Report exposes customer data; large reports emailed when ready. No one-click 'export custo…Confirmed
CSV or PDF contact export via Reports with tag/segment/subscription filters (recommended over direct list export for 100+ contacts)Confirmed
Clients Report exports via the Export button to Excel or CSVConfirmed
Filter the client list then export to .csv, .xls or .pdfConfirmed
Any report exports to .csv, tab-delimited or PDF.Confirmed
Client Import
CSV import with column mapping; vendor recommends batches of 500. Packages, gift certificates and subscriptions cannot be imported.Estimated
Yes — CSV import; Arketa support will walk you through export/import from your current platform. Contact them before connecting Stripe if m…Confirmed
Migration done for you by bsport's dedicated migration team rather than self-serve; the only documented self-serve CSV import is for leads…Confirmed
Existing contacts can be uploaded and profiles auto-created; ClassFit assists with migrations involving active memberships/packsConfirmed
Handled by a dedicated Onboarding Manager as part of migration rather than a self-serve CSV importerConfirmed
Support-assisted platform migration from MBO, zingfit, ClubReady etc.; no self-serve CSV import documentedConfirmed
No self-serve import — Mindbody's docs say profiles 'need to be created manually, one by one'; mass import only via the Mindbody-run Client…Confirmed
Partial/support-assisted — self-serve CSV import covers Leads only (first name, last name, email). Full customer migration is handled by Mo…Confirmed
CSV import from Contacts with column mapping (email required)Confirmed
Excel/CSV of active client data, but the import is performed BY Pike13's onboarding specialist, not self-serve. Historical data is not cove…Confirmed
Email your exported CSV to support and Punchpass uploads it for you (no self-serve CSV importer)Confirmed
Import spreadsheet supplied, plus free assisted migration from Mindbody, Glofox, Wodify, ZenPlanner, Bookwhen etc.Confirmed
Self-serve CSV/Excel customer import; Vagaro also imports customers from another software free of chargeConfirmed
Via WellnessLiving's onboarding team using supplied spreadsheet templates (free, all plans); no self-serve CSV importer documented. Card/ba…Confirmed
Not self-serve — send XLS/CSV/TXT to the Implementation team who run the import. Past membership/attendance history is imported 'for a fee'…Confirmed
Client Notes
'Notes about client' field on the profile, visible to staff but not the client.Confirmed
Yes — client notes and session notes, plus note templates and staff-only uploaded documents.Confirmed
Notes section on the member profile; custom form free-text answers are written into it automaticallyConfirmed
Auto-saving notes field on the client profile, visible to organisers onlyConfirmed
Not verifiedEstimated
~21 client alert types plus a staff-only 'Medic alert' field. SOAP/progress notes need Accelerate+. Client alerts don't work in the Mindbod…Confirmed
Regular notes plus structured SOAP notes, addable from class rosters or appointment detailsConfirmed
Contact and client notes documented in Managing your ContactsConfirmed
Private Notes (staff only) and Public Notes (emailed to the client)Confirmed
Notes plus account flags; customer tags are Pro plan onlyConfirmed
Free-text notes via CRM Interactions/Activity Log, plus flagging issues on a profileConfirmed
'Notes and flags' — unlimited timestamped notes with per-note visibility; flags can block booking at specific locationsConfirmed
Typed Notes on the profile plus Alerts (which can optionally prevent sign-in) and a Notes/Alert report.Confirmed
Client Profiles
Yes — 'Every person who books with you gets a client profile in Arketa.' Includes custom fields, tags, family sharing and account merging.Confirmed
Biz app profile shows contact info, tags, class count, memberships/credits and reservation historyConfirmed
Full profiles across Client Info, Schedule, Visits, Purchases and Account Details. Custom client fields need Accelerate+.Confirmed
Centralised profile with contact info, custom fields, visit history, notes and SOAP notes, membership status, intake form submissionsConfirmed
Enhanced CRM with custom fields and notes on contact pagesConfirmed
Customer Search
Search by name, phone or email, plus filters for recent vs inactive clients.Confirmed
Yes — search by name or email, plus filter by tags, lifecycle stage, last visit date and active memberships.Confirmed
Member search plus an extensive filter list and saved 'smartlists'Confirmed
Global Search, client filters, and barcode lookupConfirmed
Search customers when adding waitlist/reservation bookings in Admin and Biz appConfirmed
Quick-search bar plus Client Directory with filters and tagging. Results capped at 1,000 per search; relationship search needs Accelerate+.Confirmed
Search by name plus filters, birthday filters, tag-based filtering and saved Customer Segmentation listsConfirmed
Search and filter contacts from the Contacts area; reports support tag and segment filtersConfirmed
Clients Report supports filtering and sorting across biographical, membership, attendance and financial fieldsConfirmed
Customer search plus a Custom Fields Search for intake-form data (Pro)Confirmed
Customer List report with filtering, plus customer search across the appConfirmed
Top nav search field plus 'POWER search' filtering on the Client ListConfirmed
Payments
Automatic Billing
Via Subscriptions, which auto-charge the card on file. Requires Stripe or Square and Standard/Premium.Confirmed
Recurring billing on subscription contracts, by card or SEPA direct debitConfirmed
Recurring card billing plus GoCardless direct debit and ACHConfirmed
System-processed recurring membership captures and penalty fees on hourly scheduleConfirmed
Recurring payments for memberships/contracts with a built-in Card Updater. Direct Debit (ACH, Bacs) where integrated processing exists.Confirmed
Recurring autopay via card on file; ACH/BACS/BECS/SEPA by country. Payment plans allow a down payment plus instalmentsConfirmed
Recurring membership billing on subscription periodConfirmed
Recurring plans plus ACH auto-draft; weekly, monthly or custom intervalsConfirmed
Recurring membership billing via Stripe; Flow and Pro plans onlyConfirmed
Autopay on Purchase Options and payment plans; 'Auto-payments every' interval, per-client billing datesConfirmed
Auto-Pay auto-debits every bill generated by a membership and its renewals; requires a payment account on file.Confirmed
Discount / Promo Codes
Coupons for appointments, and separately for packages/gift certificates/subscriptions.Estimated
Yes — promo codes, plus automated discounts and member perks.Confirmed
Promotional codes (12-character minimum), plus voucher campaigns and subscription discountsConfirmed
Discount codes and automatic multi-interval membership discountsConfirmed
Tier-gated — promo codes require Accelerate+ and are NOT available on Starter. Not supported in the Mindbody consumer app.Confirmed
Percentage or fixed codes with per-customer limits, expiry, scoping; separate 'Price Rules' auto-apply discounts to tagged customersConfirmed
Discount codes for memberships and packages; POS supports discount codes on checkout (can apply to all billing cycles)Confirmed
Coupons plus manual discounting of payments, and group/family discountsConfirmed
Discount codes with redemption limits; Flow and Pro plans onlyConfirmed
Including bulk-creation of codes and per-purchase-type validityConfirmed
Promotion codes and discounts; promo codes can also be embedded in email notificationsConfirmed
Discount Codes under Setup > Store Configuration; apply to memberships, session passes, packages, products and gift cardsConfirmed
Dollar or percentage discounts, staff-only or as an online Promo Code on Member Connect, with validity period and eligibility rules.Confirmed
Gift Cards
'Gift Certificates'. Standard/Premium only.Confirmed
Yes — sold from the pricing page, redeemed via the promo/gift card field at checkout or at POS. Custom physical gift cards available (4–6 w…Confirmed
Several gift card types including custom-value, purchasable by members and redeemable against invoicesConfirmed
Tools > Gift Cards; set value, currency and expiry days. Buyer receives a unique code, redeemed via 'Use Gift Card' at checkoutConfirmed
No dedicated gift-card module — sold as a Store product issuing a Purchase Code, redeemed by topping up the recipient's Account Balance. St…Confirmed
Email and physical gift cards with Gift Cards report for codes and redemption trackingConfirmed
Prepaid gift cards on all packages (integrated processing required); assignable gift cards need Accelerate+.Confirmed
Sold via POS, a self-service gift card page, or physical cards scanned at sale. Scheduled delivery, customisable templates, expiry remindersConfirmed
Sell, issue free or discounted gift cards through POS; email delivery and account balanceConfirmed
Sold with guest checkout, managed at Settings > Gift Cards showing code, purchaser, recipient and remaining balance. From the Essential planConfirmed
Gift cards / gift passes redeemable at checkout; Flow and Pro plans onlyConfirmed
Sold via POS or the Customer Site Store, with a Gift Cards report; not yet available in the Custom Branded AppConfirmed
Sell/redeem digital gift cards, upload your own designs, import gift cards from other softwareConfirmed
Configurable and QUICK ad-hoc gift cards, emailed or printed; custom branded physical cards $50 setup, 500 minimumConfirmed
Configurable expiry, min/max amount and logo; sold via Member Connect, Front Desk and Staff App; emailed as a PDF code; Gift Cards report.Confirmed
In-Person Payments
Via the Acuity Admin mobile app with a Square reader or Stripe M2; Stripe Tap to Pay supported. Square readers are US-only.Estimated
Yes — full POS: 'Tap or type credit/debit card via Stripe terminal or manual entry', Apple Pay/Google Pay, walk-in sales, cash payments, an…Confirmed
POS with Stripe Terminal card readersConfirmed
Glofox POS Terminal, plus cash/bank/complimentary/pay-later methods configurable as staff-onlyConfirmed
In-Store POS purchases with cash or card; Payment Transactions distinguishes purchase locationConfirmed
Full retail POS with card readers, terminals, tap-to-pay, barcode scanners and cash registers. Apple Pay and Google Pay supported; hardware…Confirmed
Built-in POS with Stripe BBPOS WisePOS E terminal, barcode scanners, split payments and custom payment methods. Retail/POS not on the Basic…Confirmed
POS with Stripe WisePOS E terminal reader or manually keyed cardsConfirmed
Limited — manual card entry at checkout and a USB swiper, but only specific MagTek models; chip readers and readers from other processors (…Confirmed
Via the Square integration (on request) for Square Reader/POS, or manually charge a card through Stripe. No native Punchpass POS terminalConfirmed
Built-in Point of Sale with Stripe Terminal card reader supportConfirmed
Vagaro Pay Desk POS, card readers, and Tap to PhoneConfirmed
Verifone terminals with tap/chip/PIN, NFC and EMV, plus USB swipers; works in Staff Back Office and Elevate Staff AppConfirmed
Retail/POS via Front Desk and Staff App, with EMV card-reader hardware a $39/month add-on. A basic USB swiper only types the card number in…Confirmed
Multi-Currency Support
Over two dozen currencies supported, but one currency per account.Confirmed
One currency per account — 'Arketa supports any currency that Stripe supports' (USD, CAD, AUD, GBP, EUR and more), but the account operates…Confirmed
Invoices carry an ISO 4217 currency code and bsport operates across European markets; per-account local currency rather than multiple curre…Confirmed
Currency is selectable per product (e.g. gift cards); Stripe Connect supported internationallyConfirmed
Local currency of 35 Stripe-supported countries; one currency per studio accountConfirmed
Partial — Order Currency field on Payment Transactions; multi-currency settlement not documentedEstimated
Multi-country but one currency per account. Integrated payments in US, UK, AU, CA, NZ, HK, MY, MX, SG, UAE.Estimated
Local currency per country (US, UK, AU, CA published; others on consultation). A 'show prices in a customer's local currency' setting exist…Confirmed
Not verifiedEstimated
Multi-country with region-specific processors (Celero US, Payrix AU, Paysafe CA/UK/EU), but one currency per businessEstimated
Available in 58 countries, but currency is set by the linked Stripe account and only one Stripe account can be linked — so one currency per…Confirmed
Multiple currencies supported across countries, but each account is locked to one currency chosen at signup that cannot be changed laterConfirmed
Operates in USD, CAD, GBP and AUD, but each business account is tied to one country/currencyConfirmed
One currency per business account; processors cover 50+ countries, but no evidence an account can hold multiple currencies at onceEstimated
Across countries — Cardpointe for US, Stripe for UK/AU/CA. Each account operates in its own local currency, not multiple currencies in one…Confirmed
Online Payments at Booking
Require full payment, a deposit, card details to charge later, or pay-what-you-want pricing.Confirmed
Payment at booking, with an option to let members book without paying or pay laterConfirmed
E-Commerce purchases via website or mobile app at booking/checkoutConfirmed
Payment required to book by default; optional unpaid online signups, or store a card without charging it.Estimated
Card, Apple Pay or Google Pay at booking; a 'Pay Later' option for class-only transactionsConfirmed
Card, membership or package payment at online registration/checkoutConfirmed
Clients book and pay online via the Pike13 client website or Client AppConfirmed
"Payment before booking" available on all plansConfirmed
Full prepayment or deposits at online booking; requires the Online Shopping Cart add-on ($10-15/mo; free in the UK). Live-streamed classes…Confirmed
Configurable — prepay can be required, or clients offered 'Book & Pay Later'Confirmed
Drop-ins purchased online at reservation; memberships have a 'Due at Signup' setting.Confirmed
Payment History
Payment status per appointment and on the client profile, plus an Orders section. Fuller detail lives in your payment processor.Confirmed
The Transactions tab on the client profileConfirmed
Customer Purchases tab and Payment Transactions reportConfirmed
Client Purchases screen with full history, refund status, printable history and Autopay History.Confirmed
Profile > Activity > Payments with per-transaction refund, void and receipt downloadConfirmed
Purchased membership and package detail pages list payments, revenue and usageConfirmed
Client History includes Bills (open and closed invoices) and transaction recordsConfirmed
Client Transactions page plus Billing & Account Balance with an Account Balance History ledgerConfirmed
Profile > Financial > View Payments / View All Bills.Confirmed
Payment Reporting
Revenue report totals appointments, add-ons, tips, packages, gift certificates and subscriptions by processor. Excludes cancelled/no-show a…Confirmed
Yes — All Payments, Total Sales, Failed Payments, Disputed Payments, Refunds and Balance Summary reports.Confirmed
Sales reports with VAT, plus unpaid-invoice reportsConfirmed
Payments dashboard (PIN-protected) with CSV export; additional reporting available via StripeConfirmed
Sales report, Transactions List, Failed Payment Report, Money Owed report and payoutsConfirmed
Payment Transactions report with Stripe fees, payment types, order status and exportConfirmed
Sales, Transactions and Payouts reports covering funding, fees and refunds, with per-location visibility.Confirmed
Total Sales Report, Class Profitability, Combined Payroll and Staff Payroll reports; Stripe Dashboard supplies payout schedulesConfirmed
Reports page with payment report filterable to memberships, events, appointments etc.Confirmed
Transactions, Transactions by Invoice Item, Invoices and Invoice Items reports covering paid, unpaid and failed transactionsConfirmed
Sales Details report and Stripe Online Payments report covering paid, deleted and refunded transactionsConfirmed
Invoice Items, Item Summary, Invoice Transactions and Upcoming Billing reportsConfirmed
Transaction List, Sales Summary, Credit Card Deposits and Failed Payments reportsConfirmed
All Sales Report, Balance Due Report, Batch Reconciliation Report, Gift Cards ReportConfirmed
Payments, Bills, Bills (Show Payments), Failed Payments and Past Due reports with estimated deposit dates and income-category grouping.Confirmed
Refunds
Yes — full or partial, with a dedicated option to refund to the original payment method, or return the credit to the client's balance inste…Confirmed
Full and partial refunds, including refunding one item from a multi-product invoice, and refund-to-creditConfirmed
Via Stripe; class-credit refunds are immediate, card refunds take 3-5 daysConfirmed
Full and partial refunds; Receptionists can issue refunds tooConfirmed
Payment Transactions report includes Refund transaction type with partial refund rowsConfirmed
Returns, voids and refunds to card/ACH/credit/cash. Limits: cannot refund more than the original, only one refund per purchase, no bulk ref…Confirmed
Refund in money or Momence credits, selectable amount (partial supported); Void removes the purchase entirely. Processing fees not recoveredConfirmed
Refund registrations from event roster; refund membership payments or cancel membershipsConfirmed
Refund Payment button on passes, memberships, tickets and series purchases; refunds Stripe (incl. ACH) transactionsConfirmed
Full/partial refunds in-app, offline refund recording, and refund-as-account-credit optionConfirmed
Full/partial refunds incl. dedicated flows for memberships, packages (even partially redeemed), products, and auto-refund of prepaid bookin…Confirmed
Full or partial refunds to card/ACH; separate Void available for up to 24 hours on card transactions before the batch settlesConfirmed
Full and partial refunds with reason, notes and optional return fee. Partial EFT refunds excluded for US customers; other processors must b…Confirmed
Saved Payment Cards
Collect card information at booking to charge later, and charge the saved card afterwards.Confirmed
Save a credit card or SEPA mandate against a member's accountConfirmed
Credit Cards on File on customer account with CC Issue retry workflowConfirmed
Card on file for future transactions and renewals. Cards are location-specific in multi-location accountsConfirmed
POS can enter and store client credit cards for future purchasesConfirmed
Client payment methods stored on the profile in the processor's vaultConfirmed
Flow and Pro plans only, requires StripeConfirmed
Card on file, and you can require one to book onlineConfirmed
Cards and ACH saved to the client profile with a Default Payment Method toggle; clients can self-manageConfirmed
Secure Card Payments
Via an integrated processor only — Acuity has NO built-in processor; you connect Stripe, Square or PayPal.Confirmed
Yes — payments run through Stripe. Stripe fees 2.9% + $0.30 plus Arketa's 3% transaction fee on Individual plans.Confirmed
Card payments via Stripe; PayPal also integratedConfirmed
Stripe only; ClassFit adds 2% at source on top of Stripe's feesConfirmed
Glofox Payments, powered by Stripe, with 3D SecureConfirmed
Stripe payment gateway per fulfillment locationConfirmed
Mindbody Payments — integrated, PCI compliant, tokenised. Limited to US, Canada, UK, Australia and Europe.Confirmed
Stripe is the integrated processor (Xendit in Indonesia). Stripe accounts must be newly created through Momence — existing Stripe accounts…Confirmed
Stripe payment processing; funds flow to linked Stripe accountConfirmed
Via Celero Commerce (NMI gateway, preferred) or Stripe; card data stored in the processor's encrypted PCI-compliant vaultConfirmed
Via Stripe (all plans); Square available on requestConfirmed
Via integrated Stripe (cards) and GoCardless (Direct Debit); PayPal, Braintree, Authorize.net retired Oct 2024Confirmed
Vagaro's own merchant services (US 2.29-2.6% + fee; UK 1.15% + £0.20 dip/tap). Third-party processors are not supported for in-app paymentsConfirmed
Via integrated merchant processors (Paragon, Paysafe CA/UK, Nuvei, QuickPay, Barclays, Argus) rather than a first-party processor; $199/yr…Confirmed
Zen Planner Payments (Cardpointe in the US; Stripe in UK/AU/CA), PaySimple, or another processor of your choice.Confirmed
Communication
Booking Confirmations
Yes — booking confirmations are among 45+ transactional email templates.Confirmed
Reservation confirmation screen in customer app; reservation details on profileConfirmed
Reservation and appointment confirmation auto-notifications. All packages including Starter.Confirmed
Automatic transactional confirmations for classes and appointments, plus optional confirmation SMSConfirmed
On-screen and email confirmation after registration/purchaseConfirmed
Class Booking Confirmation, Single/Multiple Appointment Confirmation, Event Booking Confirmation, Recurrent Class Booking notificationsConfirmed
Automations for Class Confirmation (Drop In / Free Trial), Appointment, Event and Waitlist Confirmation.Confirmed
Booking Reminders
Up to three email reminders per appointment at customisable times, plus one SMS reminder on Standard/Premium.Confirmed
Yes — email reminders plus configurable text reminders.Confirmed
Email reminders before class (email only; no SMS)Confirmed
Mobile check-in reminder push notifications for app-booked reservations; class reminders for waitlist planned separatelyConfirmed
Reservation and appointment reminders with optional .ics attachments. All packages including Starter.Confirmed
Automatic class and appointment reminders by email and SMS; timing configurableConfirmed
Custom email and text notifications before/after events; automated SMS reminders on studio plans (SMS add-on for texting)Confirmed
Automatic class/appointment reminders by email, and by SMS on Advanced+Confirmed
Class reminder email sent automatically (content not customizable)Confirmed
Class, Appointment and Event Reminders; multiple reminders with configurable timingConfirmed
Class, Appointment and Event Reminder automations.Confirmed
Broadcast EmailsPro
Yes — one-off email broadcasts with recipient targeting and broadcast results reporting. Growth tier and above.Confirmed
Partial — you can email a class roster (all attendees, roster+waitlist, or waitlist only). No segment-wide or all-client broadcast found; M…Confirmed
Send to filtered/segmented client and lead listsConfirmed
Xplor Growth scheduled emails and auto campaignsConfirmed
Marketing Suite Campaigns — one-time marketing emails to a chosen audience. Requires Accelerate 2.0+; not on Starter.Confirmed
One-Off Messages to the entire base or a segment, with merge variables and open/click tracking; 75+ recipients requires the Marketing SuiteConfirmed
Send messages to all or filtered membership purchasers (active, not expired, on-hold)Confirmed
Limited — a Public Note can be emailed to every client enrolled in a class (roster-wide), but no native one-off blast to an arbitrary segme…Confirmed
Send one-off emails to all customers, selected customers, a class roster, or a report-derived listConfirmed
One-time email blast with audience filteringConfirmed
'QUICK Contact' bulk email capped at 50 clients at a time without Marketing Suite; unrestricted campaigns with itConfirmed
Run any report, tick recipients, choose a template and send — used for newsletters or one-off notices.Confirmed
Cancellation Emails
Cancellation and Reschedule Confirmation emails sent immediately.Confirmed
Yes — 'Cancelling a class (rather than deleting it) sends email notifications to enrolled clients'; cancellation notices are also a transac…Confirmed
Transactional notifications include cancellation and 'cancellation after deadline' messagesConfirmed
Automated email preferences cover booking/cancellation notifications; staff can also push a group message to a class before cancelling itConfirmed
Customer-facing late-cancel messaging documented; reminder emails for unsigned waivers one hour before classConfirmed
Early/late cancellation notifications for classes and appointments. All packages. Substitute instructors do not receive cancellation emails.Confirmed
Automatic cancellation notifications; custom note via a template variable; template editableConfirmed
Automatic cancellation/registration emails including waiver links when staff registers clientsConfirmed
Cancelling a class auto-sends attendees a text and email with an optional custom messageConfirmed
Class Canceled by Client (Early/Late), Booking Canceled by Staff, Appointment Canceled by Staff, plus event and recurring variantsConfirmed
Cancelling a class prompts an email or text to everyone reserved, waitlisted or checked in, and flags failures. A Dropped Membership automa…Confirmed
Custom Email Templates
Edit subject and body with text, images, buttons, fonts/colours and merge tags; multiple templates per notification.Estimated
Yes — 'You can customize the content of each one to match your studio's voice': subject lines, body copy and handlebars merge variables. So…Confirmed
Transactional templates editable; templates can be imported/exported as HTML or built from CanvaConfirmed
Email branding (logo, colours) is customisable; KB documents template creationConfirmed
Custom email templates plus a drag-and-drop Email EditorConfirmed
Partial — transactional messaging built-in; marketing template editing via Xplor Growth partner productEstimated
Editable default text with replace-phrases and optional HTML. Custom send-from address via SMTP needs Accelerate+.Confirmed
Transactional email templates editable with drag-and-drop formatting and merge variables; SMS templates separately editableConfirmed
Customize registration email and text notifications per eventConfirmed
No — Pike13 states 'Automatic notifications sent to clients and staff cannot be edited, nor can individual notifications be turned off'. On…Confirmed
Partial — receipt, reservation confirmation and pass-expiring emails are customizable; class reminder, cancellation, waitlist and payment-f…Confirmed
Editable notification content, plus account-wide email branding (from name, reply-to, template/signature)Confirmed
Before-visit and after-visit notification/reminder templates are editable, with merge fields and promo codesConfirmed
Edit content via default or visual editor, with email/SMS variables, configurable sender, per-service custom notifications and test-sendConfirmed
Setup > Document Templates with a WYSIWYG editor, personalisation tags and editable pre-built templates.Confirmed
Email MarketingPro
Yes — automations with triggers, actions and goals, premade automations, segments and lifecycle stages. Gated to Growth tier and above (Ind…Confirmed
Built-in marketing suite with AI-assisted email builder, templates, and automations triggered when a member enters/leaves a smartlistConfirmed
Campaigns, Audiences, Automations and XLerate workflows (XLerate is an add-on on Essential/Boost, included on Elite)Confirmed
Xplor Growth (partner) for email campaigns, scheduled plans and segmentsConfirmed
Marketing Suite — Campaigns and Smart Lists need Accelerate 2.0+; Automations (drip series) are Ultimate 2.0+ only. Not on Starter.Confirmed
Sequences: trigger-based automated email/SMS campaigns with prebuilt templates. Requires the Email & SMS Marketing Suite add-onConfirmed
Email marketing system and builder included on studio plans; marketing automations by tierConfirmed
Not native — no built-in campaign builder; email marketing is via Mailchimp, Emma, LoopSpark and BrandBot integrations (Advanced/Premium)Confirmed
Limited — Automations capped at 3 (Grow), 10 (Flow), unlimited (Pro). No drip campaigns, A/B testing or segmentation; Mailchimp/MailerLite…Confirmed
No campaign builder — automated lifecycle/pre-post notifications only; marketing campaigns require exporting to Mailchimp or Constant Conta…Confirmed
Built-in Email Marketing with campaign types, audience filtering, automated birthday/win-back campaigns. Free up to 1,000 credits/mo, then…Confirmed
'Marketing Suite' — automated trigger-based campaigns, templates, scheduling and open/click analytics. Not on the Starter planConfirmed
Basic in core — preset/custom triggered automations. Vendor says it's 'great for sending basic transactional emails' and recommends Mailchi…Confirmed
Mailchimp Integration
Native — subscribes clients to ONE Mailchimp list based on an intake-form opt-in question. Only one list per connection.Confirmed
Yes — 'Sync your client list and trigger email automations based on purchases and tags'.Confirmed
One-way sync of name, email and phone for all active clients; auto-subscribed, no selective or manual syncConfirmed
Native, configured from Settings > Integrations (the only integration listed on that tab)Confirmed
Not directly — Mindbody's own FAQ says so. Only branded-web-tools widgets push name/email to one predetermined list; profiles created in th…Confirmed
Native integration; syncs customers to a Mailchimp audience on purchase only — customers added without purchasing do not syncConfirmed
Syncs client data to a Mailchimp Audience with up to 21 custom fields. Advanced plan and aboveConfirmed
Native Mailchimp integration — Flow and Pro plans only (MailerLite also supported)Confirmed
Paid add-on (price varies by country). One-way sync of name, email, phone and client status; unsubscribes sync both ways. Lists and tags do…Confirmed
API-key connection; Zen Planner Groups map to Mailchimp Audiences. One-way; Mailchimp unsubscribes set a Do Not Contact flag back in Zen Pl…Confirmed
SMS BroadcastsPro
Yes — SMS broadcast. Growth tier and above (1,500 SMS/month on Individual Growth).Confirmed
Bulk SMS to filtered smartlists (160-character limit)Confirmed
SMS to a filtered list of clients; charged per SMS creditConfirmed
Xplor Growth SMS broadcasts via Twilio (partner add-on)Confirmed
Partial — Campaigns are email-only, so promotional SMS goes via Automations (Ultimate 2.0+). Mindbody states Marketing Suite texting 'is no…Confirmed
Marketing SMS via One-Off Messages and Sequences; requires the Marketing Suite add-on, metered by SMS SegmentsConfirmed
SMS available via two-way texting add-on and automation workflowsConfirmed
Not native — Pike13's own SMS is transactional. Bulk/marketing SMS runs through the Mailchimp integrationEstimated
Broadcast SMS to customer segments or class attendees (customer opt-in required)Confirmed
One-time text blasts and text campaigns; requires a paid Text Messaging credit planConfirmed
Via Marketing Suite campaigns only — the Message Center is 1:1 SMS only. Paid tiers from $19/mo for 500 messages (US/CA) or $50/mo (UK/AU)Confirmed
Select multiple people from a report and send a templated SMS. US & Canada only, 2.1¢ per message, one-way, 160 chars before splitting.Confirmed
SMS NotificationsPro
Automated SMS appointment reminders with merge tags, to 180+ countries. Standard/Premium only.Estimated
Yes — configurable text reminders, plus two-way texting inbox and a studio phone line.Confirmed
SMS available from the Build tier upwardConfirmed
SMS including two-way; consumes purchased SMS creditsConfirmed
Partial — Quick Fill waitlist SMS and Xplor Growth two-way SMS (partner); core transactional SMS not fully documented nativelyConfirmed
Tier-gated — unavailable at Starter/Essential/Pro. From Accelerate 2.0+ a local number enables 1-way and 2-way texts. Country-limited; adde…Confirmed
Transactional SMS for confirmations, reminders and waitlists, editable templates; texts instructors on booking/cancellation. Metered in Twi…Confirmed
Two-way text messaging add-on ($30/mo); transactional/custom text notifications on events require SMS add-onConfirmed
SMS class and payment reminders to clients, and text alerts to staff. Advanced plan featureConfirmed
Automated SMS, but only in supported countries (US, Canada, UK, Ireland, Spain, France, Germany, Netherlands)Confirmed
Transactional text reminders/notifications, but requires a paid Text Messaging credit plan (from $20/mo US, £15/mo UK)Confirmed
Transactional SMS free and unlimited in the US and Canada; metered elsewhereConfirmed
Limited — US & Canadian mobile numbers only, 2.1¢ per message on top of subscription, and one-way (members cannot reply). Two-way texting r…Confirmed
Forms & Compliance
Custom Intake Forms
Form builder with textbox, dropdown, checkbox, yes/no, file upload (5 MB) and address fields; unlimited questions, assignable per appointme…Confirmed
Yes — 'Build intake forms, waivers, and questionnaires to gather information from clients before they book or attend', building the form by…Confirmed
Custom form builder with multiple/simple answers, checkboxes, signature and file-upload fieldsConfirmed
Built by selecting from a preset question library (emergency contact, blood pressure, pregnancy etc.) rather than a free-form builderConfirmed
Limited — no general form builder. Settings > Forms allows custom terms, waivers and 'create your own questions' that feed profile Notes; L…Confirmed
Partial — purchase agreements signed at checkout/POS/kiosk; general custom intake forms not documented separately from Xplor Growth waiversEstimated
Client Forms builder with custom questions, required toggle, service scoping and profile field mapping. HIPAA compliant. All packages. Subm…Confirmed
Intake Forms builder: text, long-form, single/multi-select, drop-downs, checkboxes, dates, image and PDF uploads; assignable to services; S…Confirmed
Client Intake Forms linked to offerings/appointments with custom-field mapping (Pro+); Lead Generation Forms on Pro Plus+Confirmed
Custom Client Fields (freeform text, date, single/multi-select, yes/no), required/optional/hidden per client type at signup. A field builde…Confirmed
Intake forms with 10 custom fields; only 3 published at once. PRO PLAN ONLYConfirmed
Form builder for intake/consent/health forms plus SOAP notes; requires the Forms add-on ($10-15/mo)Confirmed
Custom form builder for membership agreements, health/registration info, appointment notes and intake prior to a serviceConfirmed
Setup > Custom Fields (Text, Long Text, Yes/No, Number, Date, Currency, Select From List) added to registration forms and profiles, plus a…Confirmed
Digital Waivers
Partial — Terms & Conditions Agreement forms can be required via a mandatory checkbox, but there is NO e-signature capture; Acuity's own do…Confirmed
Yes — 'Arketa can send waivers and collect signatures electronically'. Scanned paper waivers can also be uploaded to the profile as staff-o…Confirmed
Upload your own waiver and T&Cs via Tools; presented at checkout for agreement. Click-to-agree rather than drawn e-signatureConfirmed
E-Agreements plus Waiver / Parental Waiver / Membership T&Cs / Drop-in T&Cs in Settings > FormsConfirmed
Terms/Privacy required at check-in; Xplor Growth waivers with email/QR signing and roster warning tagsConfirmed
Dedicated Liability Waiver with 'require acknowledgement'. Signature capture via Business app and branded app. All packages including Start…Confirmed
Custom waivers plus a global customer waiver and child waivers; signed on-device or by email. Waiver updates auto-trigger re-signature requ…Confirmed
Built-in waivers enforced before registration; staff can send links or mark paper waivers signedConfirmed
Advanced and Premium plans only — not on Essential. One Adult Waiver and one Guardian Waiver per business; miscellaneous documents and sign…Confirmed
Online waivers with stored e-signatures, all plans. No custom fields on the waiver — not a substitute for an intake formConfirmed
Liability waivers with electronic customer and employee signatures; requires the Forms add-on ($10-15/mo)Confirmed
Online waiver with drawn e-signature (finger, stylus or mouse); signable via web, Achieve Client App and Self Registration Web AppConfirmed
Signature documents — Universal, Membership (per category) and Events.Confirmed
Downloadable Form Responses
An Intake Forms report lists all answers to a question; forms can attach to confirmation emails as a time-stamped PDF, and answers appear i…Confirmed
Not verifiedEstimated
Partial — form answers written onto the member profile; members who accepted a waiver can be isolated via a smartlist (which exports). No d…Confirmed
Partial — responses save to the client profile and a copy is emailed to you on submission; no bulk export or download documentedConfirmed
Not verifiedEstimated
Not verifiedEstimated
Per-client only — stored on the Documents screen, printable or print-to-PDF, gated by a staff permission. No bulk export documented; client…Confirmed
Signed waivers download as PDF from a profile; intake submissions generate a downloadable PDF; no bulk waiver export documentedConfirmed
Not verifiedEstimated
Signed waivers and documents saved to the client profile and downloadable as PDFsConfirmed
Individual waivers savable as PDF; custom-field responses searchable and customer lists export to CSV. No bulk signed-waiver export reportConfirmed
Signed Waivers report and form responses on the customer profile, downloadable as CSVConfirmed
Download/print individual responses, plus a summary view and a table view of all form & SOAP responsesConfirmed
Export form responses to CSV or PDF, in bulk or per clientConfirmed
Signature Documents report lists every document and status, filterable, batch-updatable, exports as CSV/tab/PDF.Confirmed
Required Forms Before Booking
Mark a question Required and clients can't proceed with the booking without answering/agreeing.Confirmed
Not verifiedEstimated
The liability waiver can be made mandatory at registration, and terms must be accepted before purchasing a product or subscriptionConfirmed
Forms and waiver agreement are part of checkout and must be completed before attendance is confirmedConfirmed
Clients are prompted to sign outstanding e-agreements in the Member App, Web Portal and Pro app before proceedingConfirmed
Partial — TOS/Privacy/Xplor waivers required to check in, not to book; purchase agreements required before membership/package purchase comp…Confirmed
Partial — the liability waiver CAN gate booking, but custom client forms do NOT: Mindbody states 'Clients are not required to complete clie…Confirmed
Partial — waivers/contracts gate self-serve checkout, but signing is optional in POS and intake forms are emailed after booking rather than…Confirmed
Waivers can be required at registration for events, series, appointments, packages and store itemsConfirmed
'Before enrolling in services or making purchases, clients must sign the applicable waiver'; custom client fields can also be required at s…Confirmed
Not verifiedEstimated
Pre-registration/purchase forms block registration until completed; forms can expire and require resubmissionConfirmed
Forms can be made mandatory for customers; forms can also be given expiration dates to force re-signingConfirmed
Business policy 'Require clients to agree to the Liability Release only when booking services' — client must sign before the booking comple…Confirmed
Partial — an unsigned document raises an alert that can be set to 'Prevent Sign-In', but staff can view the alert and bypass it to check th…Confirmed
Staff Management
Custom Staff PermissionsPro
Preset roles rather than fully custom — View Only, View & Edit, Admin, plus per-calendar scoping and an export toggle. Enterprise adds org-…Confirmed
Yes, but Studio plans only — 'create custom roles with exactly the access your team needs' across Schedule, Clients, Marketing, Analytics a…Confirmed
Granular per-permission staff access, including restricting a staff account to specific teachersConfirmed
Four levels: profile-only (default), Instructor, Manager (all except Payments and Settings), and CustomConfirmed
No — four fixed preset roles only (Super Admin, Admin, Receptionist, Trainer); permissions are not individually configurableConfirmed
Role permissions configurable in Admin and enforced in Biz appConfirmed
Tier-gated — customisable permissions and permission groups need Accelerate+; Starter gets only pre-set manager/staff permissions.Confirmed
Custom Roles with own permissions (optionally cloned from a starter role), bulk role assignment, granular abilitiesConfirmed
Create/edit staff roles controlling access such as client check-in screenConfirmed
Five preset roles plus per-staff toggles: Basic Reporting, Financial Reporting, Send Public Notes, Manage Pay Rates, Submit and View Pay It…Confirmed
Customisable Access Levels and per-feature employee permissions, incl. restricting price/discount changes and waitlist useConfirmed
Four default roles plus Add Role / Edit Role with per-permission selectionConfirmed
Granular Staff Roles plus Setup Roles (Accountant, Communications, Retail Store, Payroll, Database Owner…), combined per staff member.Confirmed
Instructor Revenue Reports
Indirectly — Revenue and Appointments reports filter by Calendar, and businesses typically use one calendar per staff member. No purpose-bu…Confirmed
Yes — 'Sales by Seller' report: 'All successful transactions associated with a seller at checkout.'Confirmed
Insights scheduling breaks performance down by teacher; marginal contribution nets session revenue against teacher payConfirmed
Partial — reports include teacher performance statistics and allow filtering by teacher, but a revenue-by-instructor figure is not explicit…Confirmed
Trainer Insights report, plus Sales Attributions to credit sales to staffConfirmed
Instructor Payroll lists classes, check-ins, no-shows and substitute flag per instructorConfirmed
'Sales by rep' requires Accelerate+ and is NOT on Starter — on Starter staff cannot be assigned as sales reps at all.Confirmed
Combined Payroll shows per-staff Gross Revenue, Teacher Payout, class/appointment counts; class profitability = Earned Revenue minus Teache…Confirmed
Pay Rate Report totals pay owed per staff member; event roster shows revenue per registrationConfirmed
Limited — no dedicated revenue-by-instructor report. Invoice Items exposes 'Commission Recipient' (who received payment rather than who del…Confirmed
Attributed Revenue per instructor, with configurable no-show handlingConfirmed
Payroll/commission reporting by employee; sales attributed to a 'Sold By' employee (reassignable after checkout)Confirmed
Payroll Summary 'Service Revenue' column, plus Revenue by Service staff filter and Tips Earned Details ReportConfirmed
Partial — bills carry a staff role driving by-bill commission, and the Payroll Report shows per-staff earnings, but no dedicated revenue-by…Estimated
Payroll Summaries
No payroll engine — no pay rates or commission rules. Vendor's documented approach is to export appointments to CSV and calculate payroll y…Confirmed
Yes — 'run a payroll report to see what each instructor earned based on their configured pay rates'. Supports flat bonus per student, range…Confirmed
Payroll rules, per-teacher and per-appointment rates, remuneration groups, salary summaries exportable as CSV or PDFConfirmed
Tools > Payroll, define pay per team member, export to CSV. Pay-rate structures (hourly/per-session/commission) not documentedConfirmed
Pay Rates with per-class and per-appointment base rates by trainer, attendee-threshold bonuses, and a payroll reportConfirmed
Instructor Payroll report (classes taught, check-ins, no-shows) and Employee Payroll report (time-clock hours)Confirmed
Pay rates, commissions and tips on every package, with Payroll and Pay Rates reports. Not a payroll processor; ADP/Paychex integrations nee…Confirmed
Pay Rates: base per class, per-customer rates, percentage splits, hourly; 'Run Payroll' plus a Combined Payroll report covering classes, ap…Confirmed
Pay Rate Report auto-calculates staff pay from configurable pay-rate rules over a date rangeConfirmed
Payroll Report calculates base-rate pay, tiered and per-head bonuses, commissions and tips from confirmed attendance; exports to CSV. Calcu…Confirmed
Instructor Activities report gives classes taught, attendance and attributed revenue per instructor, but does not calculate pay rates or co…Confirmed
Pay Rates plus the Instructor Hours and Pay Rates report (downloadable)Confirmed
Payroll report with hourly rates and commissions per service, class and product; full Vagaro Payroll/Gusto processing is a separate add-on…Confirmed
Payroll Summary Report covering services, payments, tips and commissions; base pay, bonus, tips, commission and hourly via 'Use time clock…Confirmed
Payroll Report by pay period with hourly, by-bill (commission) and by-session pay rates. Exports to CSV/TAB.Confirmed
Staff Accounts
Invite 'contributors' with their own login; unlimited on standalone Acuity subscriptions (capped by website plan if attached to Squarespace…Confirmed
Yes — team members log in at dashboard.arketa.com with their own email; dashboard visibility set by role.Confirmed
Each staff member logs into the dashboard with their own profile; a Trainer role exists, and Glofox Pro is the staff mobile appConfirmed
Employee accounts with Admin and Biz app access; permissions carry overConfirmed
Unlimited staff logins included on every package including Starter — 'you aren't charged per user'.Confirmed
Staff accounts with own logins plus a dedicated Staff App and 2FA. Staff accounts are an add-on not included on Basic/Pro tiersConfirmed
Staff members with own logins on all Studio plans (3/6/unlimited by tier)Confirmed
Five roles (Primary Owner, Owner, Manager, Staff, Limited Staff), each with their own login. Unlimited staff seats on all plansConfirmed
Unlimited staff logins included at no extra costConfirmed
Each employee gets a profile and login; each bookable calendar beyond the first costs $10-15/mo for up to seven licences, after which extra…Confirmed
Staff get their own sign-in plus the Elevate Staff AppConfirmed
'This staff member can log in to the database' grants Studio and Staff App access; vendor recommends individual logins.Confirmed
Staff Attendance
Yes — time clocking for staff.Confirmed
'Time Clock' tool with clock-in and history of hours worked per staff memberConfirmed
No separate instructor attendance record — the instructor performs client check-in, which serves as the attendance workflowConfirmed
Employee Payroll report from Time Clock clock-in/out shifts in AdminConfirmed
Built-in hourly Time Clock on every package including Starter, with a Time Clock report.Confirmed
Clock in/out with admin editing under Manage Staff Hours; feeds the Combined Payroll reportConfirmed
No — Pike13 states 'While Pike13 is not a time-tracking software, you can use the Schedule report to view the total hours your staff member…Confirmed
No time clock — the Instructor Hours report derives hours from scheduled/taught classes rather than clock in/outConfirmed
Time cards with clock in/out, plus a Time Card reportConfirmed
Time Clock with clock in/out in Back Office or Staff App, backed by Time Clock Details and Summary reportsConfirmed
Time Clock for hourly staff via Studio or the Staff App on tablet (not phone); admins edit entries, staff view their own timesheet.Confirmed
Staff Scheduling
A calendar per staff member with its own availability, repeating hours, blocked time and per-appointment-type availability groups.Confirmed
Yes — instructor availability, shift schedule, subbing, and location/room availability.Confirmed
Schedule page manages availabilities and activities, groupable by teacher, establishment or activityConfirmed
Instructors are assigned per class, and the system blocks double-booking an instructor at the same timeConfirmed
Trainer schedules and availability drive client-side appointment booking; trainers assigned per classConfirmed
Assign instructors to classes; NetGym partner adds shift scheduling and sub managementConfirmed
Per-staff availability, instructor assignment, teacher changes. Resource scheduling (rooms/equipment) needs Accelerate+.Confirmed
Assign teachers to classes and staff to Appointment Boards; per-staff Availability Rules, buffer times, auto-substitution eligibilityConfirmed
Assign staff to classes, events and appointments; availability and time-off on scheduleConfirmed
Per-service staff availability, instructor assignment on class times (multiple instructors allowed), plus a Staff Member Schedule reportConfirmed
Assign instructors to classes, add substitutes in bulk, private per-instructor calendar. No shift/rota or staff-availability moduleConfirmed
Instructor availability schedules for appointments and instructor assignment on classes/courses; no general shift/rota toolConfirmed
Employee working hours, custom service hours, personal tasks/closures, time-off policies and balancesConfirmed
Working hours and available/unavailable time via staff profile, the Schedule calendar or the Staff App, with notes for breaks, days off and…Confirmed
Instructors assigned to classes (primary plus assistants); per-staff appointment availability in up to four blocks per day; teaching auto-b…Confirmed
Reporting
Activity Log
Per-appointment only — each appointment has a changelog showing every change, notification sent, which user made it and their IP. No accoun…Estimated
Partial — the member profile logs member-side events (bookings, payments, logins, profile edits); no staff-side audit trail documentedConfirmed
Activity page logs every account action; filter by client name, class or package, and by all / client-only / admin-only activityConfirmed
No general admin audit trail; the per-client Activity tab logs that client's bookings and cancellations with timestamps, and Sales Attribut…Confirmed
Per-class Attendance Log auditing reservation actions (create, check-in, cancel, no-show, swap spot) with broker nameConfirmed
Partial — the Staff Activity report is 'an activity log for three reports' only, recording who accessed them and from which IP. No general…Confirmed
Customer-scoped only — Activity > History logs purchases, refunds and timestamps. No system-wide staff audit trail documentedConfirmed
Partial — package usage history and membership payment/usage drill-down; no system-wide staff audit log documentedConfirmed
Limited — client and staff History tabs show account activity, visits, notes and email history, but no system-wide audit trail attributing…Confirmed
Partial — pass-level activity history logs credit adjustments and automation actions. No system-wide who-did-what audit trailConfirmed
Partial — Activity Feed and per-customer Activity Log record who made each registration/purchase, and a Field Changes report tracks edits;…Confirmed
Partial — per-appointment Timeline/History records who booked/modified it, what changed, and notifications sent; no system-wide audit log o…Confirmed
'Edit log' recording activities by clients, staff, WellnessLiving employees and the system, with date/time, user, role, source application…Confirmed
Partial — a Log > User saved-report section for notes by staff/date, an Alert report recording who added each alert, and Email History. No…Estimated
Attendance Reports
Partial — the Appointments report summarises bookings by type and filters to cancelled vs no-show. No attended/checked-in report, since che…Confirmed
Yes — attendance, client visits, check-ins, visit averages and retention reports.Confirmed
Attendance rates by class and sign-ups over any date rangeConfirmed
Visits report and per-class attendance reportingConfirmed
Reservations report and Class Session Utilization Details with check-in/no-show dataConfirmed
Attendance Analysis, Attendance with/without Revenue, Client Visits and a dedicated No-Shows report.Confirmed
Customer visit reports; 'total visits' is a tracked Insights metricConfirmed
Registration reports and roster attendee lists per eventConfirmed
Enrollments and Schedule reports plus Monthly Business Metrics (Total Completed Visits, Average Visits per Visitor, no-shows, cancellations)Confirmed
Service/Class Sales Summary reports number of classes and attendees; per-customer class attendance history also availableConfirmed
Attendance reports incl. Class Summary (scheduled/attended/booked/late-cancelled/no-show) and Class Schedule reportsConfirmed
Attendance report filterable by class, instructor, person, RSVP/attended and type, plus last-attendance and total-attendance fields.Confirmed
CSV Export
Appointments, clients, and package/gift/subscription orders export to .csv. Reports themselves are not directly CSV-exportable.Confirmed
Yes — Analytics → Reports → Export, select data points, choose PDF or CSV, Download Report.Confirmed
Export option on reports such as Customers in Payment Failure and Payment TransactionsConfirmed
Reports export to Excel/CSV/PDF. Requires the 'Export report information' permission.Confirmed
Reports download from the reports page; large reports delivered via email; payroll also saves as PDFConfirmed
CSV export for contacts and report outputsConfirmed
Export button on reports (Excel or CSV); Premium Reports downloadable and schedulable by emailConfirmed
"Export as CSV" button on reports and customer listsConfirmed
Export reports to CSV, Excel or PDF; Excel exports render as .csvConfirmed
Every report exports to .csv or tab-delimited; display exports to PDF.Confirmed
Full Audit HistoryPro
No retention limit stated — the changelog persists with each appointment, but there is no account-wide audit trail and no published retenti…Estimated
Not applicable — Arketa documents no staff audit trail, so no retention window is stated. The client timeline (emails, SMS, automation acti…Estimated
Not verifiedEstimated
Not verifiedEstimated
No system-wide audit log exists, so no audit retention window is published. One limit on the analytics layer: Analytics 2.0 only shows data…Estimated
No dedicated audit-log product or retention tier; no fixed truncation window publishedEstimated
Not verifiedEstimated
Not verifiedEstimated
Customer interactions and lifecycle activity are 'kept indefinitely, while the customer exists in your account' — no stated truncation wind…Confirmed
Not verifiedEstimated
No — edit log retained for ONE YEAR only; activity older than one year cannot be viewedConfirmed
unknown — no audit/history retention limit published. The only documented ceiling is a 2,000-record report limit, which is a report-size li…Estimated
Membership Reports
Weak — a Subscribers list shows each subscriber and remaining balance, and subscription revenue appears in the Revenue report, but no activ…Confirmed
Yes — 9 subscription reports: active, paused, cancelled, renewals, past due, churn, intro offer conversions.Confirmed
Insights Subscriptions plus a dedicated Client Retention dashboardConfirmed
Members, New Memberships, Lost Members, Members At Risk, and Membership Plan Changes reportsConfirmed
Membership Details report with Ding Failure and Payment Failure filtersConfirmed
Retention, Retention Management, Autopay Detail and Autopay Expirations reports.Confirmed
Membership Renewal Funnel, Lead Conversion and Winback funnels, 'Failed membership renewals' report; retention is an Insights metricConfirmed
Purchased memberships table with status, revenue and next payment dateConfirmed
Client Passes & Plans report, Pass and Plan Conversions report, plus Insights showing expiring memberships and recently inactive clientsConfirmed
Sales Details covers membership sales; Expired & Full Passes covers usage/expiry. No dedicated churn/retention reportConfirmed
All Customer Memberships, All Membership Holds, plus purchased/cancelled-in-period and 'Slipping Away' retention reportsConfirmed
Memberships Report showing active, on hold, expired, canceled or converted by date range; separate Isaac Churn Risk ReportConfirmed
Memberships report grouped by type, plus Holds & Drops reports for cancellations and hold analysis.Confirmed
Occupancy Reports
Insights Scheduling reports fill rate and optimisation opportunities; the Calendar classes tab shows fill rates inlineConfirmed
Partial — attendance rates by class and class popularity metrics are reported; no fill-rate/utilisation report named as suchConfirmed
Class Performance report compares bookings vs check-ins per class and per time slotConfirmed
Class Session Utilization Details with % utilization column for occupancy/fill trackingConfirmed
Class fill rate and appointment occupancy, bookings vs attendance, peak vs off-peak. Ultimate adds 'Fill Slow Days' automations built on th…Confirmed
Partial — no named fill-rate report. The schedule flags classes low on bookings ('solve with Spotfiller'), and AI Insights answers queries…Estimated
Partial — Show Spots Remaining and registration counts on schedule/roster; no dedicated occupancy report namedEstimated
Partial — the Schedule Report exposes 'Capacity' alongside 'Total Enrollments', so fill rate can be derived, but no built-in utilisation me…Confirmed
Partial — attendee totals and average attendance per class/time slot, but no fill-rate percentage against capacityConfirmed
Instructor Hours report shows occupancy and no-shows per class; All Classes & Appointments report shows average attendance by start time, d…Confirmed
No dedicated fill-rate/utilisation report found. Attendee counts per class via the Service/Class Sales Summary report; custom utilisation r…Estimated
Class Utilization Report — utilization percentage showing how full a class is on average, plus capacity slots, average attendance, no-shows…Confirmed
Partial — Reservation Max and spots-remaining exist, and Attendance/Class Sessions reports give counts by class/instructor/date, but no ded…Estimated
Package Reports
View Orders lists all package/gift/subscription orders with an 'Export All' CSV. The export omits codes added manually or via API, and list…Confirmed
Yes — Expired Packages report showing 'sessions purchased, sessions used, sessions remaining at expiration', plus deferred revenue and orde…Confirmed
Insights Pass Usage tracks pass revenue earned versus still owedConfirmed
Partial — a 'Purchased Class Packages' view lists purchased packs with expiry and classes remaining. Not a reporting/analytics moduleConfirmed
Partial — credit packs reported through Sales/Members reports and client filters rather than a dedicated packages-remaining reportEstimated
Credit package and membership contract reporting across locations/categoriesConfirmed
Visits Remaining report plus an Expired Series section in Earned Revenue.Estimated
Packages/packs reporting including active package countsConfirmed
Purchased packages table with credits remaining, revenue and payment statusConfirmed
Client Passes & Plans report covers passes/plans held, used and remainingConfirmed
Expired & Full Passes report reviews pass and membership usageConfirmed
Packs/prepaid plans appear in the All Customer Memberships report, with 'Pack Running Low' notificationsConfirmed
Sales Summary by Purchase Option, Visits Remaining Report, and Expiring Purchase Options ReportConfirmed
Memberships report has a 'Class Card Att Remaining' criterion; an Expiring Class Card automation covers expiry.Confirmed
Revenue by Class
The Appointments report summarises all booked appointments by type with total price per type.Confirmed
Yes — Sales by Class, plus sales by pricing option and sales by category.Confirmed
Insights Scheduling evaluates performance and earned revenue by service category; Sales Report lists all products soldConfirmed
Revenue generated from each class, plus average cost per class, filterable by class typeConfirmed
Sales report breaks revenue down by item sold; Class Performance covers bookings/attendance per classConfirmed
Class Session Utilization Details report shows utilization per class sessionConfirmed
Sales by Service, Sales by Category and Sales by Product reports.Confirmed
Each class has Earned Revenue and Profitability on the class details page, with documented attribution rulesConfirmed
Event roster shows revenue and payment status per registrationConfirmed
Invoice Items and Transactions by Invoice Item group by Product Name/Type and Revenue Category; Monthly Business Metrics splits net paid by…Confirmed
Attendance & Revenue by Class report, Individual Class Attendance & Revenue report, and Class Details by Day/Time reportConfirmed
Service/Class Sales Summary gives class sale totals, add-on sales, cost to business and average sale per class; Sales By Category also avai…Confirmed
Revenue by Service Report breaks revenue down by Service Name; Service Revenue Summary and Sales Summary by Revenue Category give summarize…Confirmed
Via income categories — each membership option is assigned a category and Bills (Show Payments) groups by it. Revenue by service type rathe…Confirmed
Revenue by Instructor
Indirectly — filter the Revenue report by Calendar, where a calendar usually represents one staff member.Confirmed
Yes — 'Sales by Seller' report attributes successful transactions to the seller at checkout. Payroll reporting also breaks earnings down pe…Confirmed
Partial — reports filter by teacher and show teacher performance stats, but revenue attributed per instructor is not explicitly documentedConfirmed
Trainer Insights report and Sales AttributionsConfirmed
Utilization by Instructor reports documented in Instructor Payroll related articlesConfirmed
Sales by Rep report and sales-rep filter both require Accelerate+ (not on Starter). Payroll report attributes class/appointment earnings on…Confirmed
'Sales by Staff' report (service revenue, retail revenue, average ticket); Combined Payroll shows Gross Revenue per staffConfirmed
Pay Rate Report totals pay per staff member for the selected periodConfirmed
Limited — achievable via the Invoice Items 'Commission Recipient' field or custom Premium Reporting, but no standard reportConfirmed
Via payroll/commission reporting and 'Sold By' employee attribution on salesConfirmed
Revenue by Service Report has a Staff Name column and Staff filter; Payroll Summary has a Service Revenue columnConfirmed
Partial — bills record a staff role and the Payroll Report breaks earnings down per staff, but no native revenue-by-instructor report is do…Estimated
Revenue Reports
Revenue report with year/month/custom ranges, filterable by calendar, with an option to attribute revenue by booked date.Confirmed
Yes — Total Sales, sales trends, revenue by category, deferred revenue and balance summary. 40+ reports overall.Confirmed
Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed
Sales report, Scheduled Revenue report and Reconciling Revenue reportsConfirmed
Finance reports including Payment Transactions and related payment breakdownsConfirmed
Sales, Earned Revenue, Sales Forecast and Sales by Product/Service/Category. 'Save This Report' isn't on Starter.Confirmed
Total Sales Report plus Insights graphs with period-over-period and year-over-year comparisonConfirmed
Reports section with payment and business reports by date rangeConfirmed
Transactions, Invoices, Invoice Items and Monthly Business Metrics reports covering net paid, refunds and revenue over timeConfirmed
All Sales, Sales Summary by Revenue Category, Service Revenue Summary, Projected Revenue, all date-range filteredConfirmed
Payments, Bills and Bills (Show Payments) over any date range, plus dashboard financials and retail sales reports.Confirmed
Visual Dashboards
Yes — analytics dashboard with bar charts and time-series visualisations covering business overview, membership, bookings/visits, revenue b…Confirmed
Insights suite: Scheduling, Bookings & Demand, Pass Usage, Subscriptions, Acquisition & Conversion, Client RetentionConfirmed
Colour-coded charts on the analytics page plus a main dashboardConfirmed
Dashboard home plus ABC Insights for Glofox analyticsConfirmed
Insights included for all customers; custom reporting available as paid DaaS add-onConfirmed
Analytics 2.0 on all 2.0 tiers. The separate 'Insights' add-on is NOT on Starter and is paid on Accelerate/Ultimate; included with Ultimate…Confirmed
Analytics > Insights with charts, Compare To and aggregation filters; Insights can be pinned to the main dashboardConfirmed
Partial — Ask Sprout business intelligence assistant on studio plans; no full dashboard product documented separately from reportsEstimated
Partial — Insights is a colour-coded metric board rather than charts, Advanced/Premium only. True charted dashboards come via Premium Repor…Confirmed
Home page shows toggleable at-a-glance metrics that click through into reports; no charts/graphs — reporting is predominantly tabularConfirmed
Business Dashboard with revenue charts and membership data, report chart view and 30-day trend widgets, plus an AI Business AdvisorConfirmed
Sales Trends and other trend reports render charts; deeper BI (50+ pre-built Power BI reports, Tableau) requires the Data Lake add-on at $4…Confirmed
Customizable dashboards with Key Metrics tiles, Isaac Churn Risk summary and embedded report tables; charts/graphs not documentedConfirmed
Dashboard with saved report categories; reports display as Grid, Pie Chart, Bar Chart, Totals or Historical.Confirmed
Integrations
Apple CalendarPro
Two-way sync with iCloud Calendar; updates may take up to 10 minutes.Estimated
Apple Calendar named as a supported sync target; one-way syncConfirmed
Partial — customers can Add to Calendar from app/website to device default calendar; no staff two-way syncConfirmed
No native integration — .ics attachments on notifications let clients import into Apple Calendar, and staff can subscribe to the iCal feed…Confirmed
Same subscription feed via iCal/Apple Calendar. One-way, 120-day windowConfirmed
One-way .ICS calendar feed to Apple Calendar / iCloudConfirmed
One-way only — subscribe to a TeamUp iCalendar feed; changes made outside TeamUp do not sync backConfirmed
Client-side only — syncable only from the Achieve Client App, not desktop and not for staff; .ics files also attached to notification emailsConfirmed
iCalendar subscription URLs with explicit iPhone setup instructions.Confirmed
Google CalendarPro
Two-way sync. Classes only sync once at least one client books, each attendee appears as a separate event, and edits made in Google are ove…Estimated
Yes, one-way — 'everything you schedule in Arketa appears on your Google Calendar, but events on Google Calendar don't appear in Arketa'. E…Confirmed
Teachers subscribe their bsport schedule to Google Calendar; one-way sync (bsport to calendar)Confirmed
No native Google Calendar sync documented; possible indirectly via ZapierConfirmed
Native, included on every package — but one-way (Mindbody to Google), availability doesn't show, and anything booked via the Business app,…Confirmed
Two-way staff calendar sync; create/edit/cancel changes sync acrossConfirmed
Two-way Google Calendar sync: pull calendars to block availability and push OfferingTree events/appointmentsConfirmed
'Subscribe to Calendar' one-way feed syncing 120 days (30 back, 90 forward). Available to staff and clientsConfirmed
One-way .ICS calendar feed/subscription; does not read back from the external calendarConfirmed
2-way sync with Google Calendar (external events block appointment availability), refreshing every 5 minutesConfirmed
Real-time two-way sync, included for all businessesConfirmed
Two-way sync for staff (bookings push out, external events sync back as unavailable time) and one-way for clientsConfirmed
Only via an iCalendar subscription feed, not a native integration. Docs warn Google refreshes roughly once every 24 hours and it 'shouldn't…Confirmed
Mailchimp
No native integration — Mindbody's FAQ states 'Does Mailchimp integrate with Mindbody? Not directly.' Not listed in their Email Marketing p…Confirmed
Native Mailchimp integration with a dedicated setup articleConfirmed
Native integration syncing clients to a Mailchimp Audience with up to 21 custom fields. Advanced plan and aboveConfirmed
Native Mailchimp integration — Flow and Pro plans onlyConfirmed
Native integration via Setup > Integrations with OAuth; paid add-on, price varies by countryConfirmed
Outlook CalendarPro
Two-way sync with Outlook Calendar and Office 365; updates may take up to 10 minutes.Estimated
Outlook is the first-listed calendar option for schedule subscription; one-way syncConfirmed
No direct integration — Mindbody states it 'can integrate with Outlook Calendar only after integrating with Google Calendar'. One-way, upda…Confirmed
Same subscribe-to-calendar feed works with Outlook. One-way only, no two-way Microsoft 365 integrationEstimated
One-way .ICS calendar feed to Outlook Office 365 and ExchangeConfirmed
One-way only — add the TeamUp iCalendar feed via Outlook's Internet Calendars; no 2-way Microsoft 365 syncConfirmed
Two-way sync for staff and clients; personal accounts only, organizational Microsoft 365 requires contacting supportConfirmed
No native Outlook/Microsoft 365 integration documented — only the generic iCalendar subscription link. Outlook is not named anywhere in the…Estimated
QuickBooksPro
Native — syncs clients, appointments, orders and payments, creates and optionally emails invoices, updates on cancel/reschedule. Not compat…Confirmed
Native QuickBooks integration activated from the platform; invoices sent through from the Transactions menuConfirmed
No native QuickBooks integration — only reachable via ZapierConfirmed
No native integration — Mindbody states plainly: 'Mindbody does not integrate directly with QuickBooks'. Documented workaround is exporting…Confirmed
Native QuickBooks integration with micro-level transaction categorisationConfirmed
No native integration — QuickBooks reachable only via ZapierConfirmed
Native QuickBooks Online integration; paid add-on ($10 US / $40 CA / £25 UK / $40 AU per month)Confirmed
QuickBooks Online via the Autymate integration, branded 'Finance'; syncs daily from the All Sales Report. 30-day free trial then USD $19/mo…Confirmed
XeroPro
Legacy only — Acuity states 'It's not possible to create new connections between Acuity and Xero.' Existing connections still sync; new use…Confirmed
No native Xero integration — no help-centre coverage; only reachable via ZapierConfirmed
No native integration — Mindbody states it 'does not integrate directly with QuickBooks and other accounting programs'. Xero only via paid…Confirmed
Native Xero accounting integration with a dedicated FAQConfirmed
Native Xero integration syncing sales, taxes and refunds; paid add-on ($10 US / $40 CA / $40 AU per month, free in the UK)Confirmed
Multi-Location
Additional LocationsPro
No separate per-location charge or location entity — locations are modelled as calendars, so extra sites consume your plan's calendar allow…Confirmed
Individual plans are limited to 1 location. Studio plans include multiple rooms and locations at custom pricing (contact sales) — each loca…Confirmed
Supported via a multi-location (Master/Central) account; the Scale tier is the custom plan for multi-location brands. Cost not publishedConfirmed
Unlimited locations at no extra charge — locations are a central venue library within the single account; pricing is revenue-based, not per…Confirmed
Supported; priced per location by quote. Multi-location analytics is a paid add-on on all tiers, and bulk multi-location configuration is E…Confirmed
Brand-level and location-level settings; membership contracts assignable to specific locationsConfirmed
Each location charged separately — pricing is per location (Starter from £89/$99 per month per location). Additional locations are 'datasha…Confirmed
Multiple locations supported (with rooms), but locations are an add-on: Basic and Pro list 'no locations'; multi-location requires the Cust…Confirmed
Schedule and embed filters by physical location; event series can span locations/formatsConfirmed
Multiple locations in one account sharing a single client list and unified reporting at no documented per-location fee; multi-location repo…Confirmed
Multiple locations can run on one schedule at no extra cost (via a custom filter). Fully separate locations need a second account, with a 1…Confirmed
Unlimited locations (Venues) under one account at no extra charge — pricing is by active customers, not sitesConfirmed
Each location requires its own separate business account, monthly subscription and feature subscriptions; the Multi-Location screen then li…Confirmed
Not publicly priced — multi-location (Parent/HQ account, cross-location visits) is gated to the custom-priced Enterprise planConfirmed
Depends on banking. One bank account = extra locations free and instant in a single account. Separate bank accounts = a separate Zen Planne…Confirmed
Calendars / Seats Included
1 calendar on Starter ($16/mo annual, $20 monthly); 6 on Standard ($27/$34); 36 on Premium ($49/$61); Enterprise for more. A 'calendar' is…Confirmed
Individual Basic ($49/mo annual) includes 1 team member login; Individual Growth ($83/mo) and Individual Suite ($124/mo) are also single-op…Confirmed
Not published — bsport does not publish prices or seat allowances; all plans quote-based. Unlimited bookings on every tierConfirmed
No calendar/seat model — pricing is 2% of monthly revenue (min $45, max $120/mo) with unlimited instructors, classes, clients and locationsConfirmed
Not a pricing dimension — plans priced per location/tier (Essential from $99/mo, then Boost, Elite, Enterprise), not per staff calendar; no…Confirmed
Multi-location brand/studio model rather than a fixed included-calendar count; booking windows configured per locationConfirmed
Not metered by calendar — priced per location, not per seat. Unlimited staff on every package including Starter (from £89/$99 per month per…Confirmed
Basic ($0/mo) and Pro ($60/mo) both list 'no staff members, no locations' — effectively single owner-operator accounts. Staff accounts unlo…Confirmed
Different model — studio plans include staff/rooms rather than a fixed calendar count; Essentials limits Google Calendar pull to primary ca…Confirmed
Unlimited — all three plans (Essential $139/mo, Advanced $195/mo, Premium $249/mo billed annually) include unlimited staff seats and client…Confirmed
Not applicable — Punchpass prices per account, not per calendar or seat. All plans include unlimited classes, passes and instructorsConfirmed
Not applicable — TeamUp prices on active customers only, with unlimited staff accounts/calendars included on every planConfirmed
1 bookable calendar licence in the base subscription ($23.99/mo US, £20/mo UK). Each additional employee calendar $10/mo (£10 UK) for up to…Confirmed
Starter ($69/mo) includes one staff member; Business ($199), BusinessPro ($349) and Enterprise include unlimited staff. Staff headcount is…Confirmed
Not applicable — priced by Active Members, not calendars or seats, from $99/month for Studio. Vendor states you get '100% of our Studio pac…Confirmed
Centralised Multi-Location Management
Enterprise only — an organisation dashboard manages multiple scheduling instances. Clients are NOT shared across instances, and the dashboa…Confirmed
Yes on Studio plans — 'If you run multiple studios, each location gets its own settings, rooms, and availability', classes and appointments…Confirmed
One account across 2+ establishments with a common member database, cross-establishment reports, billing groups, and franchisor-level staff…Confirmed
Partial — multiple venues run from one account with shared clients, and reports filter by location; no distinct HQ/franchise or per-site su…Confirmed
Roaming memberships and roaming Admins span studios, with multi-location analytics as an add-on and bulk config on EliteConfirmed
Brand-level reservation cutoffs, app settings and membership categories across all locationsConfirmed
'Datashare' sites share client records with cross-location reporting. Cross-regional pricing-option use needs Accelerate+. Setup via Mindbo…Confirmed
Corporate Dashboard for franchise/multi-location groups with cross-location management and reportingConfirmed
Studio plans with room & resource management and staff payroll across locationsConfirmed
Multiple facilities within one site, sharing a single client list and unified reporting. A dedicated Franchise Site Manager is available fo…Confirmed
Limited — one account can carry multiple locations on a single shared schedule, but truly separate sites need separate accounts; no HQ/fran…Confirmed
Multiple Venues (with rooms) in one account, a shared customer base, and calendar/reports filterable by venueConfirmed
A 'flagship' location syncs settings, pricing and customer information across a location group, with cross-location reporting and location…Confirmed
'Enterprise Cloud' — HQ pushes settings to all locations, cross-location reporting, Enterprise Regions with region admins, passes/membershi…Confirmed
Multiple locations in one account share clients, staff and reporting. Where separate accounts are needed, cross-location reporting only arr…Confirmed
Separate Booking Embeds Per Location
Direct links and embed codes can target a specific calendar or appointment type, so a per-location calendar gets its own booking page.Estimated
Partial — classes and appointments are assigned to specific locations 'so clients always know where to go', and reporting filters by locati…Estimated
Calendar tabs and widgets can be filtered to a specific establishmentConfirmed
Each studio has its own schedule/booking surface; members switch site via a studio dropdown in the Member AppConfirmed
Public schedule and booking by location on website and customer appsConfirmed
Schedule widget v2 can be scoped to specific locations with client-side location filters. Consumer-mode share links cannot be filtered.Confirmed
Venues/locations are a selectable step in the booking flow; the order of service/venue/staff selection is configurableConfirmed
Embed schedule with location filters for location-specific booking viewsConfirmed
The schedule widget can be scoped to selected locations, so each location can get its own embedded booking pageConfirmed
Location filter on the public schedule plus location-filtered iFrame embeds; Flow and Pro add an extra schedule page. Not a fully separate…Confirmed
Share a Customer Site calendar link filtered by venue, and the embedded widget can show selected venues onlyConfirmed
A booking widget can be created for 'This Location' or a specific multi-location; each location has its own Vagaro Listing PageConfirmed
Widget settings include a Location field to scope a widget to one locationConfirmed
Partial — classes carry a Location and calendars support filters; widgets can be built per page. A dedicated per-location booking page is n…Estimated
Branded Apps
Branded Android AppAdd-on
Yes — same white-label app published under the studio's name on Google Play. Separate paid add-on; included in Studio Suite.Confirmed
White-label app under the studio's own name on Google Play. Engage tier and aboveConfirmed
Add-on at $100 per month, or $80 per month equivalent when paid annually; no setup fee. Listed on Google Play under the business's own name…Confirmed
Standalone App published to the business's own Google Play listing; add-on on Essential/Boost, included on EliteConfirmed
Customer-facing Android apps (studio maintains Google developer account)Confirmed
Same white-label app on Google Play. NOT on Starter; paid add-on on Accelerate/Ultimate; included in Ultimate Plus.Confirmed
Branded app on request; Momence's Google Play developer account hosts individually-branded studio appsConfirmed
Branded mobile app add-on covers iOS and Android ($100/mo or $1,000/yr plus $250 setup)Confirmed
Branded App ships for both iOS and Android under the business's own branding. Same Premium-inclusion / paid add-on modelConfirmed
Custom Branded App add-on at £79/$99/€89/A$149 per month; TeamUp publishes it on Google Play under your brandConfirmed
True white-label app on Google Play under your own business name (your own Google Developer account required). Same pricing as iOS; one fee…Confirmed
Same White Label Achieve plan ($209/mo per location), published to Google Play under the business's nameConfirmed
Same $39/month add-on; no documented standalone own-name Google Play listing. A shared 'Zen Planner Member App' is what is publicly listed.Estimated
Branded iOS AppAdd-on
Yes — 'The branded app is a white-label mobile app published under your studio's name in the App Store and Google Play.' Separate paid add-…Confirmed
White-label app published under the studio's own name on the App Store; requires an organisational Apple Developer account. Engage tier and…Confirmed
Add-on at $100 per month, or $80 per month equivalent when paid annually; no setup fee. Listed on the App Store under the business's own na…Confirmed
'Standalone App' published under the business's own App Store listing; add-on on Essential/Boost, included on EliteConfirmed
Customer-facing iOS apps (studio maintains Apple developer account)Confirmed
True white-label App Store listing under the business's own name. NOT on Starter; paid add-on on Accelerate/Ultimate; included in Ultimate…Confirmed
Branded/custom mobile app on request, published under the business's own App Store listing (paid add-on; price not published)Confirmed
Branded mobile app add-on: $100/mo or $1,000/yr plus $250 setupConfirmed
Genuine white-label app requiring the business's own Apple Developer accounts. Included with Premium (as one of a choice of two), or a paid…Confirmed
Custom Branded App add-on at £79/$99/€89/A$149 per month; TeamUp publishes it in the App Store under your brandConfirmed
True white-label app published to the App Store under your own business name (your own Apple Developer account required). $100 one-time dev…Confirmed
'White Label Achieve Client App' — $209/mo per location, published under the business's own name. Plus $150/yr maintenance, $99 Apple devel…Confirmed
Branded App add-on at $39/month with your colours, logo and imagery. BUT Zen Planner describes it as 'the Zen Planner mobile app experience…Estimated
Custom Branding
Logo and colour palette on the scheduler (all plans), customisable email templates, and removal of the 'Powered by Acuity' link on Premium.…Confirmed
Yes — logo/profile photo, page name and custom scheduling URL on the public booking page; full design control in the branded app (add-on) a…Confirmed
Branding across the white-label app plus customisable widget themes on the websiteConfirmed
Logo and colours across the booking widget and emails, included in the base price (branded apps are a separate add-on)Confirmed
Member App and Standalone App customisation, plus Web Portal colour schemeConfirmed
Customize app colors, ads and integration tabs in iOS/Android customer appsConfirmed
Branded web tools on all current packages (brand colours, button text, instructor images). Full branding via the Branded Mobile App add-on.…Confirmed
Settings > Branding controls logo, colours, fonts and wording across checkout, on-demand and login pagesConfirmed
Website builder/templates, branded-domain email sending and checkout brandingConfirmed
Logo, colours and layout on the client-facing website and staff site, custom client pages, branded email header/footer, and branded app ass…Confirmed
Logo on public schedule and purchase pages, custom colour themes (all plans), customizable public home page (Pro only)Confirmed
Customer Site logo, colours and fonts; email branding; and full app branding on the paid branded appConfirmed
Branded App icon, splash screen and button colours; booking widget colour theme; MySite website global stylingsConfirmed
App icon, name, splash screen, fonts, colours, navigation bar and booking screens — explicitly scoped to the paid White Label tierConfirmed
Setup > Brand Appearance sets logo and brand colour (with contrast checker) flowing through Member and Staff Apps; Member Connect has its o…Confirmed
Push Notifications
Yes — push notifications via the branded mobile app, including push broadcasts. Requires the branded app add-on / Studio Suite.Confirmed
Push notifications to members, also usable as automated notifications on passes; from the Build tier upwardConfirmed
App notifications in the standard client apps; branded apps add push for updates and offersConfirmed
Including targeted pushes to segments and to a class's booked/cancelled listsConfirmed
Local push notifications for mobile check-in reminders on app-booked reservationsConfirmed
Requires the Branded Mobile App add-on — so unavailable on Starter, paid on Accelerate/Ultimate, included with Ultimate Plus.Estimated
Branded mobile app add-on; push behavior not separately documented beyond app productEstimated
Both the Pike13 Client App and the Branded App support push for automated notifications; no ad-hoc push broadcast composer documentedConfirmed
Instant or scheduled pushes plus class reminders, waitlist alerts and chat, via the Custom Branded App add-onConfirmed
Push notifications to customers via the Vagaro app / your Branded App; Fill My Books also sends automated pushesConfirmed
Available for transactional notifications and marketing campaigns, but gated to White Label Achieve subscribers; requires the client to hav…Confirmed
Partial/unclear — the Member App has a Notifications section, but the only documented use is social alerts on logged workout results. Push…Estimated
Support
24/7 Email Support
Ticket form can be submitted any time, but no 24/7 commitment — 'We'll reply as soon as we can, but depending on staffing and availability,…Confirmed
Not stated by bsport — the vendor advertises a multi-language 'reactive customer care team' and a dedicated Account Manager but publishes n…Estimated
CONFLICT — Marketing/homepage claim 24/7 human email support (avg ~1.5h). Help centre still publishes business hours 9:00am–11:00pm GMT, 7…Confirmed
No published SLA or 24/7 human guarantee — support via email, in-product chat and regional phone lines; operator reports often cite slow em…Estimated
Not 24/7 — email Mon–Fri 6am–8pm EST and weekends 9am–5pm EST; chat Mon–Fri 7am–5pm ESTConfirmed
Not 24/7 for human support — the '24/7' claim refers to the self-serve Support Center and AI Assistant. Human routes (case/email, live chat…Confirmed
Help centre: support team available 24 hours a day Monday through Friday UTC (email + live chat). Not true 7-day 24/7 — weekends not covere…Confirmed
Email support plus office hours on studio plans; vendor claims responsive support but no documented 24/7 guaranteeConfirmed
No — support runs business hours only: 7:30am-4:30pm ET, Monday-Friday, via a support request form. (The pricing page's '24/7' refers to pl…Confirmed
Human support during staffed weekday hours via live chat/email; weekends/holidays covered by AI assistant Penny (human escalate on request)…Confirmed
Not stated as 24/7 — support via email and regional phone lines (US, CA, UK, AU). The 'Vera' AI assistant is always available and can escal…Confirmed
Vendor sources conflict: the help centre states support is available 24/7 (chat, email, phone), but the pricing page lists email support on…Confirmed
Email Support
Email or ticket support available during published hours — not 24/7Estimated
Email or ticket support available during published hours — not 24/7Estimated
Email or ticket support available during published hours — not 24/7Estimated
Email or ticket support available during published hours — not 24/7Estimated
Free Data Migration
Assisted, cost not published — 'reach out to us at support@arketa.com with the details of your current platform. We'll walk you through the…Confirmed
bsport advertises 'hands-on, reliable data migration' handled by a dedicated team as part of onboarding; no charge stated either wayConfirmed
Partial — features page states "We move your data from your old software for you, free". The setup-services page is narrower: contacts with…Confirmed
A dedicated Onboarding Manager handles data migration as part of onboarding; member-data-only or member-plus-payment-data options. No separ…Confirmed
Support-assisted migration from MBO/zingfit/ClubReady etc.; scope varies by source platform, not advertised as universally freeConfirmed
Support-assisted migration (memberships and packs transfer; typically minutes to 72 hours), but Momence publishes NO statement that migrati…Confirmed
Free onboarding migration tiered by plan: limited (Starter), basic (Grow), advanced (Max) — not universally unlimitedConfirmed
Effectively yes — an Onboarding Specialist performs the import as part of standard onboarding with no import charge stated, though migratin…Confirmed
Email your exported customer/pass file to support and Punchpass imports it at no stated charge; membership imports in 1-2 business daysConfirmed
'Our import service is completely free of charge'; imports contacts, memberships, form responses and saved Stripe/GoCardless payment detailsConfirmed
Partially free — the first 'Premium Import' (full business data, done by a Vagaro Specialist, typically 3-5 business days) is free; subsequ…Confirmed
'Free data migration' listed on all four tiers including Starter. Serviced process with a dedicated onboarding specialist; card/bank detail…Confirmed
Mostly free — transfer is completed during free onboarding sessions by the Implementation team. However past membership data, attendances o…Confirmed
Knowledge Base
Public help centre plus a developer hub, user forum and live webinar series.Confirmed
Yes — public help centre at help.arketa.com, ~326 articles across Schedule, On-Demand, Clients, Pricing, Payments, Marketing, Team, Retail,…Confirmed
Large public Intercom help centre (17 collections, 600+ articles) in English and French, plus a video libraryConfirmed
Public help centre with ~115 articles across 11 categories, plus video tutorialsConfirmed
Public Zendesk help centre with ~337 articles, plus an on-demand Glofox Learning PlatformConfirmed
Public knowledge base at support.marianatek.comConfirmed
Large public Support Center with searchable articles in multiple languages, plus an in-product AI Assistant.Confirmed
Extensive public help centre, 18 collections covering scheduling, payments, marketing, reporting, franchise and integrationsConfirmed
Public help center at support.offeringtree.com with studio/business collectionsConfirmed
Public help centre with 15 categories incl. onboarding, services, transactions, reporting, franchise management and release notesConfirmed
Extensive public help centre — 18 collections, 250+ articlesConfirmed
Extensive public Zendesk help centre, plus free video tutorials and Vagaro UniversityConfirmed
Public Salesforce-hosted help centre with several hundred articles and step-by-step videos.Confirmed
Live Video Support
No video/Zoom support and no phone support at all. Closest equivalent is live chat, Mon-Fri only. Enterprise customers get a dedicated acco…Confirmed
No Zoom/video support documented. Closest equivalent: live chat 7 days on Studio plans (Mon–Thu 24 hours, Fri 12am–7pm ET, Sat–Sun 9am–5pm…Confirmed
No stated 7-day video support. Closest: a dedicated Account Manager providing individual onboarding sessions, plus a customer care team; ho…Confirmed
CONFLICT — Help centre emphasises email and points voice needs to booking a demo. Homepage/features offer Zoom calls / screen-share support…Confirmed
No Zoom/video support stated. Closest: 1-on-1 onboarding with a dedicated Onboarding Manager, customer success team, in-product chat and re…Confirmed
Bookable 15-minute Zoom support meetings for complex issues / screen share; not a standing 7-day video desk. Live chat Mon–Fri.Confirmed
No standing Zoom desk. Closest: Glance co-browse screen sharing, live chat in certain situations, and Call Me callbacks via the AI Assistan…Confirmed
No Zoom/video support documented. Closest: scheduled phone callbacks Mon–Fri, plus live chat and email (24h Mon–Fri UTC)Confirmed
No — no live video/Zoom tier and nothing at weekends. Closest: the ticket portal (Mon-Fri) and a dedicated onboarding specialist for the fi…Confirmed
No Zoom/video support. Live chat + email with strong human coverage on weekdays; AI (Penny) handles weekend chat with human handoffConfirmed
Email support 9AM-12AM GMT/BST Monday-Sunday (7 days), with the option to book a call — not a standing 7-day Zoom deskConfirmed
No Zoom/video support tier. Closest equivalents: free regional phone support and free live workshops; paid 1:1 training at Vagaro Universit…Confirmed
No Zoom/video/screen-share support. Closest equivalent is live chat (AI with human escalation) plus regional toll-free phone linesConfirmed
No — 5 days a week, no video/Zoom tier. Chat, phone and email staffed 8am-8pm EST Monday-Friday.Confirmed