Mindbody powers thousands of fitness studios, yoga centers, and wellness businesses running Google Ads. The problem: Mindbody has no Google Ads integration. Every class purchase, membership sale, and appointment — invisible. ConversionLoop listens for Mindbody webhooks and sends each revenue event to Google Ads automatically.


A prospect searches 'yoga studio near me', clicks your ad, visits your site, and signs up through the Mindbody booking flow or app. Mindbody logs the sale. Google Ads logs... nothing. The GCLID from their ad click is never connected to the purchase. Smart Bidding keeps cutting your budget on campaigns that are actually filling classes.
Why the manual process breaks — and what changes when you automate it
cl.js captures the GCLID when a prospect lands on your site. ConversionLoop listens for Mindbody sale and visit webhooks. When they fire, the GCLID is matched and the conversion is uploaded.
Prospect clicks your ad — cl.js stores their GCLID against their email on page load.
They sign up or purchase through Mindbody (on your site, the app, or in-studio).
Mindbody fires a sale or visit completion webhook to ConversionLoop.
ConversionLoop matches their email to the stored GCLID and uploads the conversion with sale value.
Google Ads Smart Bidding trains on real revenue events, not just clicks.
14-day free trial. No credit card. Setup takes 10 minutes.
Start free trialFollow these steps once. Everything after is automatic.
Sale CompletedCore revenue event. Passes purchase value for value-based bidding.
Membership PurchaseHigh LTV signal. Upload membership price to train Smart Bidding on your best customers.
Class/Appointment BookedIntent signal. Useful for high-conversion studios where booking = likely payment.
Yes. ConversionLoop listens to Mindbody's webhook events, which fire regardless of whether the purchase came from your website, the Mindbody app, or the front desk. As long as the email matches, the conversion is linked.
ConversionLoop uses email as the primary match key and phone number as a fallback. If either matches the stored session data, the GCLID links. We recommend capturing the same email in any forms and in Mindbody to maximize match rate.


Stop optimizing on guesswork. Every invoice, treatment, and booking — tracked and attributed automatically.
Start free — 14 days on usNo credit card required · 10-minute setup · Cancel anytime