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.
| Feature | ||||
|---|---|---|---|---|
| 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 USDConfirmed | 0 USDConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | Minimum and maximum booking lead time, late booking up to 480 min after start, plus custom booking windows for specific client groupsConfirmed | YesConfirmed |
| 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed |
| Cancellation Windows | Per-class refund policy: no refunds, 'refund if replaced', or full refund at 1/3/6/12/24/48 hours before startConfirmed | YesConfirmed | '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 | YesConfirmed | YesConfirmed | Capacity field per class; maximum value 2048Confirmed | YesConfirmed |
| Classes | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed |
| CoursesPro | Buying a course package auto-enrols the client into all linked classes; expiry runs from purchase dateConfirmed | YesConfirmed | 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 | YesConfirmed | '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 | YesConfirmed |
| 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 | YesConfirmed |
| Staff Substitution | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | Called 'Session passes' — set number of visits for a set price, decremented per bookingConfirmed | YesConfirmed |
| 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 | YesConfirmed | YesConfirmed | Drop-in rate bookable without a pass; unused drop-ins persist on the client's Passes & Memberships pageConfirmed | YesConfirmed |
| 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | Attendance History (past visits) and Upcoming Schedule (future bookings) on the client recordConfirmed | YesConfirmed |
| Client Export | Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed | YesConfirmed | Filter the client list then export to .csv, .xls or .pdfConfirmed | YesConfirmed |
| 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed |
| Customer Search | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | Configurable — prepay can be required, or clients offered 'Book & Pay Later'Confirmed | "Payment before booking" available on all plansConfirmed |
| Payment History | YesConfirmed | YesConfirmed | Client Transactions page plus Billing & Account Balance with an Account Balance History ledgerConfirmed | YesConfirmed |
| 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | Class Booking Confirmation, Single/Multiple Appointment Confirmation, Event Booking Confirmation, Recurrent Class Booking notificationsConfirmed | YesConfirmed |
| Booking Reminders | Email reminders before class (email only; no SMS)Confirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | Class Canceled by Client (Early/Late), Booking Canceled by Staff, Appointment Canceled by Staff, plus event and recurring variantsConfirmed | YesConfirmed |
| 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | Unlimited staff logins included at no extra costConfirmed | Staff get their own sign-in plus the Elevate Staff AppConfirmed | YesConfirmed |
| 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 | YesConfirmed | Attendance reports incl. Class Summary (scheduled/attended/booked/late-cancelled/no-show) and Class Schedule reportsConfirmed | YesConfirmed |
| CSV Export | YesConfirmed | YesConfirmed | Export reports to CSV, Excel or PDF; Excel exports render as .csvConfirmed | "Export as CSV" button on reports and customer listsConfirmed |
| Full Audit HistoryPro | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | Revenue by Service Report has a Staff Name column and Staff filter; Payroll Summary has a Service Revenue columnConfirmed | YesConfirmed |
| Revenue Reports | Revenue over last month / 3 months / 12 months or custom range, filterable by class type, location and day of weekConfirmed | YesConfirmed | All Sales, Sales Summary by Revenue Category, Service Revenue Summary, Projected Revenue, all date-range filteredConfirmed | YesConfirmed |
| 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | Email or ticket support available during published hours — not 24/7Estimated | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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.
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
ExpandCollapse
Show all 15 vendors
Full research dump — wide table, best on desktop
| Feature | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 USDConfirmed | 0 USD (no onboarding fee stated)Estimated | — | 0 USD (1-on-1 setup/training included, per vendor)Estimated | 0 USDConfirmed | 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 USDConfirmed | 0 USDEstimated | 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | Appointments module with services, room/instructor availability and separate appointment scheduleConfirmed | YesConfirmed | Dedicated Appointments module with staff boards, services, availability/time blocks and slot intervalsConfirmed | YesConfirmed | YesConfirmed | Private Sessions (all plans) plus an Appointments schedule; sessions booked against instructors, and Private Sessions do not appear on the…Confirmed | YesConfirmed | YesConfirmed | Appointments booked against staff working hours; supports 1:1 and small group up to 15 clientsConfirmed | YesConfirmed |
| 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 | YesEstimated | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | Cancel individual classes or all classes for a given day; bulk actions on the recurring scheduleConfirmed | YesConfirmed | '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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | Separate In-House Capacity and Live Stream Capacity per class sessionConfirmed | Capacity field per class; maximum value 2048Confirmed | YesConfirmed |
| Classes | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed |
| 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 | YesConfirmed | '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 | YesConfirmed | 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 | YesEstimated | 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 | YesConfirmed | 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 | YesConfirmed | '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 | YesConfirmed | A ClassFit business profile page acts as a hosted booking page for businesses without a websiteConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed |
| 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | '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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | Single/multi-credit passes, free trial classes and discovery passes for new customersConfirmed | YesConfirmed | A separate drop-in price for people without memberships, set per classConfirmed | Classes can be free or require a payment method/credits to reserveConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | Recurring memberships with configurable auto-payment frequency, billing dates, holds, proration and cancellationConfirmed | YesConfirmed |
| Clients | |||||||||||||||
| Booking History | The client profile shows all their appointments plus intake forms and all package/gift/subscription codes.Confirmed | YesConfirmed | '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 | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | Features page states import/export of clients; KB index lists a contact-export article, though the article itself was not retrievableConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | '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 | YesConfirmed | Yes — 'Every person who books with you gets a client profile in Arketa.' Includes custom fields, tags, family sharing and account merging.Confirmed | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed |
| 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 | YesConfirmed | 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 | YesConfirmed | Customer List report with filtering, plus customer search across the appConfirmed | Top nav search field plus 'POWER search' filtering on the Client ListConfirmed | YesConfirmed |
| Payments | |||||||||||||||
| Automatic Billing | Via Subscriptions, which auto-charge the card on file. Requires Stripe or Square and Standard/Premium.Confirmed | YesConfirmed | Recurring billing on subscription contracts, by card or SEPA direct debitConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | Payment at booking, with an option to let members book without paying or pay laterConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | Save a credit card or SEPA mandate against a member's accountConfirmed | YesConfirmed | YesConfirmed | Credit Cards on File on customer account with CC Issue retry workflowConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed |
| 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 | YesConfirmed | Yes — booking confirmations are among 45+ transactional email templates.Confirmed | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | Email reminders before class (email only; no SMS)Confirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | 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 | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | 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 | YesConfirmed | Native integration via Setup > Integrations with OAuth; paid add-on, price varies by countryConfirmed | YesConfirmed | ||||
| 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 | YesConfirmed | 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 | YesConfirmed | Email or ticket support available during published hours — not 24/7Estimated | YesEstimated | YesConfirmed | YesEstimated | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | YesConfirmed | Email or ticket support available during published hours — not 24/7Estimated | Email or ticket support available during published hours — not 24/7Estimated | YesConfirmed | YesConfirmed | 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 | YesConfirmed | Extensive public Zendesk help centre, plus free video tutorials and Vagaro UniversityConfirmed | YesConfirmed | 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 | |