All Insights
Marketing

Automating Class Promotions Without Flooding Your Clients' Inboxes

Automating Class Promotions Without Flooding Your Clients' Inboxes cover image

There is a version of automated class promotions that works and a version that alienates your entire client list within three months. The difference is not the automation itself. It is the frequency, targeting logic, and channel discipline that sits behind it.

How Lists Get Burned

The typical trajectory looks like this: a studio owner discovers they can schedule promotional emails in advance and starts sending one per week. Open rates are decent at first. A few weeks in, they add SMS to the mix. Gradually, outreach volume creeps up as the owner adds every slow class, every special event, and every promotion to the queue.

Six months later, unsubscribe rates have climbed, SMS opt-out requests are coming in, and open rates on email have dropped to single digits. The list is not bad. The clients have not gone anywhere. They have just learned to ignore this studio's messages because the signal-to-noise ratio got too low.

This is a recoverable situation but it takes three to four months of restrained sending to rebuild engagement. It is much easier to never get there in the first place.

The Frequency Rules That Actually Hold

The numbers below are not from a single study. They are patterns that emerge consistently when we look at message engagement across boutique studio marketing data:

  • Email promotional messages: no more than 2 per week to any individual client. 1 per week is healthier as a default. Beyond 2, unsubscribe rates typically begin rising sharply.
  • SMS promotional messages: no more than 4 per month to any individual client. Some studios run at 2 per month with strong results. SMS tolerance is lower than email because it is a more personal channel.
  • Combined channel cap: if a client receives both email and SMS from you, the total promotional volume across both channels should stay below the combined thresholds. Receiving 2 emails and 4 SMS texts per week is not "within the email limit" or "within the SMS limit." It is too much total.

These are upper bounds, not targets. The target is sending the minimum number of messages that generates the fill result you need. If one well-targeted SMS per week is consistently filling your slow classes, you do not need to also send three emails.

Segmentation Is What Makes Volume Sustainable

If you send every class promotion to your entire list, you will hit the frequency cap quickly even at low total volume. A client who prefers Tuesday mornings does not need to receive a Saturday noon promotion. A client who has attended every week for six months does not need the same fill-the-class urgent message as an inactive client who has not been in for three weeks.

Basic segmentation that meaningfully improves relevance without requiring sophisticated tooling:

  • Attendance day/time preference: derived from booking history. Send morning promotions to clients who book mornings. Send evening promotions to evening clients.
  • Active vs. inactive status: active members who are already booking regularly do not need class-fill promotions. They are already converting. Reserve promotional pressure for clients showing reduced booking frequency.
  • Class type preference: a client who only attends barre does not need spin promotions. If you run multiple formats, segment by format history.

You do not need all three segments in place to get a meaningful improvement. Even the active/inactive split alone can cut your total outreach volume while improving conversion rates, because you are no longer wasting messages on people who were going to book anyway.

The Relevance Test Before Sending

Before scheduling any promotional message, run a quick relevance check: would a client who receives this message feel like you sent it specifically for them, or would it feel like a bulk notification? If the honest answer is "bulk notification," add a targeting layer before sending.

This test sounds informal, but it is a useful gut check. A message that says "Tuesday 9am has three spots left, thought of you since you loved last month's Tuesday session" feels targeted. A message that says "Tuesday 9am has three spots left, claim yours!" reads as a blast to whoever is on the list. The information is the same. The framing is different. The framing determines whether the client feels noticed or handled.

Channel Selection by Message Type

Not every promotion belongs on every channel. A rough guide:

  • SMS is for time-sensitive, action-oriented messages. "Class tomorrow at 7am has room, want to grab a spot?" works on SMS. A 300-word feature announcement does not.
  • Email is for messages that benefit from context. Class schedule changes, new instructor introductions, pricing updates, and multi-class promotions all land better in email where the client has space to read and the link can be embedded naturally.
  • Neither channel is good for newsletters that feel like internal studio updates. "We are so excited about our new mat storage system!" is not a client-relevant promotional message and will erode trust regardless of channel.

One useful distinction: class-fill messages (time-sensitive, action now) belong on SMS. Class-schedule promotions (something coming up in a week or two) belong on email. Overlapping the two just creates redundancy and burns both channels simultaneously.

What Good Automation Looks Like in Practice

A studio with good promotional automation does not send more messages than one without it. It sends better-targeted messages without requiring the owner to manually check the booking system and write a promotional message every time a class is underbooked.

The setup looks like this: define your fill threshold (say, 70% of class capacity), define your trigger window (48 hours before class), and define your eligible audience segment for each class slot. When a class hits the trigger conditions, the system selects the right segment and sends a relevant message in your voice. You see a notification, but you do not have to do the work.

What this prevents is the reactive pattern where you look at a half-empty Tuesday morning on Sunday night and fire off a rushed promotional message to your whole list in a moment of mild panic. That message is usually the one that gets the most unsubscribes, because it is the least targeted and the most obviously urgent.

Kenko's class-fill engine works exactly this way. It monitors your booking system occupancy, identifies classes approaching the trigger window, and sends targeted promotional messages to relevant client segments using the cadence and channel rules you set. The promotional logic runs without you touching it daily. The output is a class that fills without your list getting burned.