A push channel that needs no app.
Most of your audience will never install an app. Web push reaches them in the browser they already use — on your own VAPID keys, targeted by the same real-time audiences, and governed by the same quiet hours, frequency caps and consent rules as every other channel.
Back in stock
The size you were looking at is available again.
shop.example.com
Every major browser
Chrome, Edge, Firefox, Opera, Samsung Internet and Safari on both desktop and mobile, over the standard Web Push Protocol. No SDK to ship and no store review to wait for.
Your own VAPID keys
Generate a key pair in the panel or paste the one you already have, so subscribers acquired on another tool come with you. The private half is encrypted at rest and never leaves the platform.
Targeted per platform
A campaign can name the platforms it is written for, so a message worded for a phone never lands in a desktop browser. The filter is applied before the newest-device pick, so a web-only campaign finds a person's newest browser rather than skipping them.
Live in an afternoon
Three steps, and the last one is the only code you write.
Generate a key pair
One click in push settings, or paste an existing pair. A pasted pair is proven to actually be a pair before it is saved — a mismatched one passes every structural check and then fails weeks later as an unexplained rejection.
Copy the service worker
The integrations tab hands you a service worker and a subscription snippet with your account, API host and public key already filled in. Host the worker at your site root and the snippet does the rest.
Ask at the right moment
Call the subscription snippet when a visitor has shown intent, not on first paint. Every subscriber lands on the existing customer profile, so audiences, reports and reach estimates include them immediately.
Rotating keys is destructive, and is treated that way. A browser binds its subscription to the key it subscribed with, so replacing a pair stops delivery to every current subscriber until they subscribe again. The panel requires an explicit confirmation and warns before it happens, rather than letting a routine-looking save empty your list.
One module, two transports
Web push is not a second product with its own rules. It rides the push module you already know, so everything that governed mobile notifications governs these too.
Shared delivery policy
- • Quiet hours in the account timezone
- • Frequency caps counted per person, so a phone and a browser share one budget
- • The same consent purpose — holding a subscription is not consent to be notified
- • Message TTL and collapse-key controls
- • Subscriptions expire on the same retention rules as every other device
The same campaign shapes and reports
- • One-time, recurring and triggered sends, including cart reminders
- • Title, body, image, deep link and a custom data payload
- • Delivered and opened reported back through your existing tracking
- • Unsubscribed browsers pruned automatically on the next send
- • Reach estimated by the same query the scheduler resolves, so the two cannot drift
Built for a value only a visitor chooses
A push subscription address is picked by an anonymous browser and then called by our servers — which makes it the one value in the whole module that an untrusted party controls.
HTTPS only, because the authorization token that accompanies a push is a bearer credential.
A default allowlist of the real browser push services, so an arbitrary address a visitor names is never called. It is overridable per environment for self-hosted deployments testing against a local service.
Both checks run twice — when a subscription is registered, and again when a message is sent. Storage is not a trust boundary, and a name that resolved publicly at registration can resolve differently later.
Payloads are encrypted end to end under the standard content encoding, so the push service carries the message without being able to read it.
Push audience by platform
One person reachable on several platforms still receives one message, on their most recently used device that matches the campaign. Illustrative interface values.
Reach the visitors who never installed anything.
Web push shares its audiences, its delivery policy and its reports with mobile push, email and SMS, so one story reaches each customer once.
Plan your first campaign