WhatsApp Marketing for Shops vs. Wallet Push: The Comparison
WhatsApp marketing for shops sounds obvious: almost every customer has WhatsApp, messages get read, and the Business app is free. In practice, small shops stumble over consent, broadcast limits, data protection, and the effort of answering every message individually. Wallet push—notifications from a stamp card in Apple Wallet or Google Wallet—solves some of these problems, but has its own limits. This comparison is fair and names both sides.
What WhatsApp marketing legally requires
The most important point first, because this is where most mistakes happen. Advertising via WhatsApp is legally an electronic marketing message, like email or SMS. By law, it requires the recipient's prior explicit consent. Specifically, this means:
- The number alone is not enough. The fact that a customer gave you their number for a reservation does not permit advertising.
- Consent must be documented. When, how, for what. A note at the till with a checkbox, a web form, or a clear message from the customer ("Yes, I want offers via WhatsApp") with a date.
- Withdrawal must be possible at any time. Every message should say how to unsubscribe, such as "STOP".
- With the Business API, additionally: Marketing messages outside an ongoing conversation (24 hours after the last customer message) may only be sent via templates pre-approved by Meta.
Ignoring this risks cease-and-desist letters and account suspension. The data protection points in GDPR and loyalty programs apply here too.
Data protection: The customer list is the problem
A WhatsApp customer list consists of phone numbers, which are personal data. Three points you should know:
- Data transfer. WhatsApp belongs to Meta; data is processed outside the EU. This is possible under current frameworks but must be stated in your privacy policy.
- Address book matching. The WhatsApp Business App accesses your phone's address book and matches contacts. If you use your personal phone, numbers of people who were never customers end up with WhatsApp. A separate business phone with an address book containing only opted-in contacts is the minimum.
- Broadcast lists don't show recipients, but groups do. A customer in a group sees everyone else's numbers. Groups are off-limits for marketing.
With wallet push, it's simpler: the card sits in the customer's wallet, the shop sees no phone number, and sending runs through Apple and Google as part of the wallet function. With stampa, marketing consent is a separate checkbox when creating the card, off by default, and the privacy policy per shop is auto-generated and hosted.
Reach and limits
WhatsApp Business App: broadcast lists are limited to a certain number of recipients per list, and only contacts who have saved your number receive the broadcast at all. With 300 customers, that means multiple lists and hoping everyone has saved your number.
WhatsApp Business API: no practical limit, but costs per message, a provider in between, template approval, and a quality rating that throttles sending if many messages are blocked.
Wallet push: goes to all card holders with marketing consent, no list, no saved number needed. The message appears as a wallet notification on the lock screen. The customer can turn off notifications per card, and anyone who deletes the card is out. More on the tech in Sending push notifications to customers.
The comparison in a table
| Criterion | WhatsApp Business App | WhatsApp Business API | Wallet Push (Stamp Card) |
|---|---|---|---|
| Consent required | Yes, explicit and documented | Yes, plus template approval for marketing | Yes, checkbox when creating the card |
| Cost | Free | Per message, plus provider | Included in plan, free up to 100 customers |
| Reach | Limited broadcast lists, saved contacts only | Large, with quality rating | All card holders with consent |
| Effort per send | Manual, maintain list | Create template, get approval | Write text or use AI, send |
| Customer replies | Yes, conversation possible | Yes, with chat software | No, one-way |
| Data protection | Numbers at Meta, address book matching | Numbers at Meta and provider | No number needed at shop |
| Automation | None | Via provider, effort required | Birthday, win-back, quiet days built in |
| Loyalty integration | None | None | Stamp count and reward in same card |
| Customer opt-out | Block or send STOP | STOP via template | Turn off notification per card, delete card |
Where WhatsApp is clearly better
Honestly: everywhere a conversation is needed. Appointment confirmation at the salon, questions about an order, photo of the finished product, personal advice. Wallet push is one-way; you get no reply. If you're already messaging customers via WhatsApp as a salon or workshop, keep doing it. WhatsApp also feels more personal: a message from the owner in chat feels different from a wallet notification.
Where wallet push is clearly better
For everything regular, automatic, and sent to many. Stamp update after purchase, reminder after three weeks without a visit, birthday greeting, offer for a quiet Tuesday. Doing that manually via WhatsApp costs time every day and needs a maintained list. As a wallet automation, it runs once set and automatically, and the message sits in the same card as the stamp count, which boosts impact. Plus: no address book, no number, no provider in between.
The combination that works for small shops
- Wallet push as the base: every customer gets the stamp card in their wallet on the first visit. Stamps, rewards, reminders, and one to three offers per month run through it.
- WhatsApp for conversation: appointments, questions, photos, personal messages to individual customers. No broadcast, no list, so no consent hassle for mass marketing.
- No duplication: don't send the same offer over both channels, or it feels like spam.
Conclusion
WhatsApp marketing for shops is legally demanding, limited in reach, and daily handwork, but unbeatable when a conversation is needed. Wallet push is one-way, but automatic, without a phone number list, and directly tied to your loyalty program. For regular customer outreach, the stamp card in the wallet is the simpler and cleaner channel. With stampa, you set it up free, up to 100 active customers without a credit card, with marketing consent as a separate checkbox and ready-made privacy policy: get started free.