It is a wet Tuesday, the terrace is empty, and two hundred people are carrying your loyalty card in the wallet on their phone. A campaign is nothing more elaborate than deciding what to say to them and when. The hard part is not the idea. It is knowing which surface carries it and what your plan allows.
The twenty below are grouped by trigger, because a trigger is what makes a campaign a campaign rather than a message. Each one names the Fideliya surface it runs on and the plan that includes it, and none of them claims a response rate, because none of them has one that anybody measured.
There are only four surfaces a campaign can run on, and knowing which is which saves most of the planning. The broadcast is a wallet notification written for one loyalty card and addressed to its holders, all of them or only those seen or not seen in the last 30 days: one a month on Free, three on Pro, ten on Enterprise, refilled at the start of each month, with top-up packs for a busy season. The card itself is a surface too, because the stamp count and the reward sit on the pass and update whenever you scan. The referral link lives inside every card from the Pro plan. The gift card is a second wallet pass, sold from Pro with one template and from Enterprise with three.
Everything else happens at the counter, and several of the twenty do exactly that. That is not a gap being papered over: an idea that runs on a conversation is still a campaign, and it costs nothing from the monthly allowance.
Twenty ideas, by trigger
| Trigger | The idea | What to send | Surface and plan |
|---|---|---|---|
| Slow day | Name the day | One line the morning of your quietest day, naming it | Broadcast, every plan |
| Slow day | Double stamp window | An afternoon where one visit earns two | Broadcast plus the card, every plan |
| Slow day | The afternoon gap | A message scheduled for the hour the room empties | Broadcast, scheduled, every plan |
| Slow day | Weather call | Sent live when the forecast clears the terrace | Broadcast, every plan |
| Slow day | One thing, named | The staff pick, with the person’s name on it | Broadcast, every plan |
| Slow day | Second counter | Point holders at the quieter of your locations | Broadcast; 1 location on Free, 4 on Pro, 12 on Enterprise |
| A customer’s date | Birthday, asked at the till | Nothing sent; the note is taken and the reward given in person | Counter. Fideliya holds no date of birth |
| A customer’s date | Joining anniversary | A reward handed over when the roster shows a year | Dashboard and counter, every plan |
| A customer’s date | The gift they buy for someone else | A gift card sold before a birthday, not after | Gift cards, Pro and above |
| A customer’s date | Local holiday | One message on the day the street is busy anyway | Broadcast, every plan |
| Launch | Card holders first | The new item announced to holders a day early | Broadcast, every plan |
| Launch | New location | The address, and a reason to try it once | Broadcast, every plan |
| Launch | The program itself | A QR at the counter and the first stamp given at signup | The card, every plan |
| Launch | A gifting range | Gift cards announced before the season, not during it | Gift cards, Pro and above |
| Launch | Turn referrals on | Tell holders the card in their wallet is already a link | Referrals, Pro and above |
| Silence | The quiet-stretch message | Sent when the roster shows the quiet band filling | Broadcast, every plan; the send is to everyone |
| Silence | Almost there | A word at the counter to customers one stamp short | Dashboard filter plus the counter, every plan |
| Silence | Reward waiting | Nothing sent; the pass already says it is claimable | The card, every plan |
| Silence | Referral instead of reach | Ask happy regulars to bring one person | Referrals, Pro and above |
| Silence | Decide the next cycle | Set what the second card offers before the first is claimed | Pass design, every plan |
Slow days: the six that use the allowance
A slow day is the easiest trigger because you already know which day it is. The six above differ in timing rather than in content, and timing is most of the effect. A message sent the night before a quiet Tuesday asks somebody to remember it; the same message at nine on Tuesday morning arrives while the day is still being decided.
Two of the six are worth pairing. The double stamp window costs nothing to announce and everything to honour, so decide the hours before you write the line, and remember that the card counts every press: Fideliya never refuses a scan for being too soon after the last one. The weather call is the one to keep in reserve, because it is the only idea on this page that cannot be scheduled and has to be sent while it is true.
The allowance is the constraint that shapes the month. One broadcast on Free means one slow-day campaign, and it should be the day that costs you the most. Three on Pro is a slow day, a launch and a spare. Ten on Enterprise is a weekly rhythm with room to react. What the message can honestly promise is covered on Apple Wallet and Google Wallet loyalty passes: 20 questions.
Dates that belong to one customer
This is the group where the honest answer is smallest, and it belongs at the front rather than in a footnote. Joining a Fideliya program asks for a name and an email, with the phone optional. It never asks for a date of birth, so there is nothing in the platform to trigger a birthday send, and there is no automatic re-engagement message either: the reminder sender that once existed was removed and nothing in the product can send one now.
What is left is better than it sounds. A birthday noted at the counter and honoured in person is a stronger moment than a message that arrives with fifty others, and the joining anniversary is visible in the roster without asking anybody anything. The gift card is the one idea in this group that runs on a real surface: a Fideliya gift card is a wallet pass that arrives by email, the recipient adds it in one tap, and it sits beside your loyalty card with the balance on the front. It starts on Pro with one template and Enterprise carries three.
Launches, and who hears first
A launch is the trigger with the clearest sequence: the people already carrying your card hear before the street does. That order is the whole campaign, and it works because it is a small, real privilege rather than a discount.
The program launch is the one businesses under-plan. The card only works if the enrolment is asked for at the till, while the phone is already out, and the first stamp given at signup makes the card look started rather than empty. The mechanics of the first thirty days are set out on the launch checklist, and the goal to launch with is the subject of fifteen punch card ideas.
Turning referrals on is a launch in its own right, because a feature nobody is told about is a feature nobody uses. Every Fideliya card carries its own referral link and QR code from the Pro plan, and both bonuses are held until the friend is scanned at your counter for the first time. That is the part worth saying out loud in the message: the reward arrives when somebody walks in, not when somebody clicks.
Silence, and what can honestly be done about it
The last five are the hardest group and the one where the product concedes most. Fideliya shows you who has gone quiet, banding customers who have not been seen for thirty days, and it shows you who is closest to a reward. It will also send to exactly those people: a broadcast is written for one loyalty card and addressed to everyone holding it, to the customers seen in the last 30 days, to those not seen for over 30, or to a named few. The concession is what sits either side of that. Nothing sends by itself, so a campaign that depends on catching somebody at day 31 depends on you opening the dashboard on day 31. And no surface reports that a message was seen.
That makes the counter the better instrument for two of the five. A customer one stamp short is a sentence at the till, not a notification. A customer with a reward waiting already has it on the pass in their wallet, updated the last time you scanned. And when reach is the actual problem, a referral asked of a happy regular does more than a message sent to a quiet list, which is the argument on common loyalty program mistakes.
Running one month of it
Six steps, in the order they happen. This is a month, not a plan.
- Name your slowest day from last month. Not your impression of it, the day the till agrees with.
- Write the slow-day line first. One sentence, one reason, one day. It is the message the allowance exists for.
- Schedule it for the morning of, not the night before. Timing does more work here than wording.
- Keep one send back. Weather, a delivery that arrives early, a queue that never formed: the unplanned message is the one worth the slot.
- Check the quiet band on the same day each month. It tells you whether the program is working, and it does not need a send to be useful.
- Decide next month’s launch before this month ends. A launch announced with a week of notice beats one announced on the day.
Sources
Every plan gate on this page is a published Fideliya limit, and every surface named is one that ships today, each cited to the file that implements it in the source comment above this article. This page carries no response rate, no open rate and no figure of any kind, because Fideliya reports that a broadcast was sent and that Apple and Google accepted it, and nothing in either wallet reports whether a customer looked.
Fideliya is wallet-native loyalty program software for small businesses. Customers add a stamp or points card to Apple Wallet or Google Wallet in one tap, with no app to download and no account to create. Fideliya runs stamps, points, gift cards and referrals on one platform in English, French, Spanish and Arabic with full right-to-left support, and the free plan issues a real wallet pass for up to 20 customers. How broadcasts behave is described on push notifications from a loyalty card, and the plan allowances are on the pricing page.