Stamps
Café Sonnig
Name
Mara L.
Reward
Free coffee
#10472
Marketing that runs itself
One guest has not been in for a while. Another has a birthday tomorrow. A third is one stamp away from a reward. Those are three moments nobody thinks about in the middle of a shift, and exactly the ones that bring guests back. tapja spots them and gets in touch, right on the card in the wallet.
Runs in the background · with anti-spam protection · switch off anytime
Just 1 stamp to your free coffee
Stamps
Café Sonnig
Name
Mara L.
Reward
Free coffee
#10472
Each one switchable on its own, with your own wording and your own incentive.
The first impression after the card is created. Once only, and only on young cards: the moment a guest is most likely to come back a second time.
The classic: a personal occasion every guest has only once a year. You set how many days ahead it goes out, what the guest gets and how long it is valid. Without a date of birth nothing happens; it is voluntary.
One stamp to go. This is the cheapest visit you will ever get: the guest already wanted to come, they just forgot. How close “almost” is, is up to you.
The card is full, the reward is ready, the guest has forgotten. Transactional, so it is allowed even without marketing consent.
The win-back automation gets in touch in three steps, by default after 14, 30 and 60 days. If the guest comes in between, the count starts over.
Not on a fixed number of days, but on each guest’s usual rhythm. Someone who normally comes weekly shows up after two weeks. Someone who comes every eight weeks does not.
With loyalty tiers: moving up is announced, and anyone about to lose their status hears about it in time (from Home Base).
After a redeemed reward, after a certain number of visits, or on moving up a tier, in other words, when a guest is happy. Off by default.
Immediately, scheduled, or as a series. With templates such as “Slow Tuesday”, “Rainy day offer” or “Away for a while”, which you adapt instead of starting from nothing.
Your regulars share a personal code. Only once the new guest actually visits and gets a stamp do both receive a bonus. Self-referrals and repeat codes are blocked. Off by default, you switch it on.
A loyalty programme that sends three messages in one evening loses the guest faster than it won them. So at tapja it is not each automation deciding for itself: one shared layer decides what actually goes out, with limits that hold even when you forget about them.
When several moments land on the same guest, one wins. The rest drop out instead of stacking up.
By default at most one message a week and three a month, and nothing is delivered at night. Anything that falls into quiet hours is postponed, not discarded.
Marketing only reaches guests with a separate opt-in. Card balance updates and “your reward is waiting” are independent of that, because they belong to the programme the guest signed up for.
You see how often it triggered and how many guests came back afterwards, explicitly labelled as a correlation, not a proof. For review requests you see sends and clicks; whether anyone actually reviewed is something only Google knows.
The channel is the wallet card. That is a strength (the message lands on the lock screen without anyone installing an app), but it sets limits worth knowing.
tapja sends no marketing emails and no SMS to your guests. Every message is an update of the card with a short note.
Apple and Google do not allow arbitrary promotional pushes on a wallet card. A note always hangs off a real event on the card.
The reminder when a guest is nearby comes from the Apple pass and runs on the device, with no server tracking. Google Wallet has no equivalent. Up to ten places per card, and from the larger plan (from Home Base).
The transactional moments run everywhere. Birthday, win-back, regulars at risk, the review request and freely combined audiences belong to the larger plan (from Home Base).
Question not listed?
Write to us, a person will answer.
Start free for good, no credit card. Welcome, “almost full” and “reward waiting” are live from your first card.