Guide

Mindbody Marketplace Fee: Prove Where Clients Came From

A Mindbody marketplace fee is a charge tied to new clients who book through Mindbody's consumer app or discovery channels, with specific terms set in your contract rather than a public rate card. Proving a client was already yours requires a dated first-contact record captured outside Mindbody before their first booking. Pandaflow keeps that record synced in HubSpot and matched by email and phone so you can verify client attribution.

Updated

What is the Mindbody marketplace (new client) fee, and how do I find out what applies to me?

Mindbody’s consumer app offers client discovery features to help local studios and salons acquire clients. According to Mindbody’s UK pricing page at the time of writing, client discovery through the Mindbody app is included in the Starter plan, which starts at £89/month per location. Mindbody prices by location rather than charging a separate monthly subscription for each staff user, and notes that the final monthly cost can vary depending on plans, locations, add-ons, payment processing, and transaction-related fees.

Any charge tied to new clients coming through the Mindbody app or marketplace depends entirely on your specific contract and merchant terms. Because terms vary across plans, regions, and sign-up dates, do not rely on standard percentages or third-party estimates. Review your order form and contract for the following details:

  • Definition of a ‘new client’: How the contract defines an existing client versus a new customer.
  • Lookback window: How far back Mindbody checks account history to determine whether a client has visited before.
  • First booking attribution: Whether the fee is triggered by the initial booking channel, first purchase, or client profile creation.
  • Dispute process: The exact window and documentation required to dispute an attributed booking.
  • Invoice line items: How transaction fees and client acquisition charges appear on your monthly statement.

To remove ambiguity, ask your Mindbody account representative these three questions in writing:

  1. “What is the exact definition of a new client under our current agreement?” (Reason: Establishes whether lapsed clients, referrals, or leads already in your contact list qualify as new.)
  2. “What lookback period is used to determine if a client has booked with us previously?” (Reason: Clarifies if a returning client after a long absence will trigger a discovery fee.)
  3. “What documentation is required if a client who booked through the app was already an existing lead in our CRM?” (Reason: Clarifies the specific proof needed if you need to question a fee line item.)

How do I track where clients come from in Mindbody or Booker today?

Building your own record of where clients originate gives you clear attribution data. The manual setup requires four steps:

  1. Standardize the referral/source field on the client profile. In Mindbody, lock the referral source field to a fixed pick-list rather than free text. If front-desk staff can type freely, entries like ‘IG’, ‘insta’, and ‘Instagram’ will split your reporting into separate buckets. Make this field mandatory at online registration and desk intake. Booker offers a comparable client referral/source field; verify where this field sits in your Booker account settings.
  2. Tag every owned link with UTM parameters. Add UTM tags to every link under your control: your Instagram bio, Google Business Profile, email footers, SMS blasts, flyer QR codes, and local partner promotions. Use a consistent, lowercase naming convention across all channels (such as utm_source=instagram, utm_medium=bio, utm_campaign=spring-intro).
  3. Maintain a first-contact log. Capture lead details before booking occurs. When a prospect signs up for a newsletter, submits a web form, or claims an intro offer, log their email, phone number, first-touch date, and UTM source. This timestamped record proves their presence in your funnel prior to any app booking.
  4. Reconcile monthly. At month-end, export your new client list from Mindbody or Booker and match it by email and phone number against your first-contact log.
First touch What to capture Where it lives Common gap
Instagram bio or ad utm_source, utm_medium, utm_campaign, date HubSpot contact (original source) and Mindbody referral field UTM lost when booking page is on another domain
Website booking widget Page URL, UTM from cookie or hidden field HubSpot and Mindbody client record Session breaks without cross-domain setup
Email or SMS campaign Campaign name in link tag Email tool (Mailchimp, Klaviyo, or ActiveCampaign) and HubSpot Links point to an app listing instead of your own booking page
Walk-in or referral Staff-selected referral type, referrer name Mindbody or Booker referral field Free-text variants such as ‘IG’ and ‘insta’
Mindbody app Booking channel and first-visit date Mindbody; copy to HubSpot as ‘booking channel’ Existing lead appears as a new client because of a different email

To ensure your own marketing efforts drive clients directly to your business, direct all paid and organic traffic to booking channels you own.

  • Use embedded widgets: Mindbody’s website booking widgets (included in Starter plans and higher) allow clients to book on your own domain. Direct visitors to these pages rather than public directory links.
  • Direct links for retention: When emailing or texting existing clients and warm leads, send them directly to your website’s schedule page or branded booking link, never to a generic marketplace search.
  • Handle cross-domain tracking: If your booking widget redirects to a Mindbody-hosted checkout on a separate subdomain, UTM parameters can drop off between domains. To fix this, store UTM values in a first-party cookie or hidden form field when the lead lands on your site, or configure cross-domain measurement in Google Analytics 4 (GA4).
  • Prompt walk-ins and phone calls: Add a required “How did you hear about us?” prompt for front-desk staff during phone bookings or in-person walk-in registrations.

Where does the manual way break?

Manual attribution tracking often fails in practice:

  • Inconsistent data entry: Staff enter different abbreviations for sources, creating fragmented reports that cannot be aggregated accurately.
  • Disconnected CRM and booking data: A lead captured in HubSpot or an email platform never connects to their Mindbody profile unless someone manually matches them. If they book directly online later, their marketing source remains blank.
  • Duplicate client profiles: If a returning customer books using a secondary email address or a shortened name, Mindbody creates a duplicate profile that appears as an entirely new client.
  • Delayed reconciliations: Manual spreadsheet audits take hours and are often performed weeks after billing cycles close, making invoice reviews difficult.
  • Ad platforms stay blind: Without feeding completed Mindbody bookings back into Meta Conversions API or Google Ads conversions, your campaigns optimize for raw link clicks rather than actual paying clients.

How does Pandaflow keep source data attached to every client?

Pandaflow connects Mindbody and Booker to your CRM, ad platforms, and reporting tools. Positioning is simple: Keep Mindbody. Connect everything else. Pandaflow does not ask you to leave or replace Mindbody.

Setting up the sync is straightforward:

  1. Start free.
  2. Connect your apps. Connect Mindbody and HubSpot (and optionally Google Sheets, Meta Conversions API, or Google Ads).
  3. Describe what you want in plain English. For example: “Sync each new Mindbody client to HubSpot with their referral source and first-visit date, preserving their original marketing source if they were already an existing contact.”
  4. Review a few records. Check that contacts match accurately on email and phone, and that UTM sources attach correctly.
  5. Go live.

Once live, Pandaflow keeps the sync running and repairs it automatically when fields change. You get:

  • HubSpot contacts enriched with first-touch marketing source, first-visit date, and booking channel.
  • Automated reporting in Google Sheets or Looker Studio comparing new client acquisitions across marketing channels.
  • Optional Slack alerts when a client registers with missing referral data so your desk team can update it immediately.
  • Accurate conversion events fed to Meta Conversions API and Google Ads based on verified bookings.

Review available tiers on the pricing page: free to start, Lite at $79, Silver at $299, and Gold at $499 a month. If you ever evaluate your contract terms or business operations, Pandaflow can evaluate your Mindbody data, make sense of it, and map what any change would involve.

Explore integrations for your tools on the Mindbody integrations page.

What can go wrong?

  • Logging source after booking: Recording referral data days after a client books provides weaker verification than capturing it at initial touchpoint. Ensure your landing pages log source upon first visit.
  • Overwriting original attribution: When an existing lead books a class, do not overwrite their initial lead source with the booking channel. Keep Original Source and Latest Booking Channel as distinct properties. HubSpot records Original Source properties on contact creation and preserves them over time.
  • Ignoring in-person entries: Phone and front-desk bookings still require referral tracking. Train staff to select a valid entry from the standard pick-list during intake.
  • Relying on tracking instead of contract terms: Attribution data provides clear evidence for your business, but it does not override the signed terms of your service agreement. Use your data to review statements with your Mindbody representative.

For more step-by-step guides on studio reporting and marketing operations, browse our guides library.

FAQ

Frequently asked questions

What is the Mindbody new client fee?

It is a charge connected to new clients brought in through Mindbody's consumer app or client discovery channel. The exact terms, such as what counts as new and any lookback period, are in your agreement, so check the contract or ask your rep in writing.

How can I prove a client was already my lead?

Keep a dated first-contact record outside Mindbody, such as a form fill, an email or text reply, or a UTM-tagged click stored in HubSpot. Match it to the Mindbody client by email and phone.

Do UTMs work with Mindbody booking pages?

UTMs work on any link, but they can be lost if the booking page sits on a different domain from your site. Capture the UTM on your own page first, or set up cross-domain measurement in GA4.

Can I stop paying the fee by changing my booking links?

Whether a fee applies depends on your agreement, not on links alone. Sending your own leads to your own booking link and keeping a source record gives you evidence and keeps them off the marketplace channel.

Can Pandaflow track client source from Mindbody into HubSpot?

Yes. You start free, connect Mindbody and HubSpot, describe the outcome in plain English, review a few records and go live. Pandaflow keeps the sync running and repairs it when something changes.

Get started

Hand the busywork
to your agents.

Spin up your first AI-run integration in minutes. Free to start, scales with you.