The named cause: broadcasting to everyone instead of a segment
A barbershop is messaging clients too often when it sends every one-off promotion to its entire customer list rather than to the specific group it’s relevant to — that’s the pattern that both burns through the monthly message balance and trains customers to ignore or mute the card.
This is separate from the automatic triggers, which are self-limiting by design: welcome fires once, stamp-added fires once per visit, reward-redeemed fires once per redemption, and win-back only reaches customers who are already 14+ days inactive. The overload almost always comes from manual, one-off campaigns sent broadly out of habit rather than targeting.
What over-messaging looks like from the dashboard side
A shop in this pattern usually notices two things at once: the message balance running out mid-month, and a falling open-rate feel to campaigns that used to land well.
- Every promotion sent to 'everyone' regardless of recent activity
- Regulars who visited yesterday get the same reminder as someone inactive for two months
- Free’s 100 or Growth’s 5,000 monthly messages exhausted before automatic triggers even run
- Campaign concurrency limits hit needlessly (Growth allows 2 active campaigns, Premium unlimited)
Before and after: switching from broadcast to segment
One shop changed nothing about its offers, only who received them, and the numbers moved immediately.
| Metric | Before (broadcast to all) | After (segmented) |
|---|---|---|
| Messages sent per month | ~950 (all customers, every campaign) | ~400 (quiet regulars + win-back only) |
| Monthly balance exhausted | By day 18 | Never |
| Customer complaints about frequency | 3 in a month | 0 the following month |
Use audience targeting instead of "everyone"
Waya’s campaigns can target everyone, a lifecycle segment, a specific program, or a hand-picked list — and scheduled campaigns respect the shop’s working hours, so a send outside opening hours simply waits for the next open slot rather than landing at an odd time.
A Friday promotion aimed at "quiet regulars" reaches the people who actually need the nudge, while someone who was in yesterday doesn't get a redundant message on top of their stamp-added confirmation.
Rebuild the sending habit in four steps
None of this requires new tools, only a change in habit before hitting send.
- Ask who actually needs this message
Default to a segment or hand-picked list, not 'everyone'.
- Check what triggers already cover
Skip a manual send if a trigger already reaches that moment.
- Schedule around working hours
Let the scheduler push a send to the next open slot automatically.
- Watch the monthly balance weekly
A balance draining early in the month is the clearest warning sign.
Match the message budget to your real habits
Free’s 100 messages a month suits a single chair with light manual sending; a busier multi-chair shop that segments well can often stay comfortably inside Growth’s 5,000. If you’re still exhausting the balance after switching to segments, a top-up from the in-app Store (500 messages for 5 SAR, 1,000 for 10 SAR, unlimited for 20 SAR) is cheaper than upgrading a plan for one busy month. One limit worth remembering while you plan sends: Waya has no SMS channel — every message lands on the wallet lock screen only, via Apple Wallet or Google Wallet.
A shop still unsure whether to run stamps or points at all should settle that question first — see the barbershop launch guide for the stamps-versus-points decision — since the card type itself has no bearing on message frequency; the fix here is entirely about who receives a send, not what the card rewards.
Reviewing sends once a month, even briefly, is usually enough to keep the habit from drifting back toward broadcasting everything to everyone — the discipline tends to erode slowly, one convenient 'just send it to all' decision at a time, rather than all at once.
Frequently asked questions
Am I sending too many wallet messages to my barbershop clients?
If you’re broadcasting every promotion to your full customer list regardless of recent activity, likely yes. Switching to targeted segments — quiet regulars, a specific program, or a hand-picked list — usually cuts total sends by more than half without dropping any offer.
Do automatic triggers count toward over-messaging?
Rarely, because they’re self-limiting: welcome fires once at signup, stamp-added once per visit, reward-redeemed once per redemption, and 14-day win-back only reaches already-inactive customers. Over-messaging almost always comes from manual, broadly-targeted campaigns.
How do I target a smaller audience instead of everyone?
Waya campaigns support sending to a lifecycle segment, a specific loyalty program, or a hand-picked customer list, in addition to everyone. Pick the narrowest audience that fits the offer rather than defaulting to the full list.
What happens if a campaign is scheduled outside working hours?
It doesn’t send at the odd hour — scheduled campaigns respect the shop’s working hours, and a send queued outside opening hours automatically moves to the next open slot.
How many active campaigns can run at once?
Free allows zero active campaigns, Growth allows 2 at a time, and Premium is unlimited. Hitting that concurrency limit is itself often a sign of over-broadcasting rather than needing a higher plan.