APIANT

Mindbody and ActiveCampaign: Catch Session Packs Before Clients Drift Away

Minimalist personal training studio with rubber turf strips, kettlebells racked, single barbell on platform, ambient afternoon light.

Class packs and session packs are the easy money you keep leaving on the table. Memberships renew themselves. Drop-ins are obvious one-time visits. Packs are the awkward middle: a client buys 10 sessions, uses one a week, and somewhere around session eight a trainer is supposed to “have the renewal conversation.” Half the time the trainer forgets. The other half, they remember two sessions too late, the client takes a three-week gap, and that gap quietly turns into a permanent one.

Take a hypothetical example. North Ridge Strength (illustrative), a single-location personal training studio with six trainers and 180 clients on session packs, ran a manual audit and found that roughly 22 percent of pack clients let their last pack lapse and never renewed. Most of those clients had not decided to quit. They just stopped showing up because the rhythm broke.

The trainers were not lazy. They were trying to coach clients while also being the renewal-tracking system. That second job does not scale past about 30 clients per trainer.

What a Lapsed Pack Really Costs

A client who finishes a pack and does not renew is not a small loss. They are a client who was already paying you, already showing up, already getting results, and you lost them not to a competitor but to a scheduling gap. That is the most preventable kind of churn there is.

The reason it keeps happening is that the renewal moment is invisible until it is too late. By the time a trainer notices a client has not booked in three weeks, the habit is already broken and the conversation has shifted from “want another pack” to “want to come back.” Those are very different conversations, and the second one converts far worse.

Your Studio Always Knows How Many Sessions Are Left

CRMConnect keeps each client’s remaining session count current in ActiveCampaign, updating right after every visit. It also carries the pack name, the expiration date, the last visit details, and the membership status.

Because that count is always accurate and always current, you can stop relying on a trainer to remember. The moment a client’s remaining sessions drop into the danger zone, your system already knows, and it can act on it.

Close-up of a kettlebell rack with chalk-dusted handles, a tablet on the floor showing a session count, soft afternoon gym light.

How the Renewal Sequence Works

In ActiveCampaign, build one automated sequence that starts the moment an active client drops below three remaining sessions.

Touch 1, same day, evening. A short email written like a text from the trainer: “Hey, you are down to your last couple of sessions in your pack. Want me to set up the next one so we do not miss a week?” Send it from the client’s actual trainer so it reads as personal.

Touch 2, two days later if the client still has not renewed. A slightly stronger nudge with a one-click renewal link.

Touch 3, the day of their final session. “Last one in your pack today, see you at your appointment.” This one matters because it makes the in-person renewal conversation easy. The trainer knows the client just got an email about it, so the ask is no longer awkward.

Touch 4, three days after the pack runs out if no new pack was bought. A soft re-engagement note, maybe with a small bonus session offer.

Build in one safety check: if a client has not visited in more than 14 days, skip the renewal touches and send a winback instead. The renewal pitch does not work on someone who is already drifting. You have to rebuild the habit first.

Make It Come From the Trainer, Not the Studio

Clients have a relationship with Mira or with Tomas, not with “North Ridge Strength.” So the renewal email should come from the trainer, not the studio.

Set up the sequence so each trainer’s clients get an email with that trainer’s name, signature, and even their own bonus offer (“first session of the new pack is on me”). The trainer does not have to lift a finger. The sequence handles it. In this context, a trainer-branded renewal email converts at roughly double the rate of a generic studio-branded one.

Your studio manager also gets a clean weekly view of who is approaching pack expiry, and can spot patterns: “Mira’s clients renew at 75 percent, Tomas’s at 45 percent. Let’s pair them for a week.”

Close-up of a personal trainer's coaching notebook open beside a laptop showing an automation editor, single rubber dumbbell in soft focus, soft window light.

Why This Matters for Your Bottom Line

In a representative deployment at studios of this scale, the pack-renewal rate, meaning a new pack bought within seven days of the previous pack’s last session, typically moves from a baseline of 60 to 70 percent up into the 80 to 88 percent range within 90 days. The single biggest driver is the first email, the personal “want me to set up the next one” note, because it offers an effortless next step.

At 180 clients running roughly one pack every eight weeks, that studio sees about 75 to 100 renewals a month. A 15-point lift in renewal rate recovers roughly 11 to 15 clients a month who would otherwise drift away. At $600 per 10-pack (illustrative), that is somewhere around $7,000 to $9,000 of monthly revenue recovered, roughly $90,000 a year, off a single automated sequence.

These numbers are illustrative. Your pack pricing and the typical gap between packs will drive the real outcome. But the principle holds: you are already losing renewable clients to nothing more than a timing gap, and timing is exactly what this fixes.

Want to see CRMConnect Mindbody to ActiveCampaign in action? View the API App page.