Three triggers cover the whole client lifecycle: welcome, stamp, win-back
Setting up welcome, stamp, and win-back messages for a barbershop takes about ten minutes on the dashboard, because all three are pre-built triggers with an on/off switch and an editable message — there's no campaign-building or scheduling involved, just writing one short line per trigger. Welcome fires the moment a client enrolls, stamp fires every time a barber scans, and win-back fires automatically after 14 days of inactivity, checked daily with a 30-day dedupe so nobody gets messaged twice in a row.
For a barbershop specifically, these three triggers map neatly onto the roughly 3-week haircut cycle: welcome sets expectations at sign-up, stamp keeps the reward visible after every cut, and win-back catches a regular who's running late on their usual rhythm before they've fully drifted to another shop. See timing reminders to the 3-week cycle for how to layer a scheduled campaign on top of these three.
What each trigger sends and when
Keep each message short — a single sentence performs better than a paragraph on a lock screen.
| Trigger | Fires when | Example message |
|---|---|---|
| Welcome | On enrollment | 'Welcome! Your card is ready — check your wallet.' |
| Stamp | Every scan | 'Stamp added — 2 more cuts to your free one!' |
| Win-back | 14 days inactive | 'Haircut time? Book your usual chair this week.' |
Six steps to turn all three on
The order below avoids the most common setup mistake, which is turning on win-back before welcome and stamp are confirmed working.
- Open the triggers screen on the dashboard
All three automatic triggers live in one place, each with its own on/off switch.
- Write the welcome message first
Keep it to one line confirming the card is active — this is the first thing a new client sees.
- Turn on the stamp confirmation next
State the reward progress plainly, like stamps remaining until the free cut.
- Enable win-back last
Write it around your 3-week cycle — 14 days lands right when a regular is running late.
- Send yourself a test enrollment
Confirm the welcome message actually arrives on a real phone before going live.
- Check the message balance after a week
Confirm trigger sends aren't eating into your monthly balance faster than expected.
Writing messages that don't feel automated
A trigger message reads as robotic when it's too generic or too long. Keep every message under one short sentence, reference the shop's actual rhythm rather than generic loyalty language, and avoid overexplaining the reward every single time — the client already knows the deal after the first or second stamp.
- One sentence per message — lock-screen space is small and attention is short
- Reference the 3-week cycle in the win-back message specifically, not a generic 'we miss you'
- Avoid repeating the full reward explanation on every stamp confirmation
- Test every message on your own phone before assuming it reads well
How triggers use the shared message balance
Triggers and broadcasts pull from the same monthly balance — Free gives 100 messages a month, Growth 5,000, Premium unlimited — so a barbershop that also runs occasional broadcast campaigns should watch the combined total, not just trigger volume. Top-ups are available anytime from the in-app Store: 500 messages for 5 SAR, 1,000 for 10 SAR, or unlimited for 20 SAR.
A single-chair shop with steady but modest traffic rarely exhausts the Free plan's 100 messages purely on triggers; it's usually an added broadcast campaign that pushes a shop toward a top-up or a move to Growth.
Where automatic messages fit the Free plan and Waya's limits
All three triggers work identically on every plan — Free, Growth, and Premium — the difference is only the monthly message allowance they draw from. A single-chair barbershop can run welcome, stamp, and win-back entirely on the Free plan's 0 SAR tier as long as monthly volume stays under 100 messages.
Keep in mind these are wallet lock-screen pushes only — there's no SMS channel at all — and the Android merchant app is in closed testing, so reviewing trigger performance on Android should happen through the web dashboard rather than a native app.
Frequently asked questions
How long does it take to set up all three triggers?
About ten minutes — welcome, stamp, and win-back are pre-built triggers with an on/off switch and an editable message, with no campaign-building involved.
When does the win-back message fire?
After 14 days of inactivity, checked daily, with a 30-day dedupe so the same customer isn't messaged twice in a row. For a 3-week haircut cycle, that timing catches a regular right around when they're running late.
Do trigger messages count against my monthly message balance?
Yes — triggers and broadcast campaigns share the same monthly pool: 100 on Free, 5,000 on Growth, unlimited on Premium.
Should the stamp message explain the full reward every time?
No — keep it to a one-line progress update, like stamps remaining until the free cut. Clients already understand the deal after the first stamp or two.
Are these messages sent by SMS?
No — Waya has no SMS channel. All three triggers send lock-screen push messages to the customer's Apple Wallet or Google Wallet card.