TeamUp

Class and membership management software for gyms and studios, priced by number of active customers per month.

Visit site ↗

Strengths

  • Courses

    Confirmed
  • Recurring Bookings

    'Recurring Reservations' hold a customer's spot in the same class each week; recurring appointments also supported

    Confirmed
  • Hold Multiple Memberships / Packs at Once

    A customer can hold several valid memberships/packs at once, but the booker picks which one to use rather than the system auto-selecting by…

    Confirmed
  • Gift Cards

    Sold via POS or the Customer Site Store, with a Gift Cards report; not yet available in the Custom Branded App

    Confirmed

Watch out for

  • Brandable Booking Widget

    Partial — the embedded Customer Site takes your logo, colours, fonts and class-type colours; widget exposes only width, default view and ve…

    Confirmed
  • Duplicate Classes

    Not offered

    Confirmed
  • No-show Tracking

    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
  • Broadcast Emails

    Not offered

    Confirmed

Pricing

$119/mo

Confirmed

0-100 active customers

Contract
Monthly, no lock-inConfirmed
Setup fee
NoneConfirmed
Free trial
30 daysConfirmed

Estimated monthly cost

Same formulas as the cost calculator, at three example studio sizes — cheapest applicable published plan per size. Includes vendor platform fees on revenue where they apply; excludes card processing and add-ons.

Solo operator

$119/mo

0–100 active customers

$119/mo for 0–100 active customers

Established studio

$119/mo

0–100 active customers

$119/mo for 0–100 active customers

Growing multi-site

$219/mo

201–300 active customers

$219/mo for 201–300 active customers

Features

Scheduling & Booking

ClassesYesConfirmed
1:1 AppointmentsYesConfirmed
CoursesYesConfirmed
Recurring Bookings'Recurring Reservations' hold a customer's spot in the same class each week; recurring appointments also supportedConfirmed
Waiting ListsYesConfirmed
Capacity LimitsYesConfirmed
Booking WindowsYesConfirmed
Cancellation WindowsYesConfirmed
Attendance TrackingStaff mark 'attended'/'no-show' from the class page, plus a Kiosk for customer self check-inConfirmed
No-show TrackingMark no-shows, and a Penalty System charges a fee after N no-shows/late cancels (penalties apply to recurring memberships only, not packs)Confirmed
Staff SubstitutionEdit the class from the Calendar and change the Instructors field on a single class or a recurring time slotConfirmed
Embeddable Calendar WidgetYesConfirmed
Shareable Booking LinksThe Customer Site has its own URL, and you can share calendar links filtered by event, instructor or venueConfirmed
Brandable Booking WidgetPartial — the embedded Customer Site takes your logo, colours, fonts and class-type colours; widget exposes only width, default view and ve…Confirmed
Duplicate ClassesNoConfirmed
Bulk Class CreationClass Types carry weekly repeating time slots, including every 2/3/4 weeksConfirmed
Bulk Class CancellationYesConfirmed

Memberships & Packages

MembershipsYesConfirmed
Class PacksYesConfirmed
Custom Package RulesPacks and prepaid plans support usage limits, expiry dates (extendable), start dates and per-class-type validityConfirmed
Hold Multiple Memberships / Packs at OnceA 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
Automatic RenewalsYesConfirmed
Failed Payment HandlingAutomatic retries, payment statuses, failed-payment thresholds, and GoCardless/Stripe failure resolution flowsConfirmed
Drop-in PricingYesConfirmed
Advanced Packages (Multi-Class)Not verifiedEstimated

Clients

Client ProfilesYesConfirmed
Booking HistoryYesConfirmed
Client NotesFree-text notes via CRM Interactions/Activity Log, plus flagging issues on a profileConfirmed
Client ImportImport spreadsheet supplied, plus free assisted migration from Mindbody, Glofox, Wodify, ZenPlanner, Bookwhen etc.Confirmed
Client ExportYesConfirmed
Customer SearchYesConfirmed

Payments

Secure Card PaymentsVia integrated Stripe (cards) and GoCardless (Direct Debit); PayPal, Braintree, Authorize.net retired Oct 2024Confirmed
Automatic BillingYesConfirmed
Saved Payment CardsYesConfirmed
RefundsFull/partial refunds in-app, offline refund recording, and refund-as-account-credit optionConfirmed
Payment ReportingInvoice Items, Item Summary, Invoice Transactions and Upcoming Billing reportsConfirmed
Multi-Currency SupportMultiple currencies supported across countries, but each account is locked to one currency chosen at signup that cannot be changed laterConfirmed
Discount / Promo CodesIncluding bulk-creation of codes and per-purchase-type validityConfirmed
Gift CardsSold via POS or the Customer Site Store, with a Gift Cards report; not yet available in the Custom Branded AppConfirmed
Online Payments at BookingYesConfirmed
In-Person PaymentsBuilt-in Point of Sale with Stripe Terminal card reader supportConfirmed
Payment HistoryYesConfirmed

Communication

Booking ConfirmationsYesConfirmed
Booking RemindersYesConfirmed
Cancellation EmailsYesConfirmed
Custom Email TemplatesEditable notification content, plus account-wide email branding (from name, reply-to, template/signature)Confirmed
Mailchimp IntegrationYesConfirmed
Email MarketingNo campaign builder — automated lifecycle/pre-post notifications only; marketing campaigns require exporting to Mailchimp or Constant Conta…Confirmed
Broadcast EmailsNoConfirmed
SMS NotificationsAutomated SMS, but only in supported countries (US, Canada, UK, Ireland, Spain, France, Germany, Netherlands)Confirmed
SMS BroadcastsBroadcast SMS to customer segments or class attendees (customer opt-in required)Confirmed

Forms & Compliance

Custom Intake FormsYesConfirmed
Digital WaiversYesConfirmed
Required Forms Before BookingPre-registration/purchase forms block registration until completed; forms can expire and require resubmissionConfirmed
Downloadable Form ResponsesSigned Waivers report and form responses on the customer profile, downloadable as CSVConfirmed

Staff Management

Staff AccountsUnlimited staff logins included at no extra costConfirmed
Staff SchedulingInstructor availability schedules for appointments and instructor assignment on classes/courses; no general shift/rota toolConfirmed
Staff AttendanceNo time clock — the Instructor Hours report derives hours from scheduled/taught classes rather than clock in/outConfirmed
Payroll SummariesPay Rates plus the Instructor Hours and Pay Rates report (downloadable)Confirmed
Instructor Revenue ReportsYesConfirmed
Custom Staff PermissionsYesConfirmed

Reporting

Revenue ReportsYesConfirmed
Attendance ReportsYesConfirmed
Membership ReportsAll Customer Memberships, All Membership Holds, plus purchased/cancelled-in-period and 'Slipping Away' retention reportsConfirmed
Package ReportsPacks/prepaid plans appear in the All Customer Memberships report, with 'Pack Running Low' notificationsConfirmed
Visual DashboardsBusiness Dashboard with revenue charts and membership data, report chart view and 30-day trend widgets, plus an AI Business AdvisorConfirmed
CSV ExportYesConfirmed
Activity LogPartial — Activity Feed and per-customer Activity Log record who made each registration/purchase, and a Field Changes report tracks edits;…Confirmed
Full Audit HistoryCustomer interactions and lifecycle activity are 'kept indefinitely, while the customer exists in your account' — no stated truncation wind…Confirmed
Revenue by InstructorYesConfirmed
Revenue by ClassYesConfirmed
Occupancy ReportsInstructor Hours report shows occupancy and no-shows per class; All Classes & Appointments report shows average attendance by start time, d…Confirmed

Integrations

MailchimpYesConfirmed
Google Calendar2-way sync with Google Calendar (external events block appointment availability), refreshing every 5 minutesConfirmed
Apple CalendarOne-way only — subscribe to a TeamUp iCalendar feed; changes made outside TeamUp do not sync backConfirmed
Outlook CalendarOne-way only — add the TeamUp iCalendar feed via Outlook's Internet Calendars; no 2-way Microsoft 365 syncConfirmed
XeroNoConfirmed
QuickBooksNoConfirmed

Multi-Location

Calendars / Seats IncludedNot applicable — TeamUp prices on active customers only, with unlimited staff accounts/calendars included on every planConfirmed
Additional LocationsUnlimited locations (Venues) under one account at no extra charge — pricing is by active customers, not sitesConfirmed
Centralised Multi-Location ManagementMultiple Venues (with rooms) in one account, a shared customer base, and calendar/reports filterable by venueConfirmed
Separate Booking Embeds Per LocationShare a Customer Site calendar link filtered by venue, and the embedded widget can show selected venues onlyConfirmed

Branded Apps

Branded iOS AppCustom Branded App add-on at £79/$99/€89/A$149 per month; TeamUp publishes it in the App Store under your brandConfirmed
Branded Android AppCustom Branded App add-on at £79/$99/€89/A$149 per month; TeamUp publishes it on Google Play under your brandConfirmed
Custom BrandingCustomer Site logo, colours and fonts; email branding; and full app branding on the paid branded appConfirmed
Push NotificationsInstant or scheduled pushes plus class reminders, waitlist alerts and chat, via the Custom Branded App add-onConfirmed

Support

24/7 Email SupportNoConfirmed
Live Video SupportEmail support 9AM-12AM GMT/BST Monday-Sunday (7 days), with the option to book a call — not a standing 7-day Zoom deskConfirmed
Knowledge BaseYesConfirmed
Free Data Migration'Our import service is completely free of charge'; imports contacts, memberships, form responses and saved Stripe/GoCardless payment detailsConfirmed
Email SupportEmail or ticket support available during published hours — not 24/7Estimated

Spotted something out of date? Check the vendor's site — every badge above links to the exact source we used, with its last-verified date.