The usual cause is stacking broadcasts on top of triggers to the same audience
Salons over-message clients most often by stacking one-off broadcast campaigns on top of automatic triggers without checking who's already receiving what — a client can get a welcome message, a stamp-added notification, a scheduled weekly reminder, and a broadcast promotion all within the same week, none of which were coordinated with each other. Each individual message is reasonable; the combination isn't.
This is worth taking seriously because over-messaging has a real cost beyond wasted quota: a client who feels spammed by wallet notifications is more likely to remove the card from her wallet entirely, which is a much harder problem to reverse than simply toning down send frequency.
One Waya salon's path to a roughly 27% return rate — 71 of 265 clients returning two or more times — included deliberately segmenting its audiences so routine regulars weren't also catching every broadcast meant for a different group.
- Triggers (welcome, stamp-added, reward-redeemed, win-back) fire automatically per client
- Broadcasts and scheduled campaigns go to everyone or a chosen segment, on top of triggers
- Without audience targeting, the same client can be hit by both in the same week
- Segmenting by lifecycle or hand-picked list is the fix, not simply sending less overall
Before and after: adding audience targeting
The fix isn't reducing message volume across the board — some clients genuinely benefit from more contact. It's making sure each message goes to the right audience instead of everyone by default.
| Before | After | |
|---|---|---|
| Broadcast audience | Everyone, regardless of recent trigger activity | A lifecycle segment or hand-picked list |
| Overlap with triggers | Unchecked — same client hit by both | Checked before sending, overlap minimized |
| Client response | Some clients remove the card from their wallet | Fewer removals, higher engagement per send |
A worked example: a client hit four times in one week
A client visits, triggering a stamp-added message. The same week, she's included in a general promotional broadcast, then again in a scheduled weekly reminder aimed at quiet regulars — even though she just visited and isn't quiet at all — and finally receives a national-day campaign sent to the full list. Four messages in one week, three of which weren't relevant to her actual state as a recently active client.
Segment that same send by lifecycle health band — active vs. quiet vs. lapsed — and the weekly reminder and win-back-style messaging simply skip her, since she's clearly not in the quiet-regular group that message was meant for.
How to check if you're already over-messaging
Pick a handful of regular clients and mentally trace every message they'd have received in the past two weeks — welcome (if new), stamp-added on each visit, any scheduled campaign, any broadcast. If that list runs to four or five separate sends for one client in a short window, it's worth auditing your targeting before adding anything new.
The message balance itself is a secondary signal: Free includes 100 messages a month, Growth 5,000, Premium unlimited, with 500-message top-ups for 5 SAR. Running close to the ceiling every month, even on Growth, is a sign of broad, untargeted sending more often than it's a sign of genuine demand for more contact.
Working hours still apply, but they don't fix over-targeting
Scheduled campaigns respect the shop's working hours — a send queued outside opening hours simply waits for the next open slot — which prevents badly timed messages but does nothing to prevent redundant ones. Good timing and good targeting are separate problems, and fixing only the first still leaves a client receiving too many relevant-but-repetitive messages.
Treat the two as a checklist: right time, and right audience, for every send — see win-back message templates for wording that avoids feeling repetitive.
Fix your targeting in four steps
This is a review-and-adjust exercise, not a rebuild of your messaging — most salons already have the targeting tools, they're just defaulting to "everyone" out of habit.
- Step 1: list your active triggers
Welcome, stamp-added, reward-redeemed, win-back — know what's already firing automatically.
- Step 2: check broadcast audiences before sending
Default to a lifecycle segment or hand-picked list, not the full client base.
- Step 3: exclude recently active clients from re-engagement sends
A client who just visited doesn't need a "we miss you" style message.
- Step 4: watch for wallet-pass removals
A rising removal rate after a busy sending week is a direct signal of over-messaging.
Frequently asked questions
Why does it feel like clients are getting too many salon messages?
Usually because broadcasts and automatic triggers overlap without coordination — a client can receive a stamp-added notification, a scheduled reminder, and a broadcast promotion all in the same week, none of them checked against each other.
What's the fix for over-messaging clients?
Segment your broadcast audiences by lifecycle status or a hand-picked list instead of defaulting to everyone. A recently active client doesn't need the same re-engagement message aimed at quiet regulars.
Does over-messaging cause clients to remove the wallet pass?
Yes, that's the real cost — a client who feels spammed is more likely to remove the card from her wallet entirely, which is harder to reverse than simply reducing send frequency.
Does scheduling around working hours fix over-messaging?
No — working-hours scheduling fixes timing, not targeting. A well-timed but redundant message still feels like too much. Both good timing and the right audience matter together.