The Wallet Marketing Guide
- What Is a Mobile Wallet App? The Definitive 2026 Guide
- Digital Membership Cards: The Definitive 2026 Guide
- What Is a Wallet Pass? Definition, Types & How They Work
- Push Notification Marketing: The Complete Guide (2026)
- QR Codes That Convert: Turning Counter Traffic Into a Loyalty List
- Lock-Screen Marketing: The Most Valuable Screen You're Not Using
- Apple Wallet Marketing: The Practical Guide for Businesses
- What Is Wallet Marketing? The Third Channel After Email and SMS
TL;DR: Google Wallet Marketing uses Google Wallet passes — loyalty cards, offers, gift cards, memberships, and tickets — as a marketing channel that lives on a customer's Android home screen. Businesses issue passes through the Google Wallet API using a Passes Class (template) and Passes Object (per customer), distribute them with an Add to Google Wallet button, and then re-engage customers through field updates, messages, and geolocation notifications — no app install required.
Key takeaways
- It's a channel, not a payment feature. Wallet marketing treats the pass as owned, on-device real estate — the marketing use of Google Wallet, distinct from tap-to-pay.
- No app to build. Google Wallet ships on most Android phones, so customers save a pass with one tap instead of installing anything.
- Two objects run everything. A reusable class defines the template; a per-user object holds individual data like points or a member ID.
- Passes are live. Update a field, add a message, or trigger a location reminder and the change reaches every saved pass.
- Android-first, not Android-only strategy. Most businesses pair Google Wallet with Apple Wallet to cover their whole customer base.
Executive summary
Quick answer: Google Wallet Marketing is the use of Google Wallet passes as a marketing channel. Businesses issue loyalty cards, offers, gift cards, and tickets that customers save to their Android phones, then re-engage them with updates and notifications — a first-party, install-free channel that competes with email, SMS, and app push.
What it is. Google Wallet is best known as the tap-to-pay app on Android, but it is also a distribution surface for branded passes. When a business issues a pass and a customer saves it, that business gains a persistent slot on the customer's device — one it can update, brand, and use to send reminders. Turning that slot into a repeatable marketing motion is what "Google Wallet Marketing" means.
Who should use it. Any business with repeat customers and a physical or transactional relationship benefits most: restaurants, coffee shops, retailers, gyms, salons, hotels, clinics, museums, event organizers, and membership brands. If you already run a loyalty program, punch card, coupon, or membership — or wish you could without building an app — wallet is the lowest-friction way to put it on the phone.
Why it matters. Email open rates and SMS deliverability are contested and increasingly expensive, and building a native app is costly to develop and hard to get installed. A wallet pass sidesteps both: it installs in one tap, it is first-party (you own the relationship, not a platform's ad auction), and it can send location-aware and time-aware reminders. As Google continues to expand Wallet into identity and everyday passes, the on-device surface only grows more valuable.
Google Wallet Marketing at a glance
Quick answer: Google Wallet Marketing runs on Android, needs no app install, and covers loyalty, membership, offers, gift cards, and tickets. It supports push notifications and geofencing through the Google Wallet API, and it is best suited to customer retention — keeping repeat customers reachable on their home screen.
| Item | Answer |
|---|---|
| Platform | Android (Google Wallet app) |
| App required | No — install-free for the customer |
| Uses | Loyalty, membership, offers, gift cards, tickets |
| Notifications | Yes — field updates & messages |
| Geofencing | Yes — up to 10 locations per class/object |
| API | Google Wallet API (classes, objects, JWT) |
| Distribution | Add to Google Wallet button (web, email, SMS, QR) |
| Cost from Google | No per-pass fee |
| Best for | Customer retention & repeat visits |
Google Wallet vs Apple Wallet — snapshot
A quick side-by-side; the full comparison for marketers is in the Google Wallet vs Apple Wallet section further down.
| Dimension | Google Wallet | Apple Wallet |
|---|---|---|
| Platform | Android | iPhone / iOS |
| API | Google Wallet API | PassKit |
| Pass types | Loyalty, offer, gift, event, transit, boarding, generic | Boarding, coupon, event, store card, generic |
| Notifications | Field updates, messages, geolocation | Field changes, relevance alerts |
| Geofencing | Yes (≤10 locations) | Yes (≤10 locations) |
| Updates after save | API updates saved pass | Web service + APNs |
| Distribution | Signed JWT + button | Signed .pkpass + button |
| Developer experience | REST classes/objects | .pkpass bundles + certs |
| Customer reach | Android base | iPhone base |
| Typical use cases | Loyalty, offers, memberships | Loyalty, offers, tickets |
Bottom line: they are the same idea on two platforms. Most businesses issue both — see the Google Wallet vs Apple Wallet section below.
Who should use Google Wallet Marketing?
Quick answer: Any business with repeat customers and a physical or recurring relationship should use Google Wallet Marketing: restaurants, coffee shops, retail, salons, gyms, hotels, healthcare, events, membership organizations, franchises, and the agencies that serve them. If you run a loyalty program, coupon, or membership, wallet puts it on the phone install-free.
- Restaurants — digital stamp cards and reorder nudges replace paper punch cards and keep regulars coming back.
- Coffee shops — buy-9-get-1 loyalty and morning geolocation reminders convert proximity into visits.
- Retail stores — points programs and time-boxed offers lift both retention and basket size.
- Salons — membership and appointment passes reduce no-shows and prompt rebooking.
- Gyms — membership passes carry status and check-in; renewal reminders go out as messages.
- Hotels — loyalty tiers, confirmations, and status live on the pass between stays.
- Healthcare — visit and appointment cards (no sensitive data on the pass) cut no-shows with timed reminders.
- Events — tickets handle admission and become a channel for the next show or exhibition.
- Membership organizations — VIP, club, and subscription passes gate perks and stay on the home screen.
- Franchises — one class template with per-location objects keeps branding consistent while supporting local geofences.
- Agencies — wallet becomes a repeatable, install-free retention product agencies can deploy across many clients.
Related: New to the category? Start with What Is Wallet Marketing? and Digital Loyalty Cards.
What is Google Wallet Marketing?
Quick answer: Google Wallet Marketing is the practice of designing, issuing, and managing Google Wallet passes to acquire, retain, and re-engage customers. It converts the Google Wallet app from a payment tool into an owned marketing channel that sits on the customer's Android home screen and can be updated at any time.
Most articles about Google Wallet stop at "how to add a pass." Wallet marketing starts where they stop. A pass is not the goal; the goal is the ongoing relationship the pass makes possible. Once a loyalty card or offer is saved, the business can change its contents, push a message, or remind the customer when they are near a store — repeatedly, at effectively zero marginal cost.
Definition — Google Wallet Marketing (n.): a marketing discipline in which a business issues Google Wallet passes (loyalty cards, offers, gift cards, memberships, tickets) as owned, on-device assets, then uses the Google Wallet API to update those passes and send notifications that drive repeat visits, redemptions, and retention.
The business use in one paragraph
A business creates a pass template (a class), issues a personalized copy to each customer (an object), and places an "Add to Google Wallet" button wherever it meets customers — a website, receipt, email, SMS, QR code at the counter, or checkout page. Customers tap once and the pass lands in Google Wallet. From then on, the business can bump a points balance, flip a coupon from "available" to "used," change a tier, or fire a location reminder — and each change reaches the saved pass automatically.
Why the channel exists
Wallet marketing exists because three things became true at once: Google Wallet is preinstalled on the vast majority of Android devices, the Google Wallet API made pass issuance programmatic, and the passes themselves became dynamic — updatable after they've been saved. Together, those turn a static card into a living channel. The business does not rent attention from an ad platform or fight a spam filter; it owns a small, permissioned piece of the customer's phone.
Related: See the sister discipline on iPhone in our guide to Apple Wallet Marketing, or start with the category overview: What Is Wallet Marketing?.
What is Google Wallet?
Quick answer: Google Wallet is Google's digital wallet app for Android that stores payment cards, loyalty and membership cards, offers, gift cards, transit and event tickets, boarding passes, and digital IDs. Google Pay was rebranded to Google Wallet in 2022. For marketing, the relevant surface is Google Wallet and its developer Wallet API.
Google Wallet is preinstalled or freely available on Android devices and is the on-device home for anything card-shaped. Beyond tap-to-pay, it holds non-payment passes — exactly the objects marketers care about. Because the app is already on the phone, businesses do not have to persuade a customer to download anything to reach them; they only have to persuade them to save a pass.
Google Wallet vs Google Pay
The naming has confused people for years, so it is worth stating plainly. In 2022, Google unified its wallet products and Google Pay was rebranded to Google Wallet. Google Wallet is the storage-and-passes app on Android. In a few markets — notably the US and Singapore — a separate Google Pay app still exists with peer-to-peer and offers features (and US peer-to-peer transfers in that app were wound down in June 2024). For a marketer, the distinction is simple: you build for Google Wallet and its Wallet API, which is what stores and displays your passes.
- Google Wallet — Android app that stores payment cards, passes, tickets, and IDs. The surface your marketing passes live in. Programmatic via the Google Wallet API.
- Google Pay — A separate app in select markets (US, Singapore) for P2P and consumer finance features. Not the pass surface you target for wallet marketing.
The Google Wallet ecosystem
Four moving parts make wallet marketing work: the Android device and Google Play services that run Google Wallet; the Google Wallet app that displays passes; the Google Wallet API that businesses use to create and manage passes; and the issuer account in the Google Pay & Wallet Console that authorizes a business to issue them.
Wallet pass types
Quick answer: Google Wallet supports seven core pass types: loyalty cards, offers, gift cards, event tickets, transit passes, boarding passes, and generic passes. Each has a Passes Class (template) and Passes Object (per-user copy). Marketing programs most often use loyalty, offer, gift card, and generic passes.
Every pass is built from the same two-part model — a class template and a per-user object — but the type determines which fields and behaviors are available. Choosing the right type matters: a boarding pass unlocks flight-delay notifications, an event ticket carries seat and venue fields, and a loyalty card carries a points balance. When no specialized type fits, the generic pass gives you free-form labels and values.
The table below maps each Google Wallet pass type to its primary marketing use.
| Pass type | What it holds | Primary marketing use |
|---|---|---|
| Loyalty card | Points, tier, member ID, program branding | Retention, rewards, repeat-visit programs |
| Offer | Coupon title, code, terms, expiry | Promotions, acquisition, win-back |
| Gift card | Balance, card number, barcode | Prepaid value, gifting, referrals |
| Event ticket | Event, seat, venue, date/time | Admission, upsells, event reminders |
| Transit pass | Route, fare, validity | Recurring ridership, renewals |
| Boarding pass | Flight, gate, seat; delay notifications | Travel, real-time status updates |
| Generic pass | Custom labels and values, barcode/QR | Memberships, punch cards, badges, anything card-shaped |
Summary: loyalty, offer, gift card, and generic passes carry the bulk of marketing programs; ticket, transit, and boarding types serve specific transactional moments.
A note on generic passes. Google added the generic pass so that anything with text and a barcode or QR code can be saved even when it does not fit a named type. Google recommends using a specialized type when one exists — a real loyalty card should be a loyalty card — but generic passes are the escape hatch for punch cards, VIP badges, appointment cards, and custom memberships.
Loyalty programs
Quick answer: A Google Wallet loyalty program issues each customer a Loyalty Object referencing a shared Loyalty Class. The pass can display points, tiers, and a member barcode, and it updates in place — so a balance change or a new reward reaches the saved pass without the customer reopening anything.
Loyalty is the flagship use of wallet marketing because it is inherently repeat-based. The pass becomes the customer's membership: it holds their identity (member ID barcode), their status (points and tier), and a channel back to them (updates and notifications). Because the object is updatable, the loyalty card is never stale.
Common loyalty models on Google Wallet
- Digital stamp / punch cards. "Buy 9, get the 10th free," rendered as a points or generic pass. Each visit bumps the count; the tenth triggers a reward and a notification.
- Points programs. Points accrue per purchase and unlock rewards. The Loyalty Object's points field updates as customers earn and redeem.
- Tiered memberships. Silver/Gold/Platinum tiers change branding and perks; the tier field on the pass reflects current status.
- VIP & clubs. A membership pass gates early access, member pricing, or events — often as a generic pass.
- Subscriptions. A pass acts as the visible token of an ongoing subscription, with renewal reminders sent as messages.
The PushNotice Wallet Loop™ — retention framework:
- Issue — put an Add to Google Wallet button everywhere you meet customers.
- Save — the pass lands on the home screen; you now own the slot.
- Earn — every visit updates the object (points, stamps, tier).
- Nudge — messages and geolocation reminders pull customers back.
- Reward — redemption closes the loop and creates a reason to return.
- Repeat — each cycle deepens the habit and the first-party data.
Related: Going deeper on program design? See Customer Retention Strategies That Actually Work and Best Loyalty Program Software for DTC Brands (2026).
Coupons & offers
Quick answer: Google Wallet offers are coupons issued as an Offer Object against an Offer Class. They can carry a title, provider, redeemable code or barcode, terms, and an expiration date. Because offers are updatable, a business can change or expire an offer, or flip it to redeemed, on the pass already saved to a customer's phone.
An offer pass is a coupon that lives on the phone instead of in an inbox. It does not compete for attention in a crowded email folder, and it does not expire quietly out of view — the business controls its state directly.
- Limited-time offers. Set an expiration so the coupon visibly counts down and creates urgency.
- Expiry & reminders. Pair the expiration date with a notification before it lapses to lift redemption.
- Dynamic updates. Change the offer's value, terms, or artwork after it's saved — no re-issue required.
- Redemption. Scan the barcode in-store, then update the object to mark it used and prevent reuse.
Fact: Offer passes support expiration and can be updated after they are saved. Recommendation: Send a single reminder 24–48 hours before expiry rather than repeated pings — it respects the channel and stays within Google's notify-message limits (below).
Push notifications
Quick answer: Google Wallet can send notifications to saved passes three ways: field updates that change data on the pass, the AddMessage API with the
TEXT_AND_NOTIFYmessage type, and geolocation notifications when a user is near a saved location. Google limits notify-messages to a maximum of three per pass in any 24-hour period.
Notifications are what make a pass a channel rather than a card. There are three documented mechanisms, and it is important to describe only what Google's documentation supports.
1. Field updates
When you update a class or object via the API — a new points balance, a changed tier, a flipped offer state — the change propagates to the saved pass. Certain field changes surface a notification to the user, keeping the pass current without any customer action.
2. Messages (AddMessage)
The AddMessage method attaches a message to a class or object. A message with type TEXT appears on the pass silently; a message with type TEXT_AND_NOTIFY triggers a push notification. This is the primary way to send a proactive announcement — a new reward, a sale, a reminder.
Documented limit: Google caps notify-messages at a maximum of three per 24-hour period per pass. Treat each notification as scarce — save them for messages that earn a return visit.
3. Geolocation notifications
You can add locations to a class or object — up to 10 locations per class and 10 per object. When a user who has enabled notifications and granted precise, always-on location access to the Google Wallet app is near one of those locations, Google can show a reminder that they hold a relevant saved pass. This is the "you're near a store where you have a reward" nudge, and it is powerful precisely because it fires at the moment of highest intent.
These behaviors — TEXT_AND_NOTIFY, the 3-message/24-hour cap, and up to 10 locations per class/object — are drawn directly from Google's Wallet API documentation (see Sources). We deliberately avoid claiming notification capabilities beyond what Google documents.
The Google Wallet API
Quick answer: The Google Wallet API is a REST interface for creating and managing passes. A business is an issuer; it defines a Passes Class (template) and a Passes Object (per-user copy that references the class). Passes are distributed with a signed JWT behind an Add to Google Wallet button, and the same API updates passes and sends messages.
Almost every pass is defined by two components: a class and an object. The class is the reusable template — program name, branding, layout, and default fields shared by everyone. The object is the individual instance — this customer's points, member ID, or coupon code — and it references the class by ID. This split is what lets a business change program-wide branding once (on the class) while keeping each customer's data separate (on the object).
The core concepts
- Issuer. Your business account in the Google Pay & Wallet Console, approved to issue passes.
- Class. The template. Defines shared properties and carries a unique class ID.
- Object. The per-user pass. Holds unique details and references the class ID.
- JWT. A JSON Web Token, signed with your Google Cloud service account key, that carries the pass into Wallet when the user taps the button.
- Add to Google Wallet. The official button that triggers the save flow using that signed JWT.
How the JWT works
The "Add to Google Wallet" button carries a signed JWT. Its required claims include iss (your service account email), aud set to google, typ set to savetowallet, an issued-at time iat, a payload containing the class and object, and origins listing allowed domains. Signing with the service account key proves the pass genuinely came from your issuer account — this is the security backbone of the flow.
The customer journey
Quick answer: The Google Wallet marketing journey is a loop: a customer sees an Add to Google Wallet button on your website or receipt, saves the pass, receives notifications tied to time or location, returns to visit, earns a reward, and repeats. Each pass through the loop deepens the habit and grows your first-party data.
The journey runs in seven stages — website or email → save pass → wallet on the phone → time/geo notification → visit → reward → repeat — and the final step feeds back into the first, so each completed cycle is another reason for the customer to return.
See it on your own lock screen
Create a pass and send yourself a notification in three minutes — free forever plan, no credit card.
Google Wallet vs Apple Wallet
Quick answer: Google Wallet and Apple Wallet both let businesses issue install-free passes with notifications and location reminders. Google Wallet reaches Android through the Wallet API's classes and objects; Apple Wallet reaches iPhone through PassKit and .pkpass files. They are complementary — most businesses issue both to cover their entire customer base rather than choosing one.
The most common question after "how do I use Google Wallet?" is "how does it compare to Apple Wallet?" The honest answer is that they are two implementations of the same idea on two platforms. The differences are mostly technical and reach-related, not strategic.
Summary: the table compares the two wallets across reach, developer model, notifications, and pass support. Neither is "better" — they address different devices.
| Dimension | Google Wallet | Apple Wallet |
|---|---|---|
| Platform / reach | Android devices (global Android majority) | iPhone / iOS devices |
| Developer model | Google Wallet API — Classes & Objects | PassKit — .pkpass bundles |
| Distribution | Signed JWT + Add to Google Wallet button | Signed .pkpass file + Add to Apple Wallet button |
| Updates after save | API updates class/object; pushes to saved pass | Web service + APNs push updates |
| Notifications | Field updates, AddMessage (TEXT_AND_NOTIFY), geolocation | Field changes and relevance-based lock-screen alerts |
| Location reminders | Up to 10 locations per class and 10 per object | Up to 10 relevant locations per pass |
| Notify limits | Max 3 notify-messages per 24 hours (documented) | Governed by APNs and platform relevance |
| Pass types | Loyalty, offer, gift, event, transit, boarding, generic | Boarding, coupon, event, store card, generic |
| Design flexibility | Class-defined templates + generic pass for custom needs | Template styles + fields; strong visual control |
| Strength for marketers | Reaches Android base; explicit geolocation + message APIs | Reaches iPhone base; tight OS integration |
| Practical weakness | Android-only surface; console approval needed | iOS-only surface; certificate management |
Summary above: choose Google Wallet to reach Android and Apple Wallet to reach iPhone. The strategic move is to issue both from one system so every customer can save a pass on whatever phone they carry.
Opinion (clearly labeled): In our view, framing this as "Google Wallet vs Apple Wallet" is a trap. Your customers are split across both platforms, so a single-wallet program silently ignores a large share of them. Treat the two as one channel with two rails.
Related: Compare wallet against the channels it displaces in Wallet Marketing vs Email vs SMS.
Business use cases
Quick answer: Any business with repeat customers can use Google Wallet marketing. Restaurants and cafés run stamp cards; retailers run points and coupons; gyms and salons run memberships; hotels and airlines run passes and status; museums, events, and schools run tickets and IDs. The common thread is a physical or recurring relationship the pass keeps warm.
- Restaurants & coffee shops. Digital stamp cards replace paper punch cards; geolocation reminders pull nearby regulars in for lunch or a coffee.
- Retail. Points programs and time-boxed coupons drive both retention and basket size; offers can be flipped to redeemed at the register.
- Gyms & salons. Membership passes carry status and check-in; renewal and re-booking reminders go out as messages.
- Hotels. Loyalty tiers, booking confirmations, and status live on the pass; some properties extend this to room access.
- Healthcare & clinics. Appointment and visit cards (generic passes) reduce no-shows with timed reminders — no PHI on the pass.
- Museums & events. Event tickets handle admission; a saved pass becomes a channel for future exhibitions and shows.
- Education. Student IDs and campus passes as generic passes; term and event reminders as messages.
- Memberships & clubs. VIP and subscription passes gate perks and keep the brand on the home screen.
- Automotive. Service reminders and loyalty for dealerships and detailers via generic and loyalty passes.
Real-world examples
Quick answer: Here is how a Google Wallet program looks across nine industries. These are illustrative scenarios, not case studies — they show the mechanics of the pass, the notification, and the return visit. They contain no customer names and no performance statistics.
Illustrative only: Every example below is a hypothetical scenario for explanation. It does not describe a real customer and includes no metrics or results.
- Restaurant — A neighborhood bistro issues a loyalty pass that adds a point per visit. When a diner is nearby at dinnertime, a geolocation reminder surfaces their progress toward a free entrée.
- Coffee shop — A café runs a buy-9-get-1 stamp card as a loyalty object. The tenth stamp flips a reward on the pass and sends a single notification inviting them in.
- Retail — A boutique issues an offer pass for 15% off this week, with an expiry set. One reminder fires 24 hours before it lapses; staff scan the barcode and mark it redeemed.
- Gym — A studio issues a membership pass showing tier and check-in barcode. A renewal message goes out before the term ends, keeping the relationship on the home screen.
- Hotel — A boutique hotel puts loyalty status and the booking confirmation on one pass. A field update reflects a tier upgrade the moment it is earned.
- Museum — A museum issues event tickets as passes; after the visit, the saved pass becomes a channel to announce the next exhibition via a message.
- Airline — An airline uses the boarding pass type so travelers receive gate and status updates on the pass they already saved — no separate app needed for the essentials.
- Event — A festival distributes admission passes with an Add to Google Wallet button in the confirmation email; schedule changes reach every ticketholder as a field update.
- Membership — A wine club issues a VIP generic pass that gates member pricing; a monthly drop is announced with a single, well-timed notification.
Related: See the platform-specific how-to in How to Add Loyalty Cards to Google Wallet, or the broader picture in Mobile Wallet Marketing.
Implementation guide
Quick answer: To launch Google Wallet marketing: create an issuer account in the Google Pay & Wallet Console, design your Passes Class, publish it via the Wallet API, distribute passes with a signed JWT behind an Add to Google Wallet button, then send updates and notifications and measure saves, redemptions, and repeat visits. A wallet marketing platform can do all of this without code.
Below is the end-to-end path, whether you build directly on the API or use a platform. The steps are the same; a platform simply removes the engineering.
Step-by-step: launch a Google Wallet program
- Requirements. Create and verify a Google Wallet issuer account in the Google Pay & Wallet Console; obtain issuer ID and a Google Cloud service account for signing.
- Preparation. Decide the pass type and the program logic — points, stamps, tiers, or offer terms. Define your reward and redemption rules first; the pass is just the surface.
- Pass design. Configure the class: logo, colors, program name, fields, barcode/QR format, and up to 10 locations for geolocation reminders.
- Publishing. Insert the class via the Wallet API so objects can reference it. Test with a demo object before going live.
- Distribution. Generate a signed JWT per user and place the Add to Google Wallet button on your site, checkout, email, SMS, and in-store QR codes.
- Notifications. Use field updates for state changes, AddMessage with
TEXT_AND_NOTIFYfor announcements (≤3/24h), and geolocation for proximity nudges. - Analytics. Track saves, active passes, message opens, redemptions, and repeat-visit rate. Attribute revenue to the channel.
- Optimization. Test offers, message timing, and pass design; retire what underperforms; expand what drives return visits.
Decision tree: which pass type should you issue?
Start with one question — what is the goal? — then follow it to the pass type:
- Repeat visits → Loyalty class.
- Promotion → Offer class.
- Prepaid value → Gift card.
- Admission → Event or transit pass.
- None of these fit exactly? → Use a Generic pass (membership, punch card, badge).
Business readiness checklist
- Issuer account approved in the console
- Service account key for JWT signing
- Defined reward / offer logic
- Brand assets (logo, colors) ready
- Barcode/QR standard chosen
- Store locations for geo reminders
Wallet adoption checklist
- Add-to-Wallet button on site + checkout
- Button in email and SMS receipts
- In-store QR at point of sale
- Staff trained to prompt the save
- Clear value stated at save time
- Redemption flow tested end to end
Google Wallet Success Scorecard™ — measure the channel. Score each metric monthly. Rising numbers mean the channel is compounding.
- Save rate — % of prompted customers who add the pass.
- Active passes — passes not deleted, over time.
- Notification-to-visit — visits attributable to a message or geo reminder.
- Redemption rate — % of offers/rewards redeemed.
- Repeat-visit lift — visit frequency of pass holders vs non-holders.
- Channel revenue — revenue attributed to wallet-driven visits.
Common mistakes
Quick answer: The most common Google Wallet marketing mistakes are over-notifying, treating the pass as static, choosing the wrong pass type, hiding the value at save time, and issuing on only one platform. Most failures are strategy errors, not technical ones — the API is the easy part.
- Sending more than the value warrants and exhausting the 3-per-24-hour notify limit.
- Treating the pass as a static card and never updating it after save.
- Choosing a generic pass when a specialized type (loyalty, offer) fits better.
- Burying the Add to Google Wallet button instead of featuring it.
- Failing to state the value clearly at the moment of saving.
- Issuing on Google Wallet only and ignoring iPhone customers (or vice versa).
- Using notifications as spam rather than reasons to return.
- Not adding store locations, so geolocation reminders can't fire.
- Asking users for precise/always-on location without explaining the benefit.
- Skipping redemption tracking, so ROI is invisible.
- Putting sensitive data (e.g., PHI) on a pass.
- Neglecting service-account key security and JWT signing hygiene.
- Letting offers expire silently with no reminder.
- Reissuing passes for changes that a field update could handle.
- Inconsistent branding between the pass and the business.
- No staff prompt at point of sale, so save rates stay low.
- Ignoring analytics and never optimizing message timing.
- Overcomplicating the reward so customers can't understand it.
- Forgetting to test the full flow on a real Android device.
- Launching without a plan for what the second and third notifications will say.
- Assuming "Google Pay" and "Google Wallet" are interchangeable in your build.
- Measuring saves but not repeat-visit lift — the metric that matters.
Best practices
Quick answer: Great Google Wallet marketing states clear value at save time, keeps passes live with timely updates, spends notifications sparingly, uses geolocation for high-intent moments, issues on both wallets, and measures repeat-visit lift — not just saves. Respect the channel and it compounds.
- Feature the Add to Google Wallet button prominently across every touchpoint.
- State the concrete benefit at the moment of saving ("your points live here").
- Pick the most specific pass type available; fall back to generic only when needed.
- Keep passes current with field updates instead of reissuing.
- Reserve
TEXT_AND_NOTIFYfor messages that earn a visit. - Stay well under the 3-notify/24-hour cap; scarcity preserves attention.
- Add all relevant store locations (up to 10) for geolocation reminders.
- Explain the location permission benefit before asking for it.
- Send one well-timed expiry reminder for offers, not many.
- Issue Google Wallet and Apple Wallet together to cover all customers.
- Match pass branding exactly to your storefront and site.
- Train staff to prompt the save at checkout.
- Test the entire save-and-redeem flow on real devices before launch.
- Secure your service account key and rotate credentials responsibly.
- Keep rewards simple enough to explain in one sentence.
- Track saves, redemptions, and repeat-visit lift together.
- Segment messages so nudges are relevant to each holder.
- Use the barcode/QR the register already scans to avoid friction.
- Never place sensitive personal data on a pass.
- Run small A/B tests on offer value and message timing.
- Give people an easy reason to keep the pass, not just to save it.
- Review the Success Scorecard monthly and act on the trend.
Common misconceptions
Quick answer: The biggest myths about Google Wallet Marketing are that it is the same as Google Pay, that customers need an app, that it is only for big companies, and that it cannot send notifications. Each is false: Wallet is a distinct, install-free, notification-capable channel any business can use.
| Misconception | Reality |
|---|---|
| "Google Wallet is the same as Google Pay." | Google Pay was rebranded to Google Wallet in 2022. Wallet stores passes; a separate Pay app exists only in select markets. You build for Wallet. |
| "Customers need to install an app." | Google Wallet is preinstalled on most Android phones. Customers save a pass in one tap — no business app to build or download. |
| "Only big brands can use it." | Any business can create an issuer account and issue passes. A single café can run a stamp card as easily as a national chain. |
| "It's expensive." | Google charges no per-pass fee. Cost is development time or a platform subscription — typically far cheaper per re-engagement than ads or SMS. |
| "Google Wallet can't send notifications." | It can, three ways: field updates, AddMessage with TEXT_AND_NOTIFY, and geolocation reminders — subject to a 3-per-24-hour notify cap. |
| "A pass is a static card." | Passes are live. Updating the class or object pushes changes to every saved pass automatically. |
| "It can't store loyalty cards." | Loyalty is the flagship use. The loyalty pass type carries points, tiers, and a member barcode. |
| "You must choose Google or Apple Wallet." | You can and should issue both. Customers split across Android and iPhone; one program can cover both. |
| "Wallet replaces email and SMS." | It complements them. Wallet adds an on-device, location-aware surface; email and SMS still have their roles. |
Frequently asked questions
Basics
What is Google Wallet Marketing?
Google Wallet Marketing is the practice of using Google Wallet passes — loyalty cards, offers, gift cards, memberships, and tickets — as a first-party marketing channel on Android. Businesses issue passes customers save to their phones, then reach them with updates, geolocation reminders, and push notifications, all without building an app.
Is Google Wallet the same as Google Pay?
No. Google Pay was rebranded to Google Wallet in 2022. Google Wallet is the Android app that stores payment cards, passes, tickets, and IDs. In the US and Singapore a separate Google Pay app still exists for peer-to-peer features. For marketing, the relevant product is Google Wallet and its Wallet API.
Do customers need to install an app to use Google Wallet passes?
No business app is required. Google Wallet is preinstalled on most Android devices, so customers only need to tap Add to Google Wallet. This is a core advantage of wallet marketing: businesses get an install-free, on-device channel without building or maintaining their own mobile app.
Is Google Wallet only available on Android?
The Google Wallet app that stores passes is an Android product. To reach iPhone customers, businesses use Apple Wallet with PassKit. That is why most wallet marketing programs issue both — Google Wallet for Android and Apple Wallet for iOS — from a single system.
Can businesses use Google Wallet?
Yes. Any business can become an issuer through the Google Pay & Wallet Console and issue passes via the Google Wallet API. Businesses of any size — from a single café to a national chain — can run loyalty, offer, gift card, or membership programs on Google Wallet.
What can I put in a Google Wallet pass?
A pass can carry your logo and branding, primary fields (points, tier, balance), a barcode or QR code, detail rows, and store locations. Avoid sensitive personal data. The pass is a compact, branded, scannable card that updates over time.
Is Google Wallet Marketing free?
Google does not charge businesses to issue passes through the Google Wallet API. Costs come from development time or a wallet marketing platform subscription. There is no per-pass fee from Google, which makes wallet a low-marginal-cost channel compared with paid ads or SMS.
Can Google Wallet replace an app?
For many marketing needs, yes. A wallet pass delivers the two things businesses most want from an app — a home-screen presence and a push channel — without the cost of building, shipping, and getting an app installed. For richer experiences an app may still help, but the pass covers loyalty and re-engagement well.
Pass types & the API
Which pass types does Google Wallet support?
Google Wallet supports loyalty cards, offers, gift cards, event tickets, transit passes, boarding passes, and generic passes for custom use cases. Marketing programs most often use loyalty, offer, gift card, and generic pass types.
What is a Loyalty Class in Google Wallet?
A Loyalty Class is the reusable template that defines shared properties of a loyalty program pass — program name, branding, logo, and reward structure. Each customer receives a Loyalty Object that references the class and holds their individual details such as points balance and member ID.
What is an Offer Class in Google Wallet?
An Offer Class is the template for a coupon or promotion in Google Wallet, defining the offer title, provider, details, and redemption terms. Individual Offer Objects reference the class and can carry a unique code or barcode. Offers can include expiration dates and be updated dynamically.
What is the difference between a class and an object?
A class is a template that defines properties shared by everyone in a program, identified by a unique class ID. An object is a single user's pass that references the class and holds their unique data. You need both to issue a pass to a customer.
What is the Google Wallet API?
The Google Wallet API is Google's REST interface for creating and managing passes. Businesses define a Passes Class as a template and a Passes Object per user, then distribute passes using a signed JWT behind an Add to Google Wallet button. The same API sends updates and messages to saved passes.
What is a JWT in Google Wallet?
A JWT (JSON Web Token) is the signed token that carries a pass into Google Wallet when a user taps the button. Its required claims include the issuer email, an audience of "google", a type of "savetowallet", an issued-at time, the class/object payload, and allowed origins. It is signed with your service account key.
What is an issuer account?
An issuer account is your business's authorized identity in the Google Pay & Wallet Console. It lets you create classes and objects and issue passes. You need an approved issuer account plus a Google Cloud service account to sign JWTs before you can go live.
What is a generic pass and when should I use one?
A generic pass is a flexible pass with custom labels and values plus a barcode or QR code. Use it when no specialized type fits — punch cards, VIP badges, appointment cards, or custom memberships. Google recommends using a specialized type (loyalty, offer) whenever one applies.
Can I issue Google Wallet gift cards?
Yes. The gift card pass type stores a balance, card number, and barcode. Businesses use gift cards for prepaid value, gifting, and referral programs. Like other passes, a gift card can be updated after it is saved — for example, to reflect a new balance.
How do I create a Google Wallet loyalty card?
Create an issuer account, define a Loyalty Class with your branding and reward structure, publish it via the Wallet API, then create a Loyalty Object per customer and distribute it with an Add to Google Wallet button. A wallet marketing platform can do this without writing code.
How do customers add a pass to Google Wallet?
Customers tap an Add to Google Wallet button on a website, email, or SMS. The button carries a signed JWT that tells the Google Wallet API which class and object to save. After a confirmation screen, the pass appears in the Google Wallet app on the customer's Android device.
Can I update a pass after a customer saves it?
Yes. Updating the class or object through the API propagates changes to every saved pass — new points, a changed tier, a redeemed offer, or updated artwork. This is what makes a wallet pass a living channel rather than a static card.
Do I need developers to build on the Google Wallet API?
Building directly on the API requires development work — creating classes, objects, and signed JWTs. Alternatively, a wallet marketing platform handles issuance, distribution, and notifications for you, so a non-technical marketer can launch and run a program without engineering.
Notifications & location
Can Google Wallet send notifications?
Yes. Businesses can push notifications to saved passes three ways: field updates that change data on the pass, the AddMessage API with the TEXT_AND_NOTIFY message type, and geolocation notifications when a user is near a saved location. Google limits notify-messages to a maximum of three per pass in any 24-hour period.
How do location-based notifications work?
You add locations to a class or object — up to 10 per class and 10 per object. When a user who has enabled notifications and granted precise, always-on location access is near one of those locations, Google can show a reminder that they hold a relevant saved pass.
What is geofencing in the wallet context?
Geofencing means triggering an action when a device enters a defined area around a location. In Google Wallet, adding store locations enables proximity reminders: an eligible user near your store can receive a notification about their saved pass, nudging a visit at a high-intent moment.
What is the difference between TEXT and TEXT_AND_NOTIFY?
Both add a message to a pass via the AddMessage method. A TEXT message appears on the pass silently. A TEXT_AND_NOTIFY message also triggers a push notification. Use TEXT_AND_NOTIFY sparingly — it counts toward the three-notification-per-24-hour limit.
How many notifications can I send per day?
Google documents a maximum of three notify-messages per pass in any 24-hour period. Field updates and geolocation reminders are separate mechanisms, but the practical rule is to treat notifications as scarce and reserve them for messages that earn a return visit.
Can Google Wallet send time-based notifications?
Yes, indirectly. You can schedule messages or field updates to go out at chosen times — for example, an expiry reminder before a coupon lapses. Combined with geolocation, this lets you reach customers at both the right time and the right place.
Do users have to opt in to location notifications?
Yes. Geolocation reminders only reach users who have enabled notifications and granted precise, always-on location access to the Google Wallet app. Explain the benefit clearly so customers understand why enabling it helps them (e.g., reminders about nearby rewards).
Are wallet notifications like app push notifications?
They are similar in effect — a message on the phone — but different in mechanism. Wallet notifications come from pass updates, messages, and geolocation rather than from your own app. They require no app install and are governed by Google's documented limits.
Google Wallet vs Apple Wallet
How does Google Wallet compare to Apple Wallet for marketing?
Both let businesses issue install-free passes with push notifications and location reminders. Google Wallet reaches Android via the Wallet API and classes and objects; Apple Wallet reaches iPhone via PassKit and .pkpass files. Most businesses issue both to cover their full customer base rather than choosing one.
Should I choose Google Wallet or Apple Wallet?
Neither exclusively. Your customers use both Android and iPhone, so a single-wallet program ignores a large share of them. The recommended approach is to issue both from one system, treating the two wallets as one channel with two rails.
Is one wallet better for notifications?
They differ in implementation, not outcome. Google Wallet exposes explicit AddMessage and geolocation mechanisms with documented limits; Apple Wallet uses field changes and relevance-based lock-screen alerts. Both support up to 10 relevant locations. In practice, both deliver timely, on-device nudges.
Do I build the same pass twice for both wallets?
Conceptually similar, technically different: Google Wallet uses classes and objects with a JWT; Apple Wallet uses signed .pkpass bundles. A wallet marketing platform abstracts both so you design once and issue to whichever wallet the customer's phone supports.
Strategy, cost & measurement
What businesses benefit most from Google Wallet marketing?
Businesses with repeat customers and a physical or recurring relationship: restaurants, cafés, retailers, gyms, salons, hotels, clinics, museums, events, schools, and membership brands. If you run a loyalty program, coupon, punch card, or membership, wallet is the lowest-friction way to put it on the phone.
How do I measure Google Wallet marketing?
Track save rate, active passes, notification-to-visit, redemption rate, repeat-visit lift, and channel revenue. The most important metric is repeat-visit lift — how much more often pass holders return compared with non-holders — because it isolates the channel's real value.
How much does it cost to run wallet marketing?
Google charges no per-pass fee. Your cost is either engineering time to build on the API or a platform subscription. Because the marginal cost per pass and per notification is effectively zero, wallet is typically far cheaper per re-engagement than paid ads or SMS.
How is wallet different from email or SMS?
Email and SMS reach an inbox; a wallet pass lives on the home screen and is dynamic. Wallet has no per-message carrier fee, no spam folder, and adds location-aware reminders. It complements email and SMS rather than fully replacing them.
What is first-party data in wallet marketing?
First-party data is information you collect directly from your own customers with their consent. A wallet program generates it — saves, visits, redemptions — without relying on third-party cookies or an ad platform. That owned data becomes more valuable as privacy rules tighten.
How long does it take to launch?
With a platform, a basic loyalty or offer program can launch in days once your issuer account is approved. Building directly on the API takes longer — typically a few weeks — to handle class/object creation, JWT signing, distribution, and notifications.
Can I run a punch card on Google Wallet?
Yes. A digital punch or stamp card is usually built as a loyalty or generic pass. Each visit updates the count; reaching the goal triggers a reward and can fire a notification. It replaces paper punch cards that are easy to lose.
Can wallet passes carry a barcode for POS scanning?
Yes. Passes support barcodes and QR codes that your existing point-of-sale can scan to identify the member or redeem an offer. Using the format your register already reads keeps checkout fast and friction-free.
Is Google Wallet marketing GDPR/privacy friendly?
It can be, when done responsibly. Collect only what you need, keep sensitive data off the pass, obtain consent for location and notifications, and honor deletions. Because the data is first-party and permissioned, wallet fits well with privacy-forward marketing — but you remain responsible for compliance.
Where should I put the Add to Google Wallet button?
Everywhere you meet customers: your website and checkout, order confirmation emails, SMS receipts, and in-store QR codes at the counter. The more visible the button and the clearer its value, the higher your save rate.
What happens if a customer deletes the pass?
You lose that on-device slot and can no longer notify them through it. This is why stating clear ongoing value — points that live there, rewards, timely reminders — matters: the goal is not just to get the pass saved but to give the customer a reason to keep it.
Glossary
Key terms for Google Wallet marketing, defined plainly.
- Google Wallet — Google's Android app that stores payment cards, passes, tickets, and IDs; the surface where marketing passes live.
- Google Pay — A separate app in select markets (US, Singapore) for P2P and consumer finance; not the pass surface for wallet marketing.
- Google Wallet API — Google's REST interface for creating, distributing, updating, and messaging passes.
- Pass — A digital card saved in Google Wallet — loyalty, offer, gift, ticket, or generic.
- Class (Passes Class) — The reusable template defining shared pass properties, identified by a unique class ID.
- Object (Passes Object) — A single user's pass instance that references a class and holds unique data.
- Issuer — A business authorized in the Google Pay & Wallet Console to issue passes.
- JWT — A signed JSON Web Token that carries a pass into Wallet via the Add to Google Wallet button.
- Add to Google Wallet — The official button that triggers the pass-save flow.
- Loyalty Class — A template for loyalty programs carrying points, tiers, and branding.
- Offer Class — A template for coupons and promotions with terms and expiry.
- Generic Pass — A flexible pass with custom labels for use cases without a specialized type.
- AddMessage — The API method that attaches a message to a pass; TEXT_AND_NOTIFY also sends a notification.
- Geolocation notification — A proximity reminder shown to an eligible user near a saved pass location.
- Smart Tap — Google's NFC mechanism for in-person pass interactions at compatible terminals.
- First-party data — Customer data collected directly, with consent, through your own program.
The future of Google Wallet marketing
Quick answer: Google Wallet is expanding from payments into everyday passes and digital identity, which enlarges the on-device surface businesses can occupy. As the Android base grows and AI assistants increasingly surface saved passes and offers, wallet is positioned to become a core retention channel rather than a niche feature.
Three documented directions matter for marketers. First, Google continues to broaden the kinds of passes Wallet holds — from tickets and transit to digital IDs — which normalizes keeping non-payment items in the wallet. Second, the generic pass makes almost any card-shaped asset issuable, lowering the barrier for creative programs. Third, notifications and geolocation give the channel real-time, place-aware reach that static channels lack.
We are careful here to separate fact from speculation. It is fact that Google has extended Wallet toward identity and everyday passes and that the API supports updates, messages, and geolocation. It is our opinion that as AI assistants mediate more shopping and reminders, an on-device, first-party pass will be among the most durable ways to stay reachable. We do not claim specific roadmap items Google has not published.
Conclusion
Google Wallet Marketing reframes a familiar app. Most people know Google Wallet as tap-to-pay; for a business, it is also a permissioned slot on the customer's home screen — one you can brand, update, and use to send timely, place-aware reminders, all without shipping an app. The mechanics are approachable: a class defines the template, an object carries each customer's data, a signed JWT and an Add to Google Wallet button distribute it, and the same API keeps the pass alive.
Used well, the channel compounds. Each save is an asset; each visit deepens the habit and grows first-party data you own outright. The discipline is restraint — respect the notification limits, state clear value, and measure repeat-visit lift rather than vanity saves. And because customers are split across Android and iPhone, the strongest programs treat Google Wallet and Apple Wallet as one channel with two rails.
PushNotice exists to make that channel practical: issue Google Wallet and Apple Wallet passes from one place, with notifications and geolocation built in, no app required. Whether you build directly on the Google Wallet API or use a platform, the opportunity is the same — an owned, on-device relationship with the customers who already choose you.
Sources & further reading
Factual claims about the Google Wallet API, pass types, JWT structure, notifications, and geolocation are drawn from Google's official developer documentation. We do not publish unverified statistics.
- Google for Developers — Passes Classes and Objects overview.
- Google for Developers — Google Wallet API JWT reference.
- Google for Developers — Working with JSON Web Tokens (JWT).
- Google for Developers — Trigger Push Notifications (loyalty cards).
- Google for Developers — Trigger Push Notifications (generic pass).
- Google for Developers — Generic Pass overview.
- Google for Developers — Google Wallet API reference.
- Google Developers Blog — Introducing the Google Wallet API.
- Google Support — Google Pay vs Google Wallet.
Sajid Ali
Co-founder, PushNotice
Building the wallet marketing platform for local businesses and ecommerce brands.Meet the founders →
Put your offers on your customers' lock screens
Create your first wallet pass in minutes. Free forever plan — no credit card, no app required.
Try PushNotice free