T

TeamUp

· #380 most-used

Manage every class, member, and booking — and let agents handle the rest

CRMAnalyticsSchedulingAutomationPaymentsCommunity

TeamUp is fitness business management software used by gyms, studios, boxes, and wellness centres worldwide. It handles class scheduling, customer records, membership plans, attendance tracking, referrals, and payment collection in one platform. Connect it to Actionist and your agents can react to membership lifecycle events, class attendance changes, and referral confirmations, then sync data with your CRM, marketing tools, and reporting systems — all without staff touching a dashboard.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of exporting attendance reports, chasing lapsed members, logging referrals, and updating CRM records after every class.

Schedule

What your TeamUp agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

TeamUp × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
5Apps spanned
~23 hrsSaved / week
5Personas served
For sales
Featured4 apps

New member onboarding pipeline from sign-up to first class

Within about a minute of a new customer signing up in TeamUp, the agent retrieves their profile, creates a CRM contact in HubSpot, sends a personalised welcome email, and alerts the front-desk Slack channel — so the team is ready to greet the new member by name before they arrive.

~12 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new customer is created in TeamUp
Result
Create contact record with membership type and sign-up dateSend personalised welcome email with first-class checklistPost new member alert to #front-desk channel
The win
Saved per run
35 min
Runs / week
~20×
Every new member gets a warm welcome without any staff effort
Driven bySales Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    45 min / week
    Manual new-member CRM entry

    When a new customer signs up in TeamUp, staff manually copy their details into the CRM and queue the welcome email — taking 10 to 15 minutes per sign-up, often delayed until end of day.

    Sales Agent
    0 min
    Agent syncs sign-up to CRM and sends welcome within about a minute

    The Customer Created trigger fires and the agent creates the CRM contact and sends the welcome email automatically — every new member is handled consistently at any hour.

  • Marketing
    60 min / week
    Weekly manual attendance export for re-engagement

    Marketing exports attendance data from TeamUp each week, identifies inactive members in a spreadsheet, and manually queues re-engagement emails — typically skipped when the team is busy.

    Marketing Agent
    0 min
    Agent identifies at-risk members and triggers re-engagement every Monday

    The scheduled agent task runs every Monday, lists attendance data, finds members inactive for 21-plus days, and sends personalised re-engagement emails — consistently, without human intervention.

  • Customer Support
    30 min / week
    Manual late-cancel fee notification and waitlist chase

    When a late cancellation occurs, staff manually notify the member of the fee and then check the waitlist to offer the spot — often missing the window before the class starts.

    Customer Support Agent
    0 min
    Agent notifies member and promotes waitlist within about a minute of cancellation

    The Class Attendee Late Cancelled trigger fires and the agent instantly notifies the cancelling member and the next person on the waitlist — the spot is filled before staff see the notification.

  • Human Resources
    40 min / week
    Manual instructor schedule and payroll verification

    HR exports class data from TeamUp each pay period, manually tallies classes delivered per instructor, and cross-references with payroll — a time-consuming reconciliation prone to errors.

    Human Resources Agent
    0 min
    Agent compiles instructor session counts and flags discrepancies

    The HR Agent lists attendance per instructor for the pay period and compares delivered sessions against contracts, flagging any discrepancy before payroll is run — no manual spreadsheet work.

  • Finance
    35 min / week
    Manual churn logging on membership cancellation

    When a member cancels, finance manually logs the churn event to the forecast model, updates the CRM, and queues a save email — often done in batches at the end of the week with details missing.

    Finance Agent
    0 min
    Agent logs churn and sends save email within about a minute of cancellation

    The Customer Membership Cancelled trigger fires and the agent appends the churn record to the forecast model, updates HubSpot, and sends a retention email in one automated sequence.

  • Operations
    60 min / week
    Manual weekly capacity and fill-rate report

    Operations manually exports class data each Monday, calculates fill rates in a spreadsheet, and emails the summary to management — typically taking an hour and often delivered late.

    Operations Agent
    0 min
    Agent delivers capacity digest to Slack and email before 9 AM Monday

    The scheduled agent task runs Monday morning, pulls class and attendance data, calculates fill rates, and delivers the digest to Slack and management email — no human input required.

  • Legal
    20 min / week
    Manual late-cancel and no-show compliance log

    Legal relies on staff to manually log late cancellations and no-shows for liability documentation — entries are often missed, inconsistently formatted, and difficult to audit.

    Legal Agent
    0 min
    Agent logs every late-cancel and no-show with timestamp and policy reference

    Every Class Attendee Late Cancelled and No-Showed trigger creates a timestamped compliance record automatically — a complete, consistent audit trail that requires no manual logging.

+ 100s of other TeamUp automations
Average time saved
29 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on TeamUp's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug TeamUp into Actionist

Pick the connection method that suits your environment.

Connect via a TeamUp Business API application key, which you can generate instantly from the Integrations page in your TeamUp dashboard (Settings > Integrations > Create Application). No lengthy approval process is required.

1
Open Integrations in TeamUp

Log in to your TeamUp dashboard, go to Settings, then Integrations. Click Create Application to generate a new Business API application instantly.

2
Copy the API key

TeamUp generates a Business API key for the application. Copy it — treat it like a password and do not share it. You can create multiple applications to scope different agents.

3
Paste into Actionist and test

Paste the Business API key below and click Test connection. Actionist runs a read-only call to verify the handshake before activating any agent tasks.

Credentials you'll need
Business API Key*
Settings > Integrations > Create Application in your TeamUp dashboard
Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

8 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about TeamUp + Actionist

How does Actionist connect to TeamUp?
Go to the Apps tab, find TeamUp, and click Connect. You will need a TeamUp Business API application key, which you can create instantly from Settings > Integrations inside your TeamUp dashboard — no lengthy approval process is required. Paste the API key into Actionist and click Test connection. Actionist runs a read-only call to verify the handshake before any agents are activated. You can create multiple API applications in TeamUp if you want to scope different agents to different permission levels.
What data does the agent need access to, and is it safe?
The agent accesses only the data it needs for the scheduled agent tasks you configure: typically customer records, membership status, class schedules, and attendance logs. TeamUp's Business API credentials are stored encrypted in Actionist and are never shared with third parties. Actionist agents operate within the permissions of the API application you create — if you want a read-only agent, create a read-only API application in TeamUp.
Can I connect TeamUp to my CRM and email marketing tool in the same workflow?
Yes. TeamUp is most useful when it feeds data into the tools where action happens. Common combinations include syncing new customer sign-ups to HubSpot or Salesforce, pushing attendance data to Google Sheets for reporting, triggering Mailchimp or Gmail sequences when a membership is created or cancelled, and posting class fill-rate summaries to Slack. Any of Actionist's 200-plus connected apps can receive TeamUp data in the same scheduled agent task.
Does Actionist support TeamUp webhooks or does it poll?
Actionist uses TeamUp's webhook events — the 16 triggers available through the integration (class registrations, membership lifecycle events, customer created/updated, referral events, and more) fire within about a minute of the event occurring in TeamUp. For data pulls that are not event-driven (such as weekly attendance summaries or capacity reports), Actionist runs scheduled agent tasks on the cadence you define.
What are the most common things fitness businesses automate with TeamUp?
The four patterns that come up most often: (1) member lifecycle automation — triggering welcome sequences, trial-to-paid conversion emails, and renewal reminders from membership events; (2) attendance reporting — compiling weekly fill-rate and no-show summaries into a management dashboard without any manual data export; (3) churn prevention — identifying members who have not attended in 14 to 21 days and triggering personalised re-engagement emails before the membership lapses; (4) referral programme management — logging confirmed referrals, sending reward confirmations, and maintaining a live leaderboard to drive ongoing participation.
Can the agent book customers into classes on their behalf?
Yes. Using Business API credentials, the agent can register customers for classes, bypassing the standard booking window that applies to customers. This is useful for booking trial members into their first class after a form submission, re-booking members affected by a cancellation into an equivalent session, or assigning complimentary spots to loyalty programme winners. The agent uses TeamUp's staff-level permissions, so it can act on any open class in the schedule.
How does Actionist handle the late-cancellation policy?
When a Class Attendee Late Cancelled trigger fires within about a minute of the event, the agent can automatically notify the member of the applicable fee, promote the first waitlisted member into the spot, and log the event to a compliance tracker. The agent does not override your TeamUp late-cancel settings — it reacts to what TeamUp records. Exemption processing (for medical or special circumstances) is handled by calling the Cancel Registration action with staff-level credentials after you have reviewed and approved the exemption.
Does Actionist work for multi-location fitness businesses?
Yes. TeamUp supports multiple business locations under one account, and the Actionist integration operates at the account level, giving agents access to data across all locations. You can configure separate scheduled agent tasks per location — for example, generating individual weekly capacity reports for each studio — or aggregate data across sites into a single management dashboard. There is no additional setup required per location beyond ensuring your TeamUp API application has the relevant permissions.