Mindbody and Klaviyo: Greet New Clients When They Book, Not When They Join a List

The 72-Hour Window You Are Losing
A first-time class booking is the single highest-intent moment a wellness brand will ever get from a new client. They entered card details, picked a time, blocked their calendar, and committed. That window stays warm for about 72 hours. After that, the energy drains and you are back to fighting for attention.
If your welcome series only starts when someone signs up for a newsletter, none of that intent is being used. Here is an illustrative example. Crescent Pilates Lab (a hypothetical studio) is a 380-client studio with a strong brand and a marketing team that knows exactly how to write a welcome series. Their problem is not the email. It is that the email fires off the wrong signal. The newsletter signup happens days before, or sometimes weeks after, the actual class booking. So the welcome series ends up congratulating people for joining a list instead of greeting someone who just booked their first reformer session.
Why a Newsletter Trigger Misses the Real First Touch
The textbook welcome series starts on one of two signals: a newsletter signup, or a first online-store order. A class booking in Mindbody is neither. So studios end up with three bad options:
- Export from Mindbody every morning and upload it as a list. The welcome starts on the list upload, which is hours or a full day late, and it loses the “just booked a class” context entirely.
- Patch a connection that watches for a Mindbody booking. It works until a name has an apostrophe, a phone number has a leading zero, or a booking gets rescheduled, and then the duplicate handling falls apart.
- Build the whole thing in-house. A weekend project that becomes a year-long maintenance burden.
None of these gets you a clean client record with the booked class, the location, and the visit history attached in time for a same-day greeting.

How CRMConnect Closes the Gap
CRMConnect Mindbody to Klaviyo treats the actual class booking, not the newsletter signup, as the starting point. The moment a new client books in Mindbody, their record appears in your marketing tool with the full context attached: the class they booked, the location, the time. From there, your welcome series starts on a real event, a first booking, a first visit, a first purchase.
It also handles duplicate records on its own, using email as the anchor. If the email already exists, the record is updated. If not, a new one is created with the Mindbody details already attached. There is no double-tap that accidentally restarts the welcome series timer.
Building the First-Class Welcome Series
Inside Klaviyo, the series looks like this:
It starts the moment a new booking lands. It waits 30 minutes, which lets the booking settle and filters out immediate cancellations. Then the first email goes out: a class confirmation with what to expect, studio etiquette, parking, what to bring. All the things the front desk used to repeat on every intro call.
It then waits until the day before class and, if you have texting enabled, sends a short reminder: “Tomorrow at 9am, can’t wait to see you.”
After that, it waits for the actual first visit and splits two ways. If the client attended, a post-class email goes out 30 minutes later with a warm welcome, the instructor’s bio, and a gentle prompt to book class two within seven days. If the client did not show, an email goes out the next morning with a low-pressure rebook link and the class schedule.
The whole series runs on information Mindbody already has. The front desk does not tag, export, or paste anything.
Nudging Toward Class Two
Once the first visit lands, the record keeps collecting later visits. That lets you split the series into two follow-ups:
- A “book class two” nudge that stops itself the moment a second visit is recorded.
- A “come back for class two” save attempt that fires only if seven days pass with no second booking.
Both read from the same visit count on the client record. No second integration, no list juggling.

What This Means for Your Studio
Here are illustrative composites, not real customer metrics, and your results will vary:
- First-class confirmation open rate: roughly 70 to 80 percent, because the client just booked and the timing is right.
- Class two booked within seven days: a lift from a baseline near 30 percent to something in the 45 to 55 percent range, once the trigger is the actual booking instead of a newsletter signup.
- Front-desk time saved each week on list management: 90 to 120 minutes, freed from a recurring chore.
The mechanism is not magic. It is just running the welcome series on the right event, at the right time, while the client is still excited about the class they just booked.
Want to see CRMConnect Mindbody to Klaviyo in action? View the API App page.


