The message shows up on the lock screen, attached to the wallet card
A lock-screen wallet notification is a message that appears on a client's phone lock screen, attached to the barbershop's loyalty card sitting in Apple Wallet or Google Wallet — no app to open, no notification permission to separately grant, because it rides on the wallet pass itself. On iPhone this goes through Apple's push notification service (APNs); on Android, through Google Wallet's own delivery.
The one Waya-specific fact every owner should know: this is the only notification channel Waya has. There's no SMS, no WhatsApp — every welcome message, every stamp confirmation, every win-back nudge goes to the wallet lock screen, full stop.
Four triggers fire automatically, no message typed each time
Four automatic triggers exist, each with an editable message the owner writes once and turns on or off: welcome, sent the moment a client enrolls; stamp added, sent when staff scan a visit; reward redeemed, sent when a client cashes in a free cut; and 14-day win-back, sent after two weeks of inactivity, checked daily with a 30-day dedupe so nobody gets double-messaged.
None of these require the owner to type anything at the moment they fire — write each message once during setup, and it runs unattended after that.
- Welcome — fires on enrollment
- Stamp added — fires when a staff member scans a visit
- Reward redeemed — fires when a free cut is claimed
- 14-day win-back — fires after inactivity, daily check, 30-day dedupe
Beyond triggers: campaigns and geofence
Owners can also send one-off broadcasts or scheduled campaigns on top of the automatic triggers, targeting everyone, a lifecycle segment, or a hand-picked list of clients. Scheduled campaigns respect the shop's working hours — a send queued outside opening hours simply moves to the next open slot, so a message never lands at 3 a.m.
Geofence is a separate mechanism worth understanding on its own terms: it puts a message on the lock screen when a client's phone is physically near the shop, Apple Wallet only, up to 10 branch locations per card, radius 50–500 meters (150 m default), set from the Branches screen rather than the card's address field. It costs zero message quota because it isn't counted as a send.
| Type | Trigger | Costs message quota? | Wallet support |
|---|---|---|---|
| Welcome / stamp / redeemed / win-back | Automatic event | Yes | Apple + Google Wallet |
| One-off / scheduled campaign | Owner-initiated | Yes | Apple + Google Wallet |
| Geofence | Proximity to branch | No | Apple Wallet only |
The message balance owners share across everything
All sends — triggers and campaigns together — draw from one monthly balance. Free includes 100 messages a month, Growth 5,000, Premium unlimited. If a shop runs out mid-month, top-ups are available in-app: 500 messages for 5 SAR, 1,000 for 10 SAR, or unlimited for 20 SAR.
A single-chair barbershop on Free rarely exhausts 100 messages, since a welcome plus an occasional win-back per client stays well under that number for a client base of 100. A busier multi-branch shop on Growth's 5,000 has more room for scheduled campaigns on top of the automatic triggers.
The limitation stated honestly
There's no SMS fallback anywhere in this system, which owners should set expectations around: if a client somehow loses access to their wallet pass, there's no text message backup channel to reach them. The web-card fallback for devices without a wallet also doesn't get lock-screen messages or geofence at all — it's a simpler, static version of the card.
The birthday field exists on a client's profile, but nothing sends on its own when that date arrives — any birthday message is written and sent by the owner by hand, the same as any other one-off campaign.
Turning on notifications for the first time
Setting up the four triggers takes a few minutes once the card itself exists.
- Step 1: write the welcome message
Kept short — it's the client's first impression of the loyalty program.
- Step 2: write the stamp-added message
Confirms the visit counted, optional but reassuring for a new client.
- Step 3: write the reward-redeemed message
Confirms the free cut was claimed, closing the loop on that cycle.
- Step 4: write the 14-day win-back message
The highest-value trigger — tune the wording to the shop's own visit cycle.
- Step 5: turn all four on together
They run unattended from that point, with no daily typing required.
Next step: setting up the notifications
Turning on notifications is part of the standard card setup, covered step by step in the barbershop loyalty program guide, which also walks through the 3-week haircut cycle these triggers are tuned around.
Frequently asked questions
How does a barbershop send a message to a client's lock screen?
Through the wallet card — Apple Wallet uses Apple's push service, Google Wallet delivers its own. There's no app to open and no separate permission; the message rides on the pass already in the client's wallet.
What automatic messages does Waya send for a barbershop?
Four triggers: welcome on enrollment, stamp added, reward redeemed, and a 14-day win-back after inactivity, checked daily with a 30-day dedupe.
Does sending a notification always cost from the message balance?
Yes, except geofence, which is proximity-based and costs zero message quota. Triggers and campaigns share one monthly balance — 100 on Free, 5,000 on Growth, unlimited on Premium.
Is there an SMS backup if a client's wallet notification doesn't reach them?
No. Waya has no SMS channel at all — every notification is a wallet lock-screen message, and the web-card fallback for devices without a wallet doesn't receive lock-screen messages either.
Can a barbershop schedule a campaign for the middle of the night?
It won't land then — scheduled campaigns respect the shop's working hours, so a send queued outside opening hours moves automatically to the next open slot.