The real cause is not messaging around quiet slots at all — geofence and scheduling fix it
Most salons with quiet weekday hours simply aren't messaging around them — the loyalty program runs on autopilot for triggers (welcome, stamp-added, win-back) but nothing actively nudges clients toward the specific slots that need filling. The tools to do this already exist; they're just not being pointed at the problem.
Two Waya mechanics do this job well together: geofence notifications, which reach a client's lock screen when she's physically near the salon regardless of the day, and scheduled campaigns, which respect the shop's working hours and can be timed specifically for a quiet Tuesday afternoon rather than a generic weekly send.
This only works once the basics are solid — a salon still struggling with scanning discipline or blank trigger messages should fix those first, since quiet-hours campaigns are an optimization on top of a working program, not a substitute for one.
- Geofence: catches nearby clients regardless of the day, zero message quota, Apple Wallet only
- Scheduled campaigns: timed specifically for known quiet slots, respecting working hours
- Audience targeting: aim quiet-hour messages at clients whose history suggests flexible timing
- Fix scanning and trigger basics first — quiet-hours campaigns build on a working program
Before and after: targeting the actual quiet slot
The fix is specificity — replacing a generic weekly reminder with a message tied to the exact quiet window and a real incentive to book it.
| Before | After | |
|---|---|---|
| Messaging around quiet hours | None — triggers run, nothing targets the slot | Scheduled campaign timed to the specific quiet window |
| Geofence use | Not set up, or set from the card address by mistake | Set from the Branches screen, catching nearby foot traffic |
| Audience | Full client list or none at all | Segment likely to have flexible weekday availability |
A worked example: a Tuesday 2–5pm dead zone
A salon notices Tuesday afternoons run at a fraction of weekend capacity. Rather than a generic "we're open" broadcast to the full list, a scheduled campaign targeted at a specific segment — say, clients overdue for a treatment by the dashboard's own visit-history view — can go out the morning of, timed to land before lunch: "Tuesday afternoon has open slots — book your usual treatment today."
Layer geofence on top for salons in a mall or busy shopping street: any enrolled client walking past during that exact quiet window gets the same nudge on her lock screen, at zero message quota, without needing a scheduled campaign at all for that particular touch.
Geofence works differently than a scheduled campaign here
Geofence puts the message on a nearby client's lock screen the moment she's physically close — up to 10 branch locations per card, 50–500 meters radius (150 m default), Apple Wallet only, set from the Branches screen rather than the card's address text, and it costs zero message quota since it isn't a wallet-message send. That makes it well suited to catching passing foot traffic during a quiet slot, especially for a mall salon.
A scheduled campaign, by contrast, reaches everyone in the chosen audience regardless of location, timed to a specific date and hour, and does use message quota. The two aren't competing — a mall salon benefits from running both together, geofence for passersby and a scheduled campaign for clients who might plan ahead.
Don't let quiet-hours messaging become over-messaging
A quiet-hours campaign should still respect the same targeting discipline as any other send — aim it at clients whose history suggests they'd actually consider a weekday slot, not the entire list including clients who've just visited. Stacking a quiet-hours nudge on top of an already-active trigger for the same client defeats the purpose and risks the card feeling spammy.
Free includes 100 messages a month, Growth 5,000, Premium unlimited — geofence costs nothing regardless of plan, which makes it the cheaper first lever to pull before spending scheduled-campaign quota on quiet-hour fixes. See the salon loyalty program guide for how this fits into a full messaging calendar.
Set up quiet-hours messaging in four steps
This builds on an already-working scanning and trigger setup — don't start here if those basics aren't solid yet.
- Step 1: identify the actual quiet window
Check the dashboard for the specific day and hours with the lowest booking volume.
- Step 2: set up geofence if you're in a high-foot-traffic location
Configure it from the Branches screen, separate from the card's address field.
- Step 3: build a targeted scheduled campaign
Aim it at a segment likely to have flexible weekday availability, timed for the morning of the quiet slot.
- Step 4: check for overlap with active triggers
Make sure the quiet-hours send doesn't stack on top of a message the same client already received that week.
Frequently asked questions
Why don't loyalty messages help fill a salon's quiet weekday hours?
Usually because nothing is actively targeting that specific slot — triggers run generically, but no campaign or geofence message is pointed at the known quiet window. The tools exist; they're just not being used for this purpose.
Does geofence work for filling quiet hours?
Yes, especially for a mall or high-foot-traffic salon — it puts a message on a nearby client's lock screen the moment she's close, at zero message quota, regardless of which day or hour it is.
How is a scheduled campaign different from geofence for this purpose?
A scheduled campaign reaches a chosen audience at a specific date and time regardless of location, and uses message quota. Geofence reaches anyone nearby, any time, at zero quota. They work well combined.
Should quiet-hours messages go to every client?
No — target a segment likely to have flexible availability, such as clients overdue for a visit. Sending to everyone, including clients who just visited, risks over-messaging and reduces the campaign's effectiveness.