How do ClassPass visits show up in Mindbody?
ClassPass bookings appear on your Mindbody schedule and attach to an individual client profile. Each booking is generally recorded under a specific pricing option or payment method designated for partner bookings. Because naming conventions differ by account, start by pulling a recent class roster with ClassPass attendees to see how your site labels these visits.
Next, examine a sample of 5 to 10 recent ClassPass profiles in Mindbody to verify three details:
- Email availability: Is there a genuine, deliverable email address in the contact field?
- Phone availability: Is a valid mobile number attached?
- Duplicate profiles: Does this client already exist under a separate direct profile?
What you find determines whether direct communication is viable. Depending on how your integration passes data, contact fields created through third-party bookings may be incomplete or masked. If contact information is missing, digital campaigns cannot reach those clients directly. In that case, you must establish an in-person intake touchpoint, such as having front-desk staff or instructors request contact information and marketing opt-in during check-in.
Check your ClassPass partner agreement and partner FAQ regarding communications with ClassPass visitors. Terms can change, so read your current agreement directly. Only contact individuals who have provided their information to your business and consented to receive marketing.
How do I find repeat ClassPass visitors by hand?
To identify potential members manually, run an attendance or visit history report in Mindbody for the prior 60 to 90 days. Filter the report by the specific pricing option or payment type your system assigns to ClassPass bookings.
Follow these steps:
- Export data: Export the filtered attendance report into Google Sheets or Excel.
- Group by client ID: Count visits by unique client ID rather than client name. Keep clients who have logged two or more visits.
- Deduplicate: Match records across your full client list by email address and phone number. A client who booked once via ClassPass and once directly may have two distinct profiles with one visit each. Merging these counts surfaces prospects who would otherwise be missed.
- Filter active members: Exclude anyone who already has an active contract or autopay membership.
| Signal | Where to find it in Mindbody | The catch |
|---|---|---|
| Second ClassPass visit | Attendance or visit history report, filtered to partner pricing option | Duplicate profiles split the count; match by email or phone first |
| Existing membership | Client profile under active contracts or pricing options | Must be excluded, or existing members receive acquisition offers |
| Reachable contact info | Client profile contact fields | Profiles created via partner booking may lack usable emails; verify consent |
| Attendance frequency | Client visit history log | Two visits in two weeks indicates much higher intent than two visits in two months |
| Conversion status | Sales or purchase history | Must be measured against an uncontacted holdout group to evaluate actual lift |
Where does the manual way break?
Manual reporting works for an occasional review, but fails as an ongoing conversion strategy:
- Timing delays: Attendance reports run on a weekly or monthly schedule mean the optimal follow-up window (roughly 24 hours after visit two) has expired by the time the message sends.
- Fragmented client counts: Disconnected profiles split attendance records, meaning clients who visit multiple times never reach your conversion threshold.
- Incomplete records: Manual spreadsheets do not solve missing email addresses or bounce handling.
- Accidental member messaging: If a client purchases a membership at the studio desk an hour after a report export, your scheduled manual email will still pitch them a membership they just bought.
- Lack of tracking: Without unified tracking, there is no reliable record of who received which offer, making conversion measurement imprecise.
What offer and timing convert ClassPass clients?
Timing influences conversion more than discount depth. A second booking demonstrates that the client values your studio, instructors, and location. Reaching out within approximately 24 hours of that second visit engages them while the experience is top of mind, before their credits are allocated elsewhere.
A straightforward communication cadence:
- Send one primary message roughly 24 hours after visit two containing a single, direct membership offer.
- Send one follow-up reminder 3 to 4 days later.
- Immediately remove the client from the sequence once a membership purchase is logged.
Structure the offer around benefits exclusive to direct members that aggregator platforms cannot provide. Examples include booking windows that open earlier for popular class times, waived enrollment fees, guest passes for friends, retail discounts, or an introductory price on the first month of an autopay contract.
Evaluate your per-visit economics before finalizing discounts. Calculate the net payout you receive per visit from ClassPass and compare it to the effective per-visit revenue generated by your entry-level autopay tier. If an unlimited membership reduces your per-visit net below your current marketplace payout, a heavy discount can reduce your overall studio revenue.
At the time of writing, marketplace platforms place limits on how frequently a member can book the same studio within a billing cycle. Consult your partner agreement for current limits. Visitors who hit their monthly booking cap represent your clearest prospects for an direct membership.
How do I automate the follow-up with Pandaflow?
Pandaflow connects Mindbody to HubSpot, allowing visit triggers to initiate targeted email and SMS follow-ups automatically. Mindbody remains your core scheduling system, while HubSpot manages subscriber communication and tracking. Learn more about each connector on the Mindbody integrations and HubSpot integrations pages, or review the dedicated HubSpot and Mindbody sync guide.
To configure the setup:
- Start free and connect your Mindbody and HubSpot accounts.
- Describe what you want in plain English. For example: When a client completes their second ClassPass visit, sync them to HubSpot with a ClassPass repeat tag and schedule our membership email for the next morning. If they purchase any membership, remove them from the sequence immediately.
- Review a few records during the test step to confirm profile deduplication, verify that the second-visit trigger applies accurately, and ensure active members are excluded.
- Go live.
There are no workflows, templates or settings to configure. Pandaflow configures the sync from your plain-English instructions and monitors it continuously, repairing connections if field structures change.
Once live, tagged contacts populate HubSpot automatically, sequence messages dispatch based on visit milestones, and purchase data returns to Mindbody. The sync can also route data to email tools like Mailchimp, Klaviyo, and ActiveCampaign, or send text messages via Twilio for clients who have provided mobile opt-in. You can see pricing to review options: Pandaflow is free to start, with paid plans available at Lite $79, Silver $299, and Gold $499 a month.
How do I measure whether ClassPass clients are converting?
Establish baseline metrics and comparison parameters before activating follow-up campaigns:
- Define the target cohort: Clients logging 2 or more ClassPass visits who do not hold an active studio contract.
- Specify the outcome: Purchase of an autopay contract or class package within 30 days of campaign entry.
- Use a comparison group: Reserve a random 10% to 15% sample of eligible clients who do not receive the automated offer, or compare results against historical conversion rates prior to running the sequence. Without a control, you risk attributing organic conversions to your promotional messaging.
- Track key indicators: Monitor total eligible visitors, offers delivered, memberships purchased, and the average number of visits prior to sign-up.
- Review net margins: Measure recurring revenue from converted members across a 90-day period against the historical ClassPass per-visit yield to verify positive margin expansion.
Review campaign metrics once a month. Adjust only one variable at a time—such as message timing, subject line, or offer value—so you can clearly identify what improves conversion.
What can go wrong?
- Pitching active members: Ensure purchase validation runs before every outbound communication to prevent pitching newly joined members.
- Messaging without consent: Strictly limit outreach to clients who have submitted their contact details directly to your studio and opted in to communications.
- Ignoring terms updates: Aggregator policies and booking allowances change periodically; review your partner terms regularly.
- Relying on unverified reports: Verify the exact pricing option labels and custom fields used in your specific Mindbody configuration before building automations.
For additional operational frameworks, browse our complete library of guides.