Somebody bought a ten-class pack back in January. They came three times, loved it, told themselves this was the year it stuck. Then a work trip, a sick kid, a long gray stretch of Tuesdays, and the mat went quiet. The credits are still sitting in your booking system, paid for and unused, ticking toward an expiration date that nobody is looking at.
When that date slides past, two things happen, and both are bad for you. Your member loses money they already handed over, which lands less like a policy and more like a small theft. And you lose the thing those credits were really worth, which is a person back in the room, rebooking, telling a friend at the co-op that they finally found a studio they like.
The fix isn't a stricter policy or a guilt-free grace period you extend forever. It's a nudge that arrives before the deadline, while there's still time to use what they bought. A short, friendly text that does the remembering they didn't.
The quiet math of a forgotten pack
The money is already yours. That's the part owners get stuck on, because on the books it looks like pure profit sitting there. But it doesn't feel that way to the person who paid, and their feelings are the ones that decide whether they come back.
To your member, an expired pack reads as a fine for being busy. Four unused classes at, say, eighteen dollars each is real money to most people, and losing it quietly makes them a little sheepish about walking back in. So they don't. The pack doesn't just expire, the whole relationship does.
For you, the loss is bigger than the credits. A member who burns through a pack and enjoys it is your most likely next renewal, your most likely membership upgrade, your most likely word-of-mouth. When they drift, you're not out four class slots you'd probably have filled anyway. You're out the customer.
The text that turns credits back into people
Here's the whole idea in one message. When someone has unused credits and a deadline coming, a text goes out on its own that sounds like it came from the front desk, not a robot:
"Hi Dana, it's River Bend Yoga. You've got 4 classes left on your pack and they're good through the 15th. Want me to hold you a spot Saturday at 9? Just reply yes."
That works because it does three things a generic "we miss you" blast never does. It names the exact number they'd lose, so the stakes are concrete. It gives them a real deadline, so there's a reason to act now instead of someday. And it offers a specific next step, a spot on a specific day, so saying yes takes one thumb and zero planning.
A good message stays short and carries these parts:
- The count and the date. "4 classes left, good through the 15th." Vague reminders get ignored; a number and a deadline get read.
- One easy action. Offer to hold a specific class rather than asking them to go log in and browse the schedule.
- A human name and voice. It's from your studio, signed like a person, answerable by a real reply.
- A graceful out. No pressure if the timing's wrong. "No worries if not, we'll be here" keeps the door open for next time.
Timing beats nagging
The whole thing lives or dies on when it fires. Too early and it's noise they forget by the deadline. Too late and you're just narrating a loss they can't stop.
A pattern that tends to feel right for a class pack or an intro pass:
- Send the first nudge about two weeks out, when there's still room to book two or three classes without cramming.
- Send one more three or four days before the expiration date, but only to people who haven't booked since the first text.
- Stop there. Two touches, then let it go. A third message crosses from helpful into pestering, and pestering is how you lose the ones you were trying to keep.
Cap it so nobody hears from you twice in a week. If a member has a pack expiring and a membership renewing, the system should pick the more urgent one and stay quiet on the other. People forgive a reminder. They don't forgive a pile-on.
Be honest about what a text can't do
This gets money you already banked back onto the schedule, and it heads off that awkward "but I paid for those" conversation at the desk before it ever starts. What it won't do is fix a reason someone left that has nothing to do with forgetting.
If a member stopped coming because a class time never worked for their shift, or the room was always too full, or they had one bad experience, a cheerful reminder about credits can actually irritate them. A text can't read minds, and it shouldn't try. Some people you'll only win back by asking, in person, what would make it work.
So leave a way out of the automation. If someone replies "please stop" or asks to cancel, that should quietly pull them off the reminder list on the spot, no follow-up. Chasing people who've clearly moved on costs you the goodwill you built with everyone else.
Your system has to know the count
None of this fires if the numbers live in someone's head or on a clipboard by the door. The automation needs to see, for each member, how many credits are left and exactly when they expire. That's the whole fuel supply.
Before you turn anything on, get these straight:
- Every pack and intro pass has a real expiration date recorded, not a fuzzy "sometime in spring."
- Credit balances update the moment someone checks in, so you never text "4 left" to someone who has one.
- Phone numbers are current and people actually agreed to texts when they signed up.
Most studio booking platforms already track credits and dates. The gap is usually that nothing is watching those fields and reaching out. That watching is the piece we install, and it's the piece that pays for itself the first month a lapsed member buys a new pack.
Worth doing this week
You don't need to overhaul anything to start. A few small moves this week get you most of the way:
- Pull a list of members with unused credits expiring in the next 30 days. Just seeing the number is usually a jolt.
- Write your two messages in your own voice, one for two weeks out and one for the final few days. Keep them under two sentences each.
- Send the first batch by hand to this month's expiring packs, so you can hear how people respond before you automate it.
- Note who books and who asks to stop, then set the reminders to run on their own for next month.
If you'd rather not wire it up yourself, that's the kind of thing we set up for Massachusetts studios in an afternoon. Either way, the credits are already sitting there. All you're doing is reminding people what they paid for, in time to enjoy it.