IntegrationWorkforce Wave + Mindbody

Voice agents that book classes and prevent churn — connected to Mindbody.

WFW connects to Mindbody API v6. Members book classes by phone, check membership status instantly, and receive proactive outreach before they consider canceling.

Members who haven't visited in 14 days are 3x more likely to cancel. WFW calls them first — with their visit history in the conversation.

Live Data Flow — Churn Prevention Call

WFWMindbody query: members with no visit in 14+ days
MindbodyReturns 23 at-risk members with visit history
WFWInitiates outbound calls via POST /v2/calls/initiate
Agent"Hi Sarah, we miss you! Your last yoga class was the 3rd — we have Friday 6pm open."
MindbodyClass booking created → member re-engaged

14-day churn window — automated

WFW monitors visit frequency in Mindbody and triggers outreach calls at the 3x-cancellation-risk threshold.

Capabilities

What this integration enables.

Three concrete capabilities unlocked by connecting WFW to Mindbody.

Live Data

Class Booking via Phone

When a member calls to book a class, the agent queries Mindbody for real-time class availability by service type, instructor, and day. The member confirms their spot, and WFW creates the booking in Mindbody — confirmation included.

Live Data

Membership Status and Renewal Handling

The agent checks the caller's membership tier, remaining classes, and renewal date directly from Mindbody. Members can renew, upgrade, or pause memberships during the call — changes write back to Mindbody automatically.

Live Data

Churn-Prevention Outreach for Inactive Members

WFW queries Mindbody for members who haven't visited in 14+ days — the 3x-cancellation-risk window — and initiates proactive outbound calls. Each call references the member's last visit and offers specific class times to re-engage.

Data Flow

How it works.

What moves between WFW and Mindbody — from member identification to booking confirmation.

1

Member identified via Mindbody profile

On an inbound call, the caller's phone number is matched to a Mindbody client profile via the v6 API. The agent has access to the member's booking history, membership status, visit frequency, and remaining class credits.

2

Real-time availability queried from Mindbody

For class booking requests, WFW pulls the live class schedule from Mindbody — filtering by the member's preferred service types and instructor if known. The agent presents available slots as part of a natural conversation.

3

Booking or membership change writes to Mindbody

Confirmed class bookings are created in Mindbody via POST /classes/{id}/clients. Membership changes — renewals, upgrades, cancellations — are applied to the Mindbody client record. No staff entry required.

4

Churn risk triggers automatic outbound call

When a member crosses the 14-day no-visit threshold, WFW initiates an outbound call via POST /v2/calls/initiate. The call uses the member's visit history to personalize the outreach — referencing their last class and their instructor by name.

Use Cases

Before and after.

Real studio workflows transformed by the Mindbody + WFW integration.

Class Booking Calls

Before

Members calling to book classes during busy front-desk hours. Staff fielding booking calls while managing check-ins, resulting in dropped calls and missed bookings.

After

WFW answers booking calls instantly, checks real-time Mindbody availability, and completes the booking before the member hangs up. Front-desk focuses on in-studio members.

Membership Renewal Outreach

Before

Members with no visits in 14+ days quietly cancel at renewal without any contact from the studio. Churn is only noticed after the revenue is gone.

After

WFW monitors visit frequency in Mindbody and calls members at the 14-day mark. Re-engagement call offers a specific class time — before the member has made a cancellation decision.

Trial-to-Membership Conversion

Before

Trial members who don't convert are added to an email sequence that most never open. Personal follow-up calls happen inconsistently if at all.

After

WFW calls trial members at day 5 of a 7-day trial. The agent knows which classes they attended, references their experience, and presents membership options based on their usage.

Technical Details

Integration specifications.

API version, auth method, data fields, and churn trigger configuration.

Connection methodMindbody API v6 — REST over HTTPS
Auth methodMindbody API key + site ID, stored encrypted in WFW vault
Data pulled from MindbodyClient profile, membership tier, visit history, class availability, instructor schedules
Data written to MindbodyClass bookings, membership renewals, cancellations, client notes
Churn trigger14-day no-visit threshold — configurable per studio in WFW agent settings
Avg API round-trip130–220ms — within real-time voice conversation tolerances

API Endpoints

The WFW endpoints this integration enables.

These /v2/ endpoints become available once Mindbody is connected. Trigger churn-prevention calls, pull booking confirmation data, and monitor member engagement campaigns.

Full API Reference →

Available Endpoints

POST/v2/calls/initiate

Trigger outbound churn-prevention or renewal call for a Mindbody member

GET/v2/calls/{id}/extractions

Retrieve booking confirmation or membership intent from the call

GET/v2/agents/{id}

Check agent health and Mindbody connection status

Setup

Connect Mindbody in three steps.

API key, site ID, churn threshold. Done.

1

Add Mindbody credentials

Enter your Mindbody API key and site ID in WFW admin under Integrations → Mindbody. Credentials are encrypted in the WFW vault.

2

Configure churn threshold

Set your no-visit churn window (default: 14 days) and select which member segments receive proactive outreach calls.

3

Enable on your agent

Toggle Mindbody active on your agent. Inbound booking calls and outbound churn-prevention calls go live immediately.

Get Started

Connect Mindbody to your voice agents.

Class booking, membership management, and churn prevention — all automated through live Mindbody data. No middleware required.

Connect Mindbody

Questions? Talk to our team →