PushNotice Reference · Buyer's Guide · 2026

Push Notification Platform Without an App: What Works in 2026

Four genuinely different technologies get sold under the same phrase. This guide separates them — web push, PWA push, wallet pass updates, SMS and email — using Apple's and Google's own documentation, so you can pick the one that fits your business instead of the one that markets best.

SA By Sajid Ali, Founder & CEO, PushNotice · LinkedIn ·Reviewed by the PushNotice Editorial Team ·Published 27 August 2026 ·Last reviewed 27 August 2026 ·6 frameworks · 19 FAQs
Quick answer — can you send push notifications without an app?

Partly, and the honest answer depends on what you mean by "push notification." A native app push notification — the kind addressed to a device token that an installed application registered — does require an app. But several other technologies deliver notification or update experiences with no native app of your own, and the phrase "push notifications without an app" is used for all of them. Web push sends notifications to a browser that the customer has granted permission on, using the Push API, Notifications API and a service worker. PWA push is the same standard received by an installed progressive web app — and on iPhone and iPad, Apple states that web push works in "Home Screen web apps in iOS 16.4 or later," so an installed web app is the requirement there rather than an App Store app. Wallet-based engagement puts a pass in Apple Wallet or Google Wallet that you can update afterwards, and each platform defines its own, narrower conditions under which the customer sees a message. SMS and email reach almost any phone but are not push notifications at all. None of these is a drop-in replacement for native app push; each trades something different away.

1. Can you send push notifications without an app?

Quick answer

You cannot send a native app push notification without a native app — that notification is addressed to a device token an installed application registered, so no app means no token. You can, however, reach customers on their phones without building one, using web push, an installed progressive web app, wallet passes you update after issue, SMS or email. Each of those is a different technology with a different enrolment step, a different permission model, different device coverage and a different customer experience. Choosing between them is the actual decision behind this search.

The reason this question is confusing is that the market answers it dishonestly in both directions. One group of vendors says "yes, push without an app!" and quietly means web push, which only works in a browser the customer has granted permission on. Another says "wallet notifications are just push without the app," which overstates what a wallet pass does. Both are selling something real. Neither is selling app push.

So start from the mechanism. A push notification is a message delivered by a platform's push service to a specific subscription or token that some software on the device registered. The question is never "can I push without an app" in the abstract — it is what software on the customer's phone is going to hold that registration, and what did the customer have to do to create it? Six answers exist, and only one of them requires an App Store download.

Definition

Push notification platform without an app
Software that lets a business deliver notifications, messages or pass updates to customers' devices without the business building, publishing and maintaining its own native mobile application. In practice the term covers web push platforms, progressive web app tooling, and wallet-pass platforms — three different technologies that share one commercial promise.

The six channels, compared honestly

Framework 1 — The App-Free Notification Comparison Matrix™

Six channels, five questions each. Built to be cited, screenshotted and taken into a vendor call. The "requires a native app" column is the one that answers the search; the "customer action" column is the one that decides whether you will get any reach.

Table 1. The App-Free Notification Comparison Matrix™ — the six ways a business can reach a customer's phone, and what each one demands first. Platform behaviour is summarised from the primary documentation cited in Section 5 and Section 6.
ChannelRequires a native app?Customer action to enrolNotification / update capabilityBest for
Native app pushYes — yours, installedFind, download and open the app, then allow notificationsFull: rich, scheduled, triggered, in-app, badges, deep linksProducts people use often enough to keep an app for
Web push (browser)NoVisit your site and grant notification permission through a gestureReal push to that browser, via the Push API and a service workerContent, media, ecommerce and SaaS with repeat web visits
PWA push (installed web app)No app store app — but the customer installs your web appAdd your site to the Home Screen, then grant permissionSame web push standard, in an app-like container; badges supportedWeb products used like an app, where install friction is acceptable
Wallet pass engagementNoTap a link or scan a QR code and save the pass — no account, no downloadPass updates after issue, plus platform-defined messages and relevanceLoyalty, membership, coupons, offers and repeat local visits
SMSNoGive a phone number and consentNot push — a text message, delivered by carriers, per-message costUrgent, transactional, universal reach
EmailNoGive an email address and consentNot push — an inbox message competing with everything elseLong-form, receipts, considered offers, cheap scale
The one claim to be careful with

A wallet pass is not "app push without the app." A pass is an object saved on the phone that a business can update, and both platforms attach messaging behaviour to that update — but under conditions they define, not conditions you define. Section 5 and Section 6 quote exactly what Apple and Google say. Any vendor, including any wallet vendor, who describes a wallet pass as functionally identical to native push is overselling, and you should ask them which documentation page says so.

Key takeaways
  • Native app push needs a native app; nothing else on this list does.
  • Web push, PWA push and wallet passes are three different technologies, not three names for one.
  • The enrolment step — permission prompt, install, or pass save — decides your realistic reach.

2. What "push notifications without an app" actually means

Quick answer

The phrase has four distinct meanings, and most disagreements about whether it is possible are really disagreements about which one is being discussed. It can mean (1) web push in a browser, with no app anywhere; (2) PWA push, where there is an installed app but not an App Store one; (3) wallet-based engagement, where a pass rather than an app holds the relationship; or (4) other channels entirely, like SMS and email, which are not push but solve the same business problem. Resolve which one you mean before you compare a single vendor.

This ambiguity is not pedantry. It changes the answer to every downstream question — who you can reach, what the customer has to do first, what you can send, when it appears, and what it costs. Below is each meaning stated plainly.

Meaning 1 — Web push without a native app

You send notifications to people who visited your website and granted permission there. There is no app at any point: the registration lives with the browser and a service worker you host. Mozilla's Push API documentation is explicit about the dependency — "For an app to receive push messages, it has to have an active service worker," and once active "it can subscribe to push notifications, using PushManager.subscribe()." The resulting subscription "includes all the information that the application needs to send a push message: an endpoint and the encryption key needed for sending data." That endpoint is what your platform sends to. This is the most literal reading of the search phrase and the one most web push vendors mean.

Meaning 2 — PWA push

A progressive web app is, in Mozilla's words, "an app that's built using web platform technologies, but that provides a user experience like that of a platform-specific app" — one that "can be installed on the device, can operate while offline and in the background." There is still no App Store submission, no native codebase and no review process, but the customer does install something. On Apple's platforms this distinction is not cosmetic: Apple's own guidance is to "add web push to Home Screen web apps in iOS 16.4 or later and Webpages in Safari 16 for macOS 13 or later." On an iPhone, in other words, the Home Screen web app is the requirement.

Meaning 3 — Wallet-based customer engagement

Instead of an app, the customer saves a pass — a loyalty card, membership card, coupon, offer or ticket — into Apple Wallet or Google Wallet, both of which are already on the phone. The business can then change what that pass says, and each platform surfaces some of those changes to the customer. This is a genuinely different model: there is no app to build, no permission dialog in the usual sense, and the persistent object is a card rather than an icon. It is also more limited than app push in ways Section 5 sets out precisely.

Meaning 4 — Other notification channels

SMS and email are not push notifications and it is worth refusing to blur that line. But when someone searches for a way to notify customers without an app, they are frequently describing a business problem — "I need to tell people something and I do not want to build an app" — for which a text message or an email is a perfectly reasonable answer, with different economics and different reach. Any honest comparison has to include them.

The four things people mean by push notifications without an app A four-column taxonomy diagram. Column one, web push, shows a browser holding the subscription, enrolled by a permission prompt on a website. Column two, PWA push, shows an installed home screen web app holding the subscription, enrolled by installing the web app and then granting permission. Column three, wallet engagement, shows a pass held in Apple Wallet or Google Wallet, enrolled by scanning a QR code or tapping a save link. Column four, other channels, shows SMS and email, enrolled by giving a phone number or email address. A band across the bottom notes that only native app push, shown separately, requires an app store application. One phrase, four technologies — decide which one you mean first 1 · WEB PUSH holder: the browser enrol: permission prompt on your website needs: service worker + Push API subscription no app anywhere 2 · PWA PUSH holder: installed web app enrol: add to Home Screen, then grant permission needs: installable web app + same web push standard no app store, but an install 3 · WALLET PASS holder: Apple / Google Wallet enrol: scan a QR code or tap a save link needs: a pass you can update after issue wallet already on the phone 4 · SMS & EMAIL holder: the carrier / inbox enrol: number or address, plus consent needs: nothing on device beyond the standard apps not push — but often the answer NATIVE APP PUSH — the only one on this page that requires an App Store application you build and maintain richest capability, highest cost, highest enrolment friction
Figure 1 — The four meanings of "push without an app." Each column has a different holder of the subscription and a different enrolment step — which is why they cannot be compared as if they were one thing. (Original PushNotice framework.)
Why this matters for the buying decision

Because the four models fail in different places. Web push fails when your customers do not return to your website. PWA push fails when they will not install anything. Wallet passes fail when there is nothing worth keeping on the phone — no card, no balance, no membership, no offer. SMS fails on cost at volume, and email fails on attention. If you skip this step and shortlist vendors first, you will end up comparing prices between products that solve different problems.

Key takeaways
  • Four meanings: browser web push, installed PWA push, wallet passes, and non-push channels.
  • On iPhone, Apple documents web push for Home Screen web apps — an install, not an App Store app.
  • Each model has a different failure mode; name yours before you shortlist anything.

3. The best alternatives to app push notifications

Quick answer

There are five serious alternatives: web push, PWA push, wallet-based customer engagement, SMS and email. No single one replaces native app push; each replaces part of it. Web push is closest technically. Wallet engagement is closest commercially for loyalty, membership and offers. PWA push sits between them. SMS buys universal reach at a per-message price, and email buys scale at the cost of attention. Most businesses that succeed without an app end up running two of these, not one.

Option 1: Web push

How it works. A visitor lands on your site. Your page asks for notification permission, they accept, and the browser creates a push subscription — an endpoint plus encryption keys — which you store against that person. Later, your server sends an encrypted message to that endpoint; the browser's push service delivers it; your service worker wakes and displays a notification. The whole flow is a cross-browser standard: Apple describes it as "push notifications that use the cross-browser Push API, Notifications API, Badging API, and Service Worker standards," and Mozilla notes the Push API has been "available across browsers since March 2023."

Requirements and permission model. Three things are non-negotiable. You need HTTPS and a service worker on your own domain. You need the user to opt in — and Apple is specific about how: "Provide a method for the user to grant permission with a gesture, such as clicking or tapping a button. When the user completes the gesture, call the push subscription method immediately from the gesture's event handler code." And you need a server set up for the standard: a VAPID key pair, payload encryption, and delivery per RFC8030.

Strengths. It is a real push notification, arriving outside your website, with no app to build. It is well supported on desktop and Android. It integrates naturally with anything you already do on the web, and the cost per message is effectively nil.

Limitations. Four, and they are material. First, it is per browser — a subscription created in Chrome on a laptop is not a subscription on that person's phone. Second, opt-in rates depend entirely on how and when you ask, and a permission prompt fired on page load is the single most common way to destroy a channel. Third, on Apple's platforms the mobile path runs through a Home Screen web app, not Safari tabs, per the requirement quoted above. Fourth, you cannot send silent, invisible pushes on Safari: "Safari doesn't support invisible push notifications. Present push notifications to the user immediately after your service worker receives them. If you don't, Safari revokes the push notification permission for your site."

Best for. Publishers, marketplaces, ecommerce and SaaS — businesses whose customers return to a website repeatedly and where the notification is genuinely about something on that website.

Option 2: PWA push

What a PWA is. A progressive web app is a website built to behave like an installed app: one codebase, delivered over the web, but installable, capable of running offline and in the background, and able to use operating-system-level features. Mozilla lists among its capabilities a "Notifications API" — "a way to send notifications that are displayed at the operating system level" — alongside background operation and badging.

How it differs from a native app. There is no app store submission, no review cycle, no separate iOS and Android codebase, and no download from a store listing. Updates ship the way your website ships. What you gain over plain web push is an app-like container the customer has deliberately installed, which on iPhone is also what makes web push available at all.

Installation and engagement considerations. This is the catch. Asking a customer to add your site to their Home Screen is real friction — less than an App Store download, but far more than saving a pass or accepting a permission prompt. It works when the product is used often and deliberately. It works badly as a marketing channel for a business the customer visits once a fortnight.

Strengths. App-like experience, offline capability, badging, one codebase, no store gatekeeping, and full web push support.

Limitations. Install friction; platform capability differences you must test rather than assume; no store discovery; and — for a local business with no software product — a fairly odd thing to ask a customer to do.

Option 3: Wallet-based customer engagement

How it works. Instead of asking someone to install software, you give them a pass: a digital loyalty card, membership card, coupon, offer, gift card or event ticket that saves into the wallet app already on their phone. Apple Wallet and Google Wallet are pre-installed, familiar and already hold things people care about. Enrolment is a QR code scan or a tapped link — no account, no download, typically a few seconds at a counter.

What you can do afterwards. The pass is not static. Apple's Wallet Passes documentation describes a full update cycle: you add webServiceURL and authenticationToken to the pass, the device registers it with your server, and then "Pass information changes and your server sends a push notification," after which "The user's device receives the notification and queries your server for updated passes." Google's model is different but also live: a messages array — "An array of messages displayed in the app. All users of this object will receive its associated messages. The maximum number of these fields is 10" — and a notifyPreference setting described as "Whether or not field updates to this object should trigger notifications. When set to NOTIFY, we will attempt to trigger a field update notification to users."

What it is good for. Anything where the customer benefits from keeping a card: stamp and punch cards, points balances, membership status and renewal dates, coupons and offers, VIP tiers, event tickets, and gift or stored-value cards where the platform supports them. The pass is a persistent, branded touchpoint that survives inbox clear-outs and does not depend on the customer remembering your website.

Why businesses like it. The economics are unusual. There is no app to build, no ongoing app maintenance, no store review, and no per-message carrier fee. Enrolment happens at the moment of maximum goodwill — at the counter, at checkout, at the end of a good visit — and the resulting object stays on the phone rather than in a feed.

The honest limit

Wallet passes are not a general-purpose messaging channel and should never be described as one. What you get is a pass you can update, plus platform-defined messaging behaviour around those updates — Apple's change messages, Google's TEXT_AND_NOTIFY messages and field-update notifications, and each platform's automatic reminders. Those conditions belong to Apple and Google, they differ between the two, and they can change. Section 5 and Section 6 quote them directly rather than paraphrasing.

Option 4: SMS

Strengths. Universal. Every phone receives a text, no install, no permission dialog, no browser, no wallet. It is read quickly, which makes it the right channel for genuinely time-critical messages — an appointment change, a delivery, a code, a same-day cancellation you need to fill.

Limitations. You pay per message, so the cost scales exactly as the audience does, and a channel that costs money per send tends to get used sparingly and then not at all. It is heavily regulated: consent rules, opt-out handling and, in many markets, sender registration requirements. There is no branding surface, no persistent object, and no state — a text is gone once read. For a full cost treatment, see our breakdown of the true cost of SMS marketing and the wallet versus SMS comparison.

Option 5: Email

Strengths. Cheap at scale, unlimited length, rich formatting, universally supported, and the natural home for receipts, statements, newsletters and anything a customer might want to find again. Consent is well understood and the tooling is mature.

Limitations. Attention, mostly. An email competes with every other email, deliverability is an ongoing discipline rather than a setting, and a promotional message can sit unopened for days. It is a considered channel, not an immediate one. We compare it directly with wallet in wallet marketing vs email marketing.

The combination most app-free businesses land on

One persistent channel plus one universal channel. The persistent channel — wallet passes, web push or a PWA — carries the ongoing relationship: the card, the balance, the status, the recurring nudge. The universal channel — email or SMS — carries the things that must arrive regardless of whether the customer ever enrolled: receipts, confirmations, urgent changes. Businesses that try to make one channel do both jobs usually over-send on the persistent one and annoy people.

Key takeaways
  • Web push is the closest technical substitute for app push; wallet is the closest commercial one for loyalty.
  • PWA push removes the app store but not the install.
  • SMS buys reach with money; email buys scale at the cost of attention.
  • Most successful app-free stacks pair one persistent channel with one universal one.

4. Web push vs wallet notifications vs app push

Quick answer

App push has the most capability and the highest cost of entry. Web push is real push with no app, but is browser-scoped and depends on a permission prompt. Wallet notifications are the weakest as a general messaging channel and the strongest as a persistent, identified, low-friction relationship — because a pass carries state a notification cannot. The right choice follows from what you are trying to keep on the customer's phone: an application, a subscription, or a card.

The three differ before the message is ever sent, in what the customer had to do and what now lives on their device. Figure 2 shows the mechanism side by side, because almost every misleading claim in this category comes from skipping it.

How a message actually reaches a phone: app push, web push and a wallet pass update compared Three horizontal flows. The first, native app push, runs from your server to the platform push service to the installed app, which displays the notification; enrolment required downloading the app and granting permission. The second, web push, runs from your server to the browser push service to a service worker, which must display a notification; enrolment required a permission prompt on your website. The third, wallet pass update, runs from your server to the platform, which signals the device, and on Apple the device then fetches the updated pass from your web service and shows a change message only where a changed field defines one; on Google a message or field update can trigger a notification. Enrolment required only scanning a QR code or tapping a save link. Same phone, three different delivery mechanisms — and three different enrolment prices NATIVE APP PUSH enrolment: download the app + allow notifications your serveraddressed to a token platform push serviceAPNs / FCM your installed appholds the registration full notification: rich media, deep link, badge, silentyou control content, timing and behaviour WEB PUSH enrolment: permission prompt on your website, granted by a gesture your serverencrypted, VAPID-signed browser push serviceper-browser endpoint your service workermust be active notification shown — Safari requires it be shownno invisible pushes on Safari WALLET PASS UPDATE enrolment: scan a QR code or tap a save link — no download, no account your serverpass data changes platform signals deviceApple: empty payload push wallet fetches the passdevice requests changes customer sees the change under platform rulesApple: change message on a changed field · Google: message / field-update notify The wallet row is a pass synchronisation mechanism with messaging attached — not a general-purpose push channel.
Figure 2 — Three mechanisms, three enrolment prices. Read left to right: the further left the enrolment cost, the further right the capability drops. (Original PushNotice diagram, built from the Apple and Google documentation cited in Sections 5 and 6.)
Framework 2 — The Web Push vs Wallet vs App Push Matrix™

Eighteen dimensions, three technologies. This is the table to bring to a decision meeting: it is deliberately unflattering to every column somewhere, because each of the three genuinely wins on something.

Table 2. The Web Push vs Wallet vs App Push Matrix™. Platform-specific claims are sourced in Sections 5 and 6; the assessments are PushNotice analysis, not measured benchmarks.
DimensionNative app pushWeb push (incl. PWA)Wallet pass engagement
Native app requiredYes — build, publish, maintainNo (PWA: an install, no store)No
InstallationApp store downloadNone for browser push; Home Screen install for PWA and for iOS web pushSave a pass — seconds, no account
Permission modelOS notification permission after installSite notification permission, granted through a user gestureNo notification prompt; the customer chooses to keep the pass
Customer experienceFull app: navigation, accounts, deep functionalityWebsite or app-like web appA card in the wallet they already use
ReachOnly people who installed the appOnly browsers that granted permission, per browser and per deviceOnly people who saved the pass — but the save is the cheapest of the three
PersistenceIcon stays until deletedSubscription survives, but nothing visible on the phoneA visible object in the wallet
Brand visibilityHome screen iconNone between notificationsFull-colour branded card
Loyalty use casesStrong, if people keep the appWeak — no state on the deviceStrongest — stamps, points, tiers live on the card
Membership use casesStrongPoor — nothing to show at a doorStrong — card, status, expiry, barcode
Promotional use casesStrong and unrestrictedStrong for web-destination offersGood, within platform messaging rules
Retention mechanicsIn-app streaks, content, accountsRecurring nudges onlyProgress toward a reward, visible without opening anything
Customer identificationAccount-levelAnonymous subscription unless you link itPer-pass, tied to the individual card
PersonalisationDeepDepends on what you know about the subscriberPass content is per-customer by design
AutomationWhatever you buildMature vendor toolingTriggers and schedules, within platform behaviour
AnalyticsFull funnel including in-app behaviourDelivery, click, subscription churnSaves, scans, redemptions, repeat visits
CostHighest — build plus perpetual maintenanceLow — platform fee, no per-message costLow — platform fee, no per-message cost
Technical complexityHigh — two platforms, releases, reviewsModerate — service worker, VAPID, encryptionLow — most businesses need no developer
Platform limitationsStore policies and reviewBrowser differences; iOS requires a Home Screen web app; Safari forbids invisible pushesApple and Google define when a message appears, and they differ

Which one should you choose?

Decision logic, in the order that actually narrows the field:

  1. Do you need functionality, not just messages? Accounts, complex workflows, offline use, device integrations, daily interaction — if yes, you are choosing an app, and push comes with it. Stop here.
  2. Do your customers repeatedly visit your website? If your business genuinely lives on the web — content, ecommerce, a SaaS dashboard — web push is the natural fit, because the notification has somewhere to send them.
  3. Do your customers visit you in person, or hold something from you? A card, a membership, a balance, a coupon, a ticket, a stamp count. If yes, wallet engagement is the strongest option, because the thing you are keeping on their phone has standalone value.
  4. Do you need to reach everyone, including people who enrolled in nothing? That is SMS or email, chosen by urgency and cost.

Most businesses answer yes to more than one. That is fine and normal — the mistake is not running two channels, it is running two channels that do the same job.

The App-Free Notification Decision Tree A decision tree with four questions. Question one: do you need a native app for functionality beyond messaging? If yes, consider app push. If no, question two: do customers primarily interact with you through a browser? If yes, evaluate web push or a progressive web app. If no, question three: do you need persistent digital cards, loyalty, membership or offers? If yes, evaluate wallet-based customer engagement. If no, question four: do you need to reach every phone regardless of enrolment? Then evaluate SMS or email by urgency and cost. A footnote states this is a simplified framework and real implementations depend on business requirements. The App-Free Notification Decision Tree™ 1 · Do you need a native app for functionality,not just for messaging? YES → consider app pushaccept the build and maintenance cost 2 · Do customers mainly interact with youthrough a browser? YES → evaluate web push / PWAplan the permission prompt carefully 3 · Do you need persistent cards — loyalty,membership, offers, tickets? YES → evaluate wallet engagementthe card itself is the reason to keep it 4 · Do you need to reach every phone,enrolled or not? → evaluate SMS or emailchoose by urgency and cost per message Most businesses end here with two channels NO ↓ NO ↓ NO ↓ A simplified framework. Real implementations depend on your customers, your stack and your regulatory context.
Figure 3 — The App-Free Notification Decision Tree™. Four questions, asked in the order that eliminates the most options soonest. (Original PushNotice framework — cite or adapt with attribution.)
Key takeaways
  • App push wins on capability, web push on technical similarity, wallet on persistence and identity.
  • Wallet is the only one of the three where something branded stays visible between messages.
  • Answer the functionality question first — it removes the app option or makes it mandatory.

5. How wallet-based notifications work without a mobile app

Quick answer

A wallet-based notification is a side effect of a pass update, not a message you compose and send to a device. The business creates a pass, the customer saves it, the business changes the pass data, and the platform propagates that change to the copy on the customer's phone. Whether the customer sees a visible alert depends on rules Apple and Google each define. On Apple, the update push carries "an empty JSON dictionary for the payload" and the device then fetches the new pass; the customer is alerted only when a changed field defines a change message. On Google, messages and field updates can trigger notifications through documented settings. That is a narrower promise than app push, and it is the accurate one.

The journey, end to end

Conceptually the flow is short. A business creates a digital pass. A customer receives or saves it. The pass lives in the wallet app already on their phone. The business updates relevant information on that pass. The customer sees the updated information through the wallet experience — on the card itself, and, where the platform's rules are met, as a notification.

The wallet pass engagement journey from creation to a returning customer Six steps. One, the business creates a digital pass. Two, the customer saves it by scanning a QR code or tapping a link. Three, the pass lives in Apple Wallet or Google Wallet with no app installed. Four, the business updates the pass information. Five, the platform propagates the change and may surface a message under its own rules. Six, the customer acts and returns. A dashed loop runs from step six back to step four, labelled the relationship continues without an app. A pass is the relationship — the notification is what happens when it changes 1 · Business creates passloyalty · membership · offer 2 · Customer saves itQR scan or save link 3 · Pass lives in walletno app installed by anyone 4 · Business updates itstamps · status · offer · expiry 5 · Platform propagatescard updates; a message mayappear under platform rules 6 · Customer returnsscans the same pass again the loop repeats with no app, no re-enrolment and no per-message fee Step 5 is the one to be precise about: what the customer sees is defined by Apple and Google, not by the sender.
Figure 4 — The wallet engagement loop. The pass is the persistent asset; updates are the recurring event. (Original PushNotice diagram.)

What Apple's documentation actually says

Apple's Adding a Web Service to Update Passes describes updating a pass as "a cooperative effort between the user's device, Apple servers, and your server," in five steps:

  1. "The user installs a pass that supports updates on their device."
  2. "The user's device registers the pass with your server and provides a device identifier and a push token."
  3. "Pass information changes and your server sends a push notification."
  4. "The user's device receives the notification and queries your server for updated passes."
  5. "The user's device requests each pass that has changed."

The detail that settles the "is this app push?" question is in the payload. Apple specifies that the notification "uses the same certificate and private key that the creator of the pass used to sign the original, the push token registered by the device, and an empty JSON dictionary for the payload." There is no message in that push. It is a signal telling the device to come and fetch the changed pass. Apple also notes that "A push notification for a pass update works only in the production environment."

So where does the visible message come from? From the pass itself. Apple's Wallet developer guidance explains that "The device compares the latest version of the pass against the version it had before to determine which fields have changed. If the value of a field has changed and the field specifies a change message, the device shows the message to inform the user about the change." Apple then adds a warning worth repeating to any marketer: "Change messages interrupt the user and must be read immediately. They are typically appropriate only for information that is time sensitive."

The distinction in one line

App push: you send a message and the platform delivers it. Wallet update: you change a card, the platform tells the device to re-fetch it, and the customer is alerted only if the changed field carries a message. Both put something on a lock screen. They are not the same mechanism, and only one of them lets you say anything you like.

Relevance: the other way a pass surfaces

Wallet passes have a second surfacing mechanism that has no equivalent in email or SMS. Apple's Showing a Pass on the Lock Screen states that "A pass can be relevant on a date, at a location, or both," and that "The system displays the pass on the lock screen if both the date and any location matches. Passes with no locations display on the relevant date. Similarly, passes with no relevant date display when one of the locations matches." The constraints are documented too: "A pass can have only 10 relevant locations," and coupons, store cards and generic passes "must provide locations if you added any other type of relevance information to the pass object." Beacon relevance is supported with "up to ten different UUIDs."

That is a real capability — a membership card that appears as you arrive at the gym — and it is also a bounded one. Ten locations is ten locations; a national chain has to choose, or update the pass as the customer moves. Anyone promising unlimited geofenced wallet marketing should be asked how they handle that limit.

Key takeaways
  • The Apple pass-update push carries an empty payload; the device fetches the change.
  • The customer sees a message only where a changed field defines a change message.
  • Lock-screen relevance is date- and location-based, capped at ten locations and ten beacon UUIDs.
  • None of this requires the business or the customer to install an app.

6. Apple Wallet vs Google Wallet for app-free customer engagement

Quick answer

They are not the same product with two logos, and the notification models differ most of all. Apple exposes a pass-update web service: your server pushes an empty-payload notification, the device re-fetches the pass, and change messages on changed fields alert the customer. Google exposes object-level messaging and update settings instead — a messages array where TEXT_AND_NOTIFY "Renders the message as text on the card details screen and as an Android notification," and a notifyPreference where "When set to NOTIFY, we will attempt to trigger a field update notification to users" — while Google's own FAQ states plainly that "Developer authored push notifications are not currently supported by Google Wallet." Plan for both, and do not assume identical behaviour.

Table 3. Apple Wallet and Google Wallet compared for app-free customer engagement, from official developer documentation consulted 27 August 2026. Platform documentation changes — re-verify before implementation.
AspectApple WalletGoogle Wallet
Pass conceptsStore card, coupon, event ticket, boarding pass and generic pass typesVertical-specific classes and objects — loyalty, offer, gift card, event ticket, boarding pass, transit and generic
Customer enrolmentSaving a signed pass file, typically from a link, email or QR codeSave links that Google documents as working "anywhere hyperlinks are supported"
Update mechanismYour own web service: device registers with a push token; your server sends an empty-payload push; the device fetches the updated passAPI updates to the class or object; notifyPreference controls whether a field update attempts a notification
Message to the customerA change message on a changed field: "If the value of a field has changed and the field specifies a change message, the device shows the message"messages array, max 10; TEXT "Renders the message as text on the card details screen"; TEXT_AND_NOTIFY adds "an Android notification"
Developer-authored pushOnly as the pass-update signal — the payload is an empty JSON dictionary, not a message"Developer authored push notifications are not currently supported by Google Wallet"
Automatic notificationsNot documented as a platform-generated set; relevance surfaces the pass insteadDocumented reminders: events 3 hours before, boarding passes 3 hours before departure and on gate or time changes, offers 48 hours before expiry, generic passes 24 hours before start and 48 hours before end
Relevance / locationDate and location relevance for the Lock Screen; max 10 locations; up to 10 beacon UUIDsVerify current geofencing and smart-tap behaviour in Google's documentation for your pass type before relying on it
Update setting persistenceChange messages are properties of the pass fields you publishnotifyPreference "is ephemeral and needs to be set with each PATCH or UPDATE request, otherwise a notification will not be triggered"
Platform requirementsApple developer account, pass type identifier and signing certificate; a web service for updatesGoogle Wallet API issuer account and API access
Ecosystem considerationiPhone, iPad and Apple WatchGoogle's notification documentation refers to Android notifications; confirm behaviour for any non-Android device you intend to support
Reconciling two statements that look contradictory

Google's FAQ says developer-authored push notifications are not supported, and Google's API reference documents notification-triggering settings. Both are accurate, and the difference is the point. You cannot compose an arbitrary push and send it to a wallet audience the way you would with an app. You can attach a message to a pass and mark it TEXT_AND_NOTIFY, and you can update a field with notifyPreference set to NOTIFY, at which point — in Google's careful wording — "we will attempt to trigger a field update notification to users." Note "attempt." Build your campaign plan around what the documentation promises, not around what a comparison chart implies.

Do not treat the two platforms as one channel

A vendor that says "wallet notifications" without naming both platforms and their different behaviours is describing a simplification. Your customers are split across iPhone and Android, so a single-platform answer means half your audience gets a different experience from the one you designed. Ask any platform which of the two mechanisms above it uses, per platform, and what happens when a message cannot be delivered as expected.

Use cases each platform supports well

  • Loyalty and stamp cards — both. The card carries progress; updates change the count.
  • Membership cards — both, with status, tier and expiry on the card face. See digital membership cards.
  • Coupons and offers — both; Google additionally documents an automatic expiry reminder 48 hours before an offer card expires.
  • Event tickets — both, with Google documenting an automatic upcoming reminder three hours before the event.
  • Location-relevant cards — Apple documents Lock Screen relevance by date and location; confirm the equivalent behaviour on Google for your pass type rather than assuming parity.
Key takeaways
  • Apple's model is pass re-fetch plus change messages; Google's is object messages plus update-notify settings.
  • Google states developer-authored push is not supported — its notification paths are the documented ones.
  • Assume difference, verify per pass type, and design for both platforms from the start.

7. How to choose a push notification platform without an app

Quick answer

Confirm four things before anything else: that the platform genuinely requires no app from you or your customers, which channels it actually supports, how customers enrol, and what happens on the platform half your audience uses. After that, work through the checklist below — twenty-eight checks in six groups. Make every vendor answer from their own documentation, not from a slide, and treat "wallet support" or "push notifications" without a named mechanism as an unanswered question.

Framework 5 — The App-Free Platform Buyer's Checklist™

Twenty-eight checks in six groups. Print it, take it into demos, and ask for the documentation page behind each yes. Cite or adapt with attribution.

Group 1 — The app-free requirement itself

  • No native app required from you — nothing to build, publish, review or maintain in either store
  • No app required from your customer — ask explicitly; some "app-free" products still expect a companion app for scanning or redemption
  • Web push support — if you need it: service worker hosted where, on which domain, and with what fallback
  • Wallet support, named per platform — Apple Wallet and Google Wallet, not "wallet"
  • Apple Wallet specifics — which pass types, whether passes are updatable after issue, and who holds the signing certificate
  • Google Wallet specifics — which pass classes, and which of the documented notification paths the platform uses

Group 2 — Getting customers enrolled

  • Enrolment methods — QR code, save link, SMS or email delivery, embedded on a web page, at a point of sale
  • QR or code-based enrolment — where applicable, and whether one code can serve a whole counter or every customer needs a unique one
  • Friction count — literally count the taps from scan to saved pass or granted permission
  • Account requirement — whether the customer must create anything; the answer should usually be no
  • Data captured at enrolment — what you collect, what consent you capture, and where it lives

Group 3 — Messaging capability

  • What can actually be sent — and by which mechanism on each platform; ask for the documentation
  • Scheduling — send at a chosen time, in the customer's timezone if that matters to you
  • Behavioural triggers — fire on an event such as a save, a scan, a reward earned or a period of inactivity
  • Segmentation — by tag, tier, behaviour, location or enrolment source
  • Personalisation — per-customer content on the pass or in the message, not just a merge field in a blast
  • Templates — reusable message and pass designs so campaigns do not start from blank
  • Frequency controls — caps, quiet hours and suppression rules; a channel with no brakes gets abandoned

Group 4 — Measurement

  • Enrolment analytics — saves or subscriptions, by source, so you know which QR code or page works
  • Engagement analytics — scans, redemptions, clicks, repeat visits
  • Campaign analytics — per send, not just lifetime totals
  • Retention analytics — how many enrolled customers are still active after 30, 60 and 90 days
  • Export — can you get your own data out, in a usable format, without asking support

Group 5 — Fit with what you already run

  • Integrations — named support for your point of sale, ecommerce platform, booking system or CRM
  • API — for anything the built-in connectors miss, with documentation you can read before buying
  • Ease of implementation — can a non-developer launch it, and what is the realistic time to first customer enrolled
  • Design control — your branding on the pass or notification, not a vendor template with your logo dropped in

Group 6 — Commercial and compliance

  • Pricing model — per contact, per message, per pass, per location, or flat; and what happens when you grow
  • Deliverability and reliability — what the vendor commits to, and what they say happens when a platform does not deliver
  • Compliance — consent capture, opt-out handling, data residency and deletion; and for SMS, the rules in every market you send to
  • Platform coverage — the honest split of your audience across iPhone and Android, and what each group actually experiences
Verify, do not assume — including with us

This guide names no vendor's feature set beyond what that vendor publishes, and that includes PushNotice in Section 16. Capabilities in this category are plan-dependent and change often. For anything you intend to build a campaign on, ask for the documentation page, check its date, and run one real message to your own phone on both platforms before you launch to customers.

Key takeaways
  • Ask whether the customer needs an app, not just whether you do.
  • "Wallet support" and "push notifications" are not answers — the mechanism per platform is.
  • Count the taps to enrol; that number predicts your reach better than any feature list.

8. Push notification platform without an app: what businesses should look for

Quick answer

Score the options rather than arguing about them. Eleven categories decide whether an app-free approach will work for a given business: app requirement, setup complexity, customer friction, reach, retention capability, personalisation, automation, wallet support, analytics, cost and scalability. Weight them for your situation, score each candidate approach, and the answer usually stops being contentious. The matrix below scores the three main approaches on all eleven.

Framework 6 — The App-Free Notification Platform Evaluation Matrix™

Eleven categories, scored 1–5, for the three approaches available to a business that does not want to build an app. Scores are PushNotice's assessment of the approaches — not of any named vendor, and not measured performance data. Use them as a starting point and re-score against your own weighting.

Table 4. The App-Free Notification Platform Evaluation Matrix™. 5 = strongest, 1 = weakest, for a typical small or mid-sized business with no development team. Native app push is shown for reference in the last column.
CategoryWhat a high score meansWeb pushPWA pushWallet engagementApp push (reference)
App requirementNothing to build or publish5451
Setup complexityLive without a developer3251
Customer frictionEnrolment takes seconds and asks little3252
ReachGets to a large share of your customers3243
Retention capabilityGives people a reason to come back3355
PersonalisationContent differs per customer3345
AutomationTriggers, schedules and sequences4445
Wallet supportWorks with Apple and Google Wallet1153
AnalyticsYou can see what worked4445
CostLow to start and predictable to run5451
ScalabilityAdding customers does not add cost per message5554
Unweighted total (55 max)39345135
How to read that total honestly

Wallet scores highest for the profile the matrix assumes: a business with no development team, in-person or repeat-purchase customers, and loyalty, membership or offer use cases. Change the profile and the ranking changes with it. A news publisher with two million monthly web visitors and no physical premises should score web push far higher and wallet far lower — there is no card for that customer to keep. A totals row is only as good as its weighting, so re-weight before you quote it.

Technology selection matrix plotting enrolment friction against retention capability A two axis chart. The horizontal axis is enrolment friction, from low on the left to high on the right. The vertical axis is retention capability, from low at the bottom to high at the top. Email and SMS sit at low friction and low retention capability. Web push sits at moderate friction and moderate retention capability. Progressive web app push sits at higher friction and moderate to high retention capability. Wallet pass engagement sits at low friction and high retention capability, marked as the strongest position for loyalty and membership businesses. Native app push sits at the highest friction and highest retention capability, marked as justified only when the app does more than messaging. Enrolment friction — what you ask the customer to do first → Retention capability → Email / SMS Web push PWA push Wallet pass engagement low friction, high persistence App push justified when the app does more a number or an address a download and a permission Positions are illustrative and reflect the matrix above, not measured performance data.
Figure 5 — The Technology Selection Framework™. The top-left quadrant is the one worth aiming for: high retention capability bought with low enrolment friction. (Original PushNotice framework.)

Scoring your own situation

Take the eleven categories, assign each a weight from 1 to 3 based on how much it matters to you, multiply by the scores above, and total. Three weightings come up repeatedly:

  • Local business, repeat visits, no developer — weight setup complexity, customer friction, retention capability and cost at 3. Wallet wins convincingly.
  • Online business, high web traffic, no physical location — weight reach, automation and analytics at 3, wallet support at 1. Web push wins.
  • Product used daily, with accounts and workflows — weight personalisation, retention capability and analytics at 3, and accept that you are choosing an app.
Key takeaways
  • Eleven categories decide this; score them rather than debating them.
  • Wallet leads for low-friction, high-persistence use cases; web push leads for web-native businesses.
  • Re-weight before quoting any total — the weighting is where your business actually lives.

9. How to send customer notifications without building an app

Quick answer

Ten steps, in this order: define the customer event, choose the channel, choose the enrolment method, create the customer experience, write the message, define the trigger, set the timing, add segmentation, set frequency limits, then measure. The order is the useful part. Most failed app-free programmes start at step five — someone writes a message — and never settle steps one to three, which is why they end up with a channel nobody joined and a message nobody expected.

The ten step customer notification journey without an app Ten numbered steps arranged in two rows of five. Row one: define the customer event, choose the channel, choose the enrolment method, create the customer experience, create the message. Row two: define the trigger, set the timing, add segmentation, set frequency limits, measure results. An arrow returns from measure results to define the customer event, labelled measurement changes the next event you choose. Ten steps — and the first three decide whether the other seven matter 1 · Customer eventwhat happened, in their world 2 · Channelweb push · wallet · SMS · email 3 · EnrolmentQR · link · prompt · checkout 4 · Experiencethe pass, page or card design 5 · Messageone idea, one action 6 · Triggermanual · scheduled · behavioural 7 · Timingwhen it is useful, not convenient 8 · Segmentationwho should not get this 9 · Frequency limitscaps and quiet hours 10 · Measureone KPI per campaign measurement changes which customer event you pick next Different channels implement steps 3 to 7 differently — the sequence is what stays constant.
Figure 6 — The customer notification journey without an app. Ten steps, ending in the measurement that reshapes step one. (Original PushNotice framework.)

Step 1 — Define the customer event

Write down something that happens in the customer's life, not in your dashboard. "Signed up", "earned their fifth stamp", "has not visited in six weeks", "membership renews in ten days", "left something in the basket". If you cannot name the event, the message will be an announcement, and announcements are what get channels muted.

Step 2 — Choose the communication channel

Use Section 4. Match the event to the channel that suits it: a stamp earned belongs on the card; a delivery delay belongs in SMS; a monthly statement belongs in email. One event, one primary channel.

Step 3 — Choose the enrolment method

How does this customer get into the channel at all? A QR code at the counter, a save link at checkout, a permission prompt after a second visit to your site, a link in the booking confirmation. Enrolment is the constraint on everything downstream — a brilliant campaign to forty people is still a campaign to forty people.

Step 4 — Create the customer experience

For wallet, that means designing the pass: what is on the front, what the barcode does, what changes over time. For web push, it means the page that asks for permission and the moment you ask. This is the step where "app-free" stops being a limitation and starts being a design brief — the customer is going to see this object every time they open their wallet or their browser.

Step 5 — Create the message

One idea, one action, written as if to a person who is doing something else. Say what changed and what they can do about it. Keep in mind Apple's own guidance about change messages: they "interrupt the user and must be read immediately," which is a good test for whether the message deserves to exist at all.

Step 6 — Define the trigger

Manual, scheduled, event-triggered or behaviour-triggered. Be honest about which tier your stack supports before you design around the highest one — this is the single most common gap between a campaign plan and a campaign. Our guide to push notification automation covers triggers, drips and sequences in depth.

Step 7 — Set timing

Choose the moment the message is useful to the customer, not the moment it is convenient to send. A lunch offer at 11:20 is a different campaign from the same words at 15:00. For anything with a physical location, timing and location together are the whole message.

Step 8 — Add segmentation

The productive question is not "who should receive this" but "who should not." Exclude people who just visited, people who already redeemed, people who bought yesterday. Relevance is mostly subtraction.

Step 9 — Set frequency limits

Decide the maximum number of messages a customer can receive in a week, across every campaign, and enforce it centrally. Wallet and web push both have a hard failure mode — a deleted pass or a revoked permission — and unlike email there is no re-permission path that does not involve asking again in person.

Step 10 — Measure results

One KPI per campaign, decided before it sends. Enrolments for acquisition campaigns, redemptions for offers, repeat visits for retention, retained passes for programme health. Then take what you learn back to step one, because measurement should change which events you choose, not just which words you use.

Different channels, same sequence

The ten steps do not change between channels, but steps 3, 4 and 6 look completely different in each. Wallet enrolment is a QR scan and the experience is a card; web push enrolment is a permission prompt and the experience is your website; SMS enrolment is a number and a consent record, and there is no experience beyond the message itself. If you are running two channels, run this sequence twice rather than trying to design one campaign that spans both.

Key takeaways
  • Start from a customer event, not a message you want to send.
  • Enrolment is the ceiling on everything downstream — design it first, not last.
  • Segmentation is mostly exclusion, and frequency caps belong across campaigns, not within them.

10. Push notification use cases without an app

Quick answer

The use cases that work without an app share one trait: the customer already holds something from you, or already comes back on their own. Below are ten business types with a real problem, the channel that fits, the trigger, an example communication, the business objective and the KPI to judge it by. The examples are illustrative templates, not case studies, and no results are claimed for any of them.

Table 5. App-free notification use cases by business type. Example communications are illustrative wording, not measured campaigns; no performance figures are asserted anywhere in this table.
BusinessProblemChannelTriggerExample communicationObjectiveKPI
RestaurantsQuiet midweek covers; diners forget you between visitsWallet offer or loyalty passScheduled, targeted at lapsed diners"Your table offer is live Tuesday and Wednesday — show this card"Fill low-demand servicesRedemptions per 100 passes
Coffee shopsPaper stamp cards get lost; regulars driftWallet stamp cardBehavioural — stamp earned, or two weeks inactive"Eight stamps. Two more and the next one is on us"Increase visit frequencyVisits per enrolled customer
Retail storesFoot traffic is unpredictable; no way to reach browsersWallet offer card, plus web push onlineScheduled around a sale; triggered on save"Early access opens Friday for card holders"Concentrate demand into a windowScan rate during the window
SalonsNo-shows and long gaps between appointmentsWallet membership or loyalty passBehavioural — days since last visit"It has been eight weeks since your last cut — rebook here"Shorten the rebooking cycleRebooking rate after the nudge
GymsSilent churn — members stop attending before they cancelWallet membership cardBehavioural — no check-in for 14 days"Your membership card is here whenever you are ready to come back"Re-engage before cancellationReturn rate within 30 days
Fitness studiosClass packs expire unused; sporadic attendanceWallet pass showing creditsBehavioural — credits remaining, expiry approaching"Three classes left on your pack"Convert unused credits into attendanceCredit utilisation rate
Membership businessesRenewals lapse quietly at the end of a termWallet membership card with expiryScheduled — a set period before renewal"Your membership renews on the 14th — here is what is included"Reduce passive lapseRenewal rate
DTC brandsOne-time buyers never return; email opens are thinWeb push on site, plus a wallet VIP cardTriggered on purchase; scheduled on drops"Restock live now — you asked to know first"Turn buyers into repeat customersRepeat purchase rate
Shopify storesLaunches and restocks are missed; ad costs riseWeb push for browsers, wallet card for VIPsTriggered on back-in-stock or launch date"The size you wanted is back"Own an audience you do not rentOwned-channel share of revenue
AgenciesClients want retention services without building appsWallet passes run on behalf of clientsPer-client campaigns and triggersClient-branded card and offer campaignsAdd a recurring service lineRetained accounts per quarter
On the wording of these examples

Every "example communication" above is written as a template to adapt, not as a message that has been tested. This guide asserts no open rates, redemption rates, uplift figures or benchmarks for any of them — see the methodology section for why we publish no statistics in this category at all.

The pattern across all ten

Nine of the ten trigger on something the customer did or did not do — a stamp, a visit, a gap, an expiry — rather than on a date in a marketing calendar. That is the whole difference between an app-free channel that survives and one that gets deleted. The pass or the subscription only stays because it keeps being about the customer.

Key takeaways
  • App-free use cases work best where the customer already holds a card or already returns.
  • Behavioural triggers beat calendar campaigns in nine of these ten businesses.
  • Set one KPI per use case before launching; "engagement" is not a KPI.

11. App-free customer retention strategies

Quick answer

Retention without an app is eleven repeatable moments, each tied to a customer state rather than a calendar. Welcome, loyalty enrolment, reward earned, reward reminder, birthday, win-back, membership renewal, VIP offer, location-relevant promotion where the platform supports it, seasonal campaign and re-engagement. Set those up once as automations and the programme runs itself; treat them as one-off sends and you have a newsletter with extra steps.

The reason app-free retention works at all is that the customer is holding something. A pass with eight stamps on it is a reason to come back that exists whether or not you send anything. Messages then do a narrower and more effective job: they mark a change in state the customer already cares about.

Framework 4 — The Customer Retention Automation Matrix™

Eleven customer states, each with its trigger, channel, message shape, goal and KPI. Build these in order — the first four cover most of the value, and the rest are refinements.

Table 6. The Customer Retention Automation Matrix™. Channel recommendations assume a wallet-based programme with email as the universal fallback; substitute web push where your customers live on your website instead.
Customer stateTriggerChannelMessageGoalKPI
Just enrolledPass saved or permission grantedWallet pass content · emailWhat the card does, how to use it, what happens nextMake the first use obviousFirst redemption within 14 days
Joined loyaltyFirst stamp, point or visit recordedWallet pass updateProgress shown on the card itselfEstablish the mechanic earlySecond visit rate
Reward earnedThreshold reachedWallet pass update"Your reward is ready" — with how to claim itConvert earning into a visitReward claim rate
Reward unclaimedReward earned, N days elapsed, not redeemedWallet update · emailA reminder with no new offer attachedRecover an earned but unused rewardLate claim rate
BirthdayKnown date, sent in advanceWallet offer · emailA specific gift, not a generic discountCreate a dated reason to visitRedemptions per 100 birthdays
LapsingNo activity for your normal visit cycleWallet update · emailAcknowledge the gap; give one clear reason to returnIntervene before churnReturn rate within 30 days
Lapsed / win-backWell past the normal cycleEmail · SMS if consentedA stronger, time-boxed offerRecover a dormant customerReactivation rate
Membership renewingFixed period before expiryWallet membership card · emailRenewal date, what is included, one actionPrevent passive lapseRenewal rate
High value / VIPSpend, visit or tier thresholdWallet VIP card updateEarly access or a genuine privilegeProtect your best customersRetention of the top segment
Near a locationPlatform relevance, where supportedWallet pass relevanceNothing to write — the card surfaces itselfConvert proximity into a visitVisits attributed to the pass
Seasonal / re-engagementScheduled, segmented by stateWallet campaign · emailTimely and specific; never "we miss you"Concentrate demand into a windowCampaign-period visits
Two rows that depend on capability you must verify

Location-relevant promotions depend on platform relevance behaviour, which Apple documents for the Lock Screen with a limit of ten locations per pass and which you should confirm separately for Google and for each pass type. Reward-state messaging depends on your notification tooling actually knowing the reward state — if the stamp count lives in one system and the messages are sent from another, that automation is not available to you until the two are connected. Confirm both before building a plan around them.

Build them in this order

Welcome, reward earned, lapsing, and renewal. Those four cover the moments where a customer is most likely to either start or stop, and they are the ones you can run indefinitely without writing anything new. Add birthday and VIP once those are stable. Leave seasonal campaigns until last — they are the most fun to write and the least load-bearing.

Key takeaways
  • Eleven states; the first four deliver most of the retention value.
  • Trigger on customer state, not on your marketing calendar.
  • Verify reward-state and location capability before designing campaigns that assume them.

12. Push notifications without an app for loyalty programs

Quick answer

Loyalty is the use case where app-free engagement is strongest, because a loyalty card is worth keeping on its own. A digital stamp card, punch card, points card or membership card saved in a wallet is a persistent touchpoint: it holds state, it shows progress, it carries your branding, and it gives the customer a reason to open it that has nothing to do with your marketing. Updating it is how the notification layer earns its place — the message is about the card, and the card is about them.

Compare the two ways a business without an app can run loyalty. A paper card is cheap and gets lost, and you learn nothing from it. A card in the wallet cannot be left at home, updates when the customer earns something, and tells you how many people are actually enrolled and returning. Neither requires a download. For the full mechanics of digital cards, see digital loyalty cards explained and our guides to the punch card app and stamp card app categories.

What a loyalty pass can hold

  • Stamps and punches — visible progress toward a defined reward
  • Points — an accumulating balance your system supplies to the card
  • Tier or status — bronze, silver, VIP, or whatever your programme calls it
  • Rewards available now — the state that most deserves a message
  • Membership details — number, start date, renewal date, entitlements
  • A barcode or QR code — how the card is actually used at a counter
The loyalty wallet engagement flow from enrolment to repeat visit Five steps in a loop. Loyalty enrolment at the counter leads to a digital card saved in the wallet, which leads to progress and a reward earned, which leads to an update or reminder, which leads to a repeat visit, which loops back to progress. A note marks that no app is installed at any point in the loop. The loop that runs without an app on anyone's phone 1 · EnrolmentQR code at the counter 2 · Digital cardsaved in Apple / Google Wallet 3 · Reward earnedprogress shown on the card 4 · Update / reminderthe card changes; a message may show 5 · Repeat visitsame card, scanned again No appat any step the visit adds progress and the loop restarts Step 4 is where notification capability matters — and where platform rules, not the sender, decide what is seen.
Figure 7 — The loyalty wallet engagement flow. Enrolment happens once; steps 3 to 5 repeat for as long as the card is worth keeping. (Original PushNotice framework.)

Why the card outperforms the message

A loyalty pass changes the economics of retention because it is doing work between campaigns. The customer opens their wallet to pay for something else and sees that they are two stamps from a free coffee. No message was sent, no permission was consumed, no cost was incurred. When you do send something, it lands against a context the customer already has — which is why "your reward is ready" outperforms "here is 10% off" by a margin that has nothing to do with copywriting.

Not every platform does every part of this

Loyalty platforms differ enormously in what they actually support: stamp mechanics versus points, tiers, multi-location, staff scanning, POS integration, both wallet platforms rather than one, and which of the documented notification paths they use. Do not assume any of it from a feature grid. If a specific mechanic — say, points that decay, or a reward that must be claimed in a window — is central to your programme, get it demonstrated on a real phone before you commit.

Key takeaways
  • Loyalty is the strongest app-free use case because the card has standalone value.
  • A pass works between campaigns; that is what a subscription cannot do.
  • Verify the specific loyalty mechanic you need — platforms vary far more than their marketing suggests.

13. Push notifications without an app for small businesses

Quick answer

For most small businesses, building an app is the wrong answer to the right problem — and app-free channels exist precisely because that gap is so common. No development team, no budget for a build plus perpetual maintenance, no realistic path to persuading customers to download anything for a business they visit twice a month. What a small business needs is something that launches in an afternoon, enrols customers at the counter in seconds, and keeps working without anyone administering it.

The five constraints that actually decide this

  • No development team. If a launch requires a developer, it will not happen — or it will happen once and never be changed again.
  • Limited budget. The cost that matters is not the first month; it is the recurring cost twelve months in, at your real customer count.
  • No app, and no realistic route to one. Even a cheap app carries store accounts, updates, OS changes and support, forever.
  • Enrolment has to happen in person. At a counter, in a queue, in about ten seconds, without a signup form.
  • Nobody has time to run it. Automations that fire on their own beat campaigns that need someone to remember.
Framework 3 — The Small Business Decision Checklist™

Sixteen questions. If you cannot answer yes to the first six, the platform is not app-free in the way you need it to be, whatever the homepage says.

  • Neither we nor our customers have to install an app
  • A customer can enrol in under 30 seconds, at the counter, without an account
  • Both Apple Wallet and Google Wallet are supported, and named as such
  • We can launch without a developer, and change things without one afterwards
  • The card or notification carries our branding, not a vendor's
  • The vendor has shown us documentation for the notification mechanism they use on each platform
  • Staff can enrol a customer or record a visit without leaving what they are doing
  • We can send a message to a segment, not only to everyone
  • At least the welcome, reward-earned and lapsing automations can run without us
  • We can see enrolments by source, so we know which QR code works
  • We can see whether enrolled customers are actually returning
  • Pricing is predictable at three times our current customer count
  • There is no per-message fee that will make us ration the channel
  • We can export our own customer data
  • Consent and opt-out are handled in a way we can explain to a customer
  • Someone on our team has enrolled, received and used a real pass on both an iPhone and an Android phone
The last item is the one people skip

Enrol yourself. Save the pass on an iPhone, have a colleague save it on an Android phone, then run one update and watch what each of you actually sees. It takes twenty minutes and it will teach you more about what "wallet notifications" means for your business than any comparison page — including this one.

Key takeaways
  • Small business constraints — no developer, no budget for maintenance, in-person enrolment — rule out apps, not notifications.
  • Predictable pricing and no per-message fee matter more than feature count.
  • Test on both platforms yourself before launching to customers.

14. Push notifications without an app: costs

Quick answer

The cost structures differ in kind, not just in amount. A native app is a build cost plus a permanent maintenance cost. Web push and wallet platforms are typically a subscription with no per-message fee, so cost scales with audience size rather than with sending. SMS is priced per message, so cost scales with how much you use it — the more it works, the more it costs. Email is cheap per send and expensive in attention. This guide quotes no vendor prices; it gives you the model to fill in with current ones.

Table 7. Cost structures compared. No prices are quoted for any vendor, including PushNotice — published pricing changes and varies by plan, region and volume. Get current figures from each vendor's own pricing page and model them with the checklist below.
ApproachUp-front costRecurring costScales withThe line people forget
Native mobile appDesign and build, on two platformsMaintenance, OS updates, store accounts, support, releasesFeatures and platforms, not customersThe app does not stop costing money when you stop adding to it
Web push platformService worker and site integration; often developer timeSubscription, usually by subscriber countNumber of subscribersThe work to design and place the permission prompt properly
PWABuilding an installable web appOngoing web development, as with any siteScope of the appGetting customers to install it — a marketing cost, not a build cost
Wallet platformPass design and enrolment materialsSubscription, usually by audience size or campaign volumeNumber of pass holdersPrinted QR materials and the staff habit of asking
SMSLittle — provider setup and registrationPer message, every message, foreverAudience × frequencyCost rises exactly as the channel starts working
EmailLittleSubscription by list sizeList sizeDeliverability work and content production time

The cost lines to model

  • Software subscription — at the tier you will actually need in twelve months, not the entry tier
  • Development — build cost for an app or PWA; integration work for web push
  • Maintenance — the permanent line for anything you built yourself
  • Messaging fees — per message where they exist; zero where they do not, which is the structural advantage of push and wallet over SMS
  • Payment processing — only where the programme handles money, such as stored-value or gift cards
  • Integration — connecting to your point of sale, ecommerce platform, booking system or CRM
  • Design — pass artwork, notification creative, counter materials, QR signage
  • Administration — the staff time to run campaigns, enrol customers and answer questions; at small scale this is often the largest real cost
  • Customer acquisition — what it costs to get someone enrolled in the channel in the first place
The structural difference worth understanding

Per-message channels and per-audience channels behave in opposite directions as you succeed. With SMS, a campaign that doubles your audience doubles your bill; with wallet or web push, it does not. That is not an argument that SMS is bad — urgency is worth paying for — but it explains why businesses tend to under-use SMS and can afford to run a wallet or push programme continuously. Model both at three times your current size before deciding.

Key takeaways
  • Apps cost to build and then cost forever; app-free channels are mostly subscriptions.
  • Per-message pricing scales with success; per-audience pricing does not.
  • Staff administration time is the hidden line that dominates at small scale.

15. Limitations of app-free push notification platforms

Quick answer

App-free channels are genuinely constrained, and any guide that does not say so is selling something. The real limitations: platform behaviour differs and is not yours to control; permission and enrolment are hard ceilings on reach; browser support varies and iOS routes web push through an installed Home Screen web app; wallet messaging follows Apple's and Google's rules, not yours; analytics are thinner than in-app analytics; and some use cases simply cannot be replicated without an application. Knowing where the ceiling is beats discovering it after launch.

The limitations, stated plainly

  • Platform differences. Apple and Google implement wallet messaging differently, and Google's FAQ states that "Developer authored push notifications are not currently supported by Google Wallet." You are designing for two systems with different rules, and neither is under your control.
  • Permission requirements. Web push requires an explicit opt-in granted through a user gesture. Ask badly and you lose the channel for that visitor permanently — there is no second prompt.
  • Browser limitations. Support and behaviour vary by browser, and on iPhone Apple documents web push for Home Screen web apps rather than ordinary Safari tabs. A web push strategy that assumes uniform mobile coverage will underdeliver.
  • Wallet ecosystem constraints. Pass relevance is capped — Apple documents a maximum of ten relevant locations and up to ten beacon UUIDs. Message behaviour is defined by the platform. Google's notifyPreference is "ephemeral and needs to be set with each PATCH or UPDATE request."
  • Customer adoption. Everything here depends on the customer taking one action first — saving a pass, granting permission, installing a web app. That action is cheap, but it is not free, and your reach is capped by it.
  • Enrolment friction. Enrolment usually happens in person or at a specific moment online. Miss the moment and you may not get another.
  • Not every use case survives the translation. Rich interactive notifications, in-app messaging, complex account experiences, offline functionality and deep device integration are app capabilities. No wallet pass and no web push subscription replicates them.
  • Different notification experiences. A wallet update is not a push notification with your wording on it. Expect a different look, a different trigger and a different level of control.
  • Thinner analytics. You can see saves, scans, redemptions and repeat visits. You cannot see in-app behaviour, because there is no app to instrument.
  • Automation ceilings. Behavioural automation is only as good as the data your platform holds. If the reward state, the visit history or the purchase data lives elsewhere and is not connected, the automation you planned is not available.
Claims to be sceptical of

"Wallet notifications are just push without an app." "Reach every customer with no permission required." "Unlimited geofenced wallet campaigns." "Works identically on iPhone and Android." "Replace your app entirely." Each of these overstates a real capability. When you hear one, the productive response is the same: which documentation page says that, and when was it last updated?

When a native app is genuinely the better option

If your customers interact with you daily, if the experience involves accounts, complex workflows or content consumption, if you need offline functionality, if you need deep device integrations, or if the app itself is the product — build the app. Push notifications will be one of the smaller reasons you are glad you did. Section 17 sets this out in full, and the recommendation is sincere: for those businesses, app-free channels are a complement, not a substitute.

Key takeaways
  • Platform rules, permission and enrolment are the three hard ceilings.
  • Wallet messaging is bounded by documented platform behaviour that differs between Apple and Google.
  • Some use cases need an app; saying so is the difference between advice and marketing.

16. PushNotice: customer engagement without building a native app

Quick answer

PushNotice is a wallet-based customer engagement layer: it creates Apple Wallet and Google Wallet passes — loyalty stamp cards, coupons, membership cards, reward and VIP cards and event tickets — and runs campaigns and updates against them, without the business building or maintaining a native mobile application and without customers downloading anything. Using the framing from Section 2, that places it firmly in meaning 3. It is not a web push platform, not a native app, and not a replacement for your point of sale, your CRM, your SMS provider or your email tool.

Disclosure and scope

PushNotice publishes this guide and PushNotice is our product. Everything above this section is written to be useful whether or not you ever use it — which is why Section 3 recommends web push for web-native businesses, Section 15 lists our own channel's limitations, and Section 17 tells some readers to build an app instead. The capabilities below come from PushNotice's own published product and pricing pages as of 27 August 2026. Anything plan-dependent is marked to confirm rather than asserted.

What it does, and where it sits

PushNotice issues branded passes into the two wallet apps customers already have, and gives the business a way to enrol people, tag and segment them, run campaigns, and update the passes afterwards. The enrolment path is the one Section 13 argues matters most for small businesses: a QR code or a save link, no account, no download, seconds at a counter. After that the card sits in the customer's wallet doing the work described in Section 12 — carrying progress, status and branding between campaigns.

What it does not do is equally important to state. It does not send native app push notifications, because there is no app. It does not replace a point-of-sale system, a CRM, an SMS gateway or an email platform. And it operates within exactly the platform constraints set out in Sections 5, 6 and 15 — Apple's pass-update and change-message behaviour, and Google's documented messaging and update-notification paths. No wallet vendor, including this one, can exceed what Apple and Google publish.

Table 8. PushNotice capabilities relevant to app-free customer engagement, as published on PushNotice's own product and pricing pages (27 August 2026). Items marked for confirmation should be verified against the live product before you rely on them.
AreaWhat is published
App requirementNone — no app for the business to build, and none for customers to install
PlatformsApple Wallet and Google Wallet, issued together
Pass typesLoyalty stamp cards, coupons, membership cards, reward and VIP cards, event tickets [confirm current pass type list]
EnrolmentA single QR code to build an audience, plus shareable save links; no customer account required
CampaignsLock-screen campaigns, sent manually or scheduled; tagging, rewards and segmentation rather than untargeted blasts
Pass updatesPasses are updated after issue, within the platform behaviour documented in Sections 5 and 6
ProximityPublished as appearing when customers are nearby, using the platforms' own proximity features [confirm per-platform behaviour and limits]
AnalyticsReal-time reporting on installs and visits [confirm current metric set]
Agency useAn agency option with white-label capability
PlansA free plan at $0 with no credit card required, plus paid tiers by audience size and campaign volume [verify current plans]
Not providedNative app push · web push · point-of-sale software · CRM · SMS · email sending
Where PushNotice is not the answer

If your customers live on your website and rarely visit you in person, web push is the better fit and Section 3 explains why. If you need in-app functionality, accounts or offline capability, you need an app — see Section 17. If your priority is guaranteed reach to every customer regardless of enrolment, that is SMS or email. A wallet layer is strongest when the customer has a reason to keep a card, and weakest when they do not.

Key takeaways
  • PushNotice is a wallet-based engagement layer — meaning 3 of the four in Section 2.
  • No app for the business or the customer; enrolment is a QR code or a save link.
  • It operates inside Apple's and Google's published constraints, like every wallet platform.

17. When you still need a mobile app

Quick answer

Build the app when the app is the product, or when the experience genuinely cannot happen anywhere else. Complex user accounts, deep product functionality, heavy in-app workflows, offline use, frequent interactive usage, and advanced device integrations are all reasons a native application remains the right choice. Push notifications should never be the reason you build one — but if you are building one anyway, app push is the most capable channel available and you should use it.

This guide is published by a wallet company and it would be easy to leave this section out. It is here because the alternative — pretending that app-free channels cover every case — would be false, and because the businesses for whom an app is right can usually tell within a few minutes of honest reflection.

Table 9. Six situations where a native app remains the right choice, and why no app-free channel substitutes for it.
SituationWhy an appWhy app-free does not cover it
Complex user accountsProfiles, permissions, saved state, multi-device syncA pass carries identity, not an account; a push subscription carries neither
Deep product functionalityThe software itself is what the customer came forThere is nothing to put in a wallet or a notification
Heavy in-app workflowsMulti-step tasks, ordering, booking, configurationWeb can carry some of this; a card cannot carry any of it
Offline functionalityWorking without a connection, syncing laterBeyond the scope of a pass; only partly addressed by a PWA
Frequent interactive usageDaily or multiple-times-daily engagement justifies the iconEnrolment friction stops mattering when usage is this high
Advanced device integrationsCamera, sensors, background processing, hardware featuresWeb capability varies by platform; wallet has no such surface
The honest framing

Apps are not the enemy of app-free channels; they answer a different question. The question app-free channels answer is: "I want push-style customer engagement, and I do not want to build and maintain a native mobile application." If that sentence describes you, everything in Sections 3 to 14 applies. If it does not — if what you actually need is software on a phone — then build it, and treat wallet passes as a complement for the customers who will never install it. Both can be true at once, and for larger businesses they usually are.

The correct choice depends on the business objective, not on which technology is fashionable. A gym with a genuine app — booking, class schedules, workout tracking — should have an app and a wallet membership card, because the card reaches the members who never installed it. A coffee shop should almost certainly have the card and nothing else. For a direct comparison of these two paths, see wallet passes vs custom loyalty apps.

Key takeaways
  • Build an app when the app is the product or the experience needs the device.
  • Never build an app in order to send notifications.
  • App and wallet are frequently complements, not alternatives.

18. Push notifications without an app: FAQ

Nineteen questions, answered in the shortest accurate form. Where a platform behaviour is involved, the answer says which platform.

The core question

Can I send push notifications without an app?

Not native app push notifications, which are addressed to a device token that an installed application registered. But you can reach customers on their phones without building an app, using web push in a browser, push to an installed progressive web app, wallet passes that you update after issue, or SMS and email. Each has a different enrolment step and a different set of limits, so the useful question is which of those four fits your customers.

What is a push notification platform without an app?

Software that lets a business notify or update customers on their phones without building, publishing and maintaining its own mobile application. In practice the term covers three different technologies: web push platforms, progressive web app tooling, and wallet-pass platforms. They share a commercial promise and almost nothing else, so compare them by mechanism rather than by marketing claim.

Do push notifications require a mobile app?

App push does. Web push does not — it requires a website with HTTPS, an active service worker and a user who has granted notification permission on that site. Wallet pass updates do not either: they require a pass the customer has saved and a platform-supported way to update it. On iPhone and iPad specifically, Apple documents web push for Home Screen web apps, so mobile web push there involves an installed web app rather than an ordinary Safari tab.

How can I send push notifications without a mobile app?

Pick the mechanism first. For a web-native business, add web push: a service worker, a permission prompt triggered by a user gesture, and a server set up with VAPID keys and payload encryption. For a business with in-person or repeat customers, issue wallet passes and update them — enrolment is a QR code or a save link, and no development is usually required. For guaranteed reach regardless of enrolment, use SMS or email. Most businesses end up running one persistent channel and one universal one.

Web push and PWAs

What is web push?

Web push is a push notification delivered to a browser or installed web app rather than to a native application. It uses the cross-browser Push API, Notifications API and Service Worker standards. The browser creates a subscription containing an endpoint and encryption keys, your server sends an encrypted message to that endpoint, and your service worker displays the notification. Mozilla notes the Push API has been available across browsers since March 2023.

Can I send push notifications from a website?

Yes, to visitors who granted permission on that site. You need HTTPS, a service worker on your domain, a stored push subscription per browser, and a server that can send encrypted, VAPID-signed messages. Two practical constraints: the subscription is per browser and per device, not per person, and Apple requires that permission be requested from a user gesture — "Provide a method for the user to grant permission with a gesture, such as clicking or tapping a button."

What is a PWA, and what is PWA push?

A progressive web app is, in Mozilla's definition, "an app that's built using web platform technologies, but that provides a user experience like that of a platform-specific app" — installable, capable of running offline and in the background. PWA push is ordinary web push received by that installed web app rather than by a browser tab. There is no app store involved, but the customer does install something, which is meaningful friction for a business they visit occasionally.

What is the difference between app push and web push?

The holder of the registration. App push is addressed to a device token registered by an application the customer installed from a store, and the app controls the notification completely. Web push is addressed to a browser subscription created after the customer granted permission on your site, and a service worker displays it. App push is richer and reaches only people who installed the app; web push needs no app but is scoped to a browser — and Safari will not accept invisible pushes: "Present push notifications to the user immediately after your service worker receives them. If you don't, Safari revokes the push notification permission for your site."

Wallets

What are wallet notifications?

Messages or alerts that reach a customer as a result of a pass in Apple Wallet or Google Wallet being updated, rather than as a message you compose and send to a device. The business changes the pass; the platform propagates the change; whether the customer sees an alert depends on rules each platform defines. It is a narrower capability than app push and a more persistent one, because the card stays visible between messages.

Can Apple Wallet send notifications?

Indirectly, through the pass update mechanism. Apple's documentation describes your server sending a push notification to a registered device, after which "The user's device receives the notification and queries your server for updated passes." That push carries "an empty JSON dictionary for the payload" — it is a signal, not a message. What the customer sees comes from the pass: "If the value of a field has changed and the field specifies a change message, the device shows the message to inform the user about the change." Apple adds that change messages "interrupt the user and must be read immediately," so they suit time-sensitive information.

Can Google Wallet send notifications?

Through documented paths, yes — but not as free-form developer push. Google's FAQ states that "Developer authored push notifications are not currently supported by Google Wallet," while listing automatic notifications for certain pass types, such as an event reminder three hours before an event and an offer expiry reminder 48 hours before expiry. Separately, the API supports a messages array where TEXT_AND_NOTIFY "Renders the message as text on the card details screen and as an Android notification," and a notifyPreference setting where "When set to NOTIFY, we will attempt to trigger a field update notification to users."

What is the difference between web push and wallet notifications?

Web push is a message you compose and send to a browser subscription; you control the content and the timing, within the browser's rules. A wallet notification is a by-product of changing a pass the customer has saved; the platform decides what surfaces and when. Web push leaves nothing on the phone between messages. A wallet pass is a visible, branded object that carries state — stamps, points, status, an expiry date — which is why it works better for loyalty and worse as a general broadcast channel.

Can loyalty cards work without a mobile app?

Yes, and this is the strongest app-free use case. A digital loyalty card issued as an Apple Wallet or Google Wallet pass holds stamps, points or tier status, shows the customer their progress without them opening anything, and can be updated when they earn something. Enrolment is a QR scan at the counter — no download, no account. Compared with a paper card it cannot be left at home and it tells you how many people are actually returning.

What is the difference between app push and wallet-based communication?

Control and persistence, in opposite directions. With app push you control the message entirely, but only reach people who installed and kept your app. With wallet, you control a card the customer keeps for its own sake and enrolment costs them seconds — but the messaging behaviour around updates belongs to Apple and Google. One is a broadcast channel with high acquisition cost; the other is a persistent relationship with narrower messaging.

Choosing, cost and limits

What is the best push notification platform without an app?

There is no single best one, because the three underlying technologies suit different businesses. For a web-native business with high site traffic, a web push platform is the best fit. For a business with in-person or repeat customers and loyalty, membership or offer use cases, a wallet platform is the stronger choice. For guaranteed reach to everyone, SMS or email. Score candidates against the eleven categories in Section 8 with your own weighting rather than accepting anyone's ranking, including ours.

What is the best app-free notification solution for a small business?

For most small businesses with a physical location and repeat customers, a wallet-based loyalty or membership card is the practical answer: it launches without a developer, enrols customers at the counter in seconds, needs no app from anyone, and carries no per-message fee. A small business that operates entirely online, with real website traffic and no in-person contact, should look at web push instead. Use the sixteen-point checklist in Section 13 to test any candidate.

Are app-free push notifications free?

Not inherently, though the cost structure is usually friendlier than SMS or an app. Web push and wallet platforms typically charge a subscription based on audience size or campaign volume, with no per-message fee — so sending more does not cost more. Some platforms, including PushNotice, publish a free tier with usage limits. The costs people forget are pass and creative design, printed QR materials, integration work, and staff time; model those alongside the subscription.

What are the limitations of push notifications without an app?

Six that matter. Platform behaviour is defined by Apple and Google, not by you. Web push needs an explicit permission you get one chance at. Browser support varies, and on iPhone Apple documents web push for Home Screen web apps. Wallet messaging follows documented platform rules, with limits such as a maximum of ten relevant locations per Apple pass. Analytics are thinner than in-app analytics. And rich interactive notifications, in-app messaging, offline functionality and deep device integration cannot be replicated without an application.

When should a business build a mobile app?

When the app is the product, or when the experience genuinely requires it: complex user accounts, deep functionality, heavy in-app workflows, offline use, daily interactive usage, or advanced device integrations. Notifications alone are never a sufficient reason — the build cost and the permanent maintenance cost are far larger than any notification channel is worth. If you are building an app for other good reasons, use app push; it is the most capable option available.


Methodology, sources & disclosure

Quick answer

This guide is published by PushNotice, reviewed by its editorial team, and written to be useful whether or not you use our product. Platform behaviour is quoted verbatim from Apple's, Google's and Mozilla's own documentation, with the date consulted. No statistics, benchmarks, adoption rates, market share figures, vendor prices, competitor capabilities or customer results are asserted anywhere in this article.

What is sourced, and how

Four categories of claim appear here and they are treated differently. Platform documentation — Apple's web push requirements, Apple's pass update web service, Apple's Lock Screen relevance rules, Google's Wallet FAQ, Google's Message and LoyaltyObject references, and Mozilla's Push API and PWA documentation — is quoted verbatim and consulted 27 August 2026. Industry research is not used, because we found no source in this category with a disclosed sample and methodology worth citing. PushNotice capabilities come from PushNotice's own published product and pricing pages, dated, with plan-dependent items marked to confirm. Everything else — the four-meanings taxonomy, the matrices, the decision tree, the scoring framework, the checklists and the ordering of the ten steps — is PushNotice analysis and labelled as such. Example communications in Section 10 are illustrative examples, written as templates, never presented as tested campaigns.

Why there are no statistics or prices here

Deliberate. Push notification benchmarks are widely republished with no disclosed sample, period or methodology, and figures for wallet adoption in particular tend to trace back to vendor marketing rather than to research. Vendor pricing changes and varies by plan, region and volume, so a price printed here would mislead a buyer within months. A cost model you can fill in with current numbers is more useful than a number that looks authoritative and is wrong. The same principle governs competitor capabilities: this guide describes categories of technology, not named vendors' feature lists.

How platform claims were verified

Every platform statement in Sections 5, 6 and 15 was taken from the vendor's own current documentation, not from third-party blog posts, and quoted rather than paraphrased where the exact wording matters. Where two Google documents appeared to conflict — the FAQ stating developer-authored push is unsupported, and the API reference documenting notification-triggering settings — both are quoted and the difference is explained rather than resolved in whichever direction suited the argument. Platform documentation changes; re-verify before building anything that depends on it.

Editorial policy and conflict of interest

PushNotice sells wallet-based customer engagement, which is one of the four approaches described here and the right answer for some readers and not others. We manage that conflict by saying so directly: Section 3 recommends web push where it fits better, Section 15 lists our own channel's constraints, Section 16 names six things PushNotice does not provide, and Section 17 tells readers who need an app to build one. Nothing here is paid placement, and no vendor reviewed this guide before publication.

Review and updates

Published 27 August 2026 and last reviewed 27 August 2026 by the PushNotice Editorial Team. Platform documentation changes frequently; the quoted Apple, Google and Mozilla material should be re-verified before being relied on for implementation. Corrections are welcome via the PushNotice contact page.


About the author

Sajid Ali — Founder & CEO, PushNotice. Sajid works directly on wallet pass design, pass-update and notification logic, and the retention programmes built around them, and reads the Apple Wallet Passes and Google Wallet documentation as a working requirement rather than as research. That is the perspective behind this guide's central distinction — between a push notification you compose and a pass update the platform propagates — which is the difference most "push without an app" marketing blurs. Connect on LinkedIn.

Reviewed by the PushNotice Editorial Team. The team verified every platform quotation against its primary source, confirmed that no statistic, benchmark, vendor price or competitor capability is asserted anywhere in the article, and checked that every PushNotice claim in Section 16 corresponds to something PushNotice publishes.


Sources

  • Apple Developer — Sending web push notifications in web apps and browsers. Source of the Home Screen web app and Safari version requirements, the user-gesture permission requirement, the VAPID and RFC8030 server requirements, and the statement that Safari does not support invisible push notifications. Consulted 27 August 2026. developer.apple.com
  • Apple Developer — Adding a Web Service to Update Passes (Wallet Passes). Source of the five-step pass update flow, device registration, and the empty JSON dictionary payload used for the update push. Consulted 27 August 2026. developer.apple.com
  • Apple Developer — Showing a Pass on the Lock Screen (Wallet Passes). Source of date and location relevance behaviour, the ten-location limit and the ten beacon UUID limit. Consulted 27 August 2026. developer.apple.com
  • Apple Developer — Wallet Developer Guide: Updating a Pass (archived documentation). Source of the change message behaviour: the device compares versions, shows a change message where a changed field defines one, and change messages interrupt the user. Consulted 27 August 2026. developer.apple.com
  • Google for Developers — Google Wallet API FAQ. Source of the statement that developer-authored push notifications are not currently supported, and of the automatic notification table by pass vertical. Consulted 27 August 2026. developers.google.com
  • Google for Developers — Message (Google Wallet API REST reference). Source of the TEXT and TEXT_AND_NOTIFY message type definitions. Consulted 27 August 2026. developers.google.com
  • Google for Developers — LoyaltyObject (Google Wallet API REST reference). Source of the messages array limit and the notifyPreference definition, including its ephemeral behaviour. Consulted 27 August 2026. developers.google.com
  • MDN Web Docs — Push API. Source of the service worker requirement, the subscription contents, and the cross-browser availability note. Consulted 27 August 2026. developer.mozilla.org
  • MDN Web Docs — Progressive web apps. Source of the PWA definition, installation model and capability list including the Notifications API. Consulted 27 August 2026. developer.mozilla.org
  • PushNotice — published product and pricing pages, consulted 27 August 2026, for the capabilities listed in Section 16. pushnotice.io/wallet-marketing

Frameworks, matrices, checklists and scoring in this guide are original PushNotice analysis and are labelled as such. They are structures to test against your own business, not findings. Example communications are illustrative templates and no performance results are claimed for them.


How this page relates to the rest of the library

This page owns one question: "I want push-style customer engagement, but I do not want to build a native mobile application." It is deliberately not a general push notification marketing guide, not a tools listicle and not a wallet pass definition. For strategy once you have chosen a channel, read push notification marketing. For triggers and sequences, read push notification automation. For a platform comparison including app-based tools, read best push notification tools. For the wallet pass itself, read what is a wallet pass, and for the wider channel, wallet marketing.


Cite this guide

  • APA: Ali, S. (2026). Push Notification Platform Without an App: What Works in 2026. PushNotice. https://pushnotice.io/blog/push-notification-platform-without-an-app
  • MLA: Ali, Sajid. "Push Notification Platform Without an App: What Works in 2026." PushNotice, 27 Aug. 2026, pushnotice.io/blog/push-notification-platform-without-an-app.