Where push can be sent from
Push is an automation channel. There is no push campaign. Campaigns are email or SMS only.A Push step in an automation
The one way to send push to your contacts. Add a Push step to any
automation, attach a push template, and set the step Live.
A popup that collects subscriptions
The Push subscribe block asks the visitor for browser permission and
records the subscription against the contact.
Collecting a subscription
A visitor subscribes from a popup on your storefront.1
Add the block to a popup
Open Popups & Forms, edit a popup, and add the Push subscribe
block from the Input fields group. It renders as a button. The label
defaults to “Get browser notifications” and you can change it in the
block’s Button label field.
2
The visitor clicks it
The browser shows its own permission prompt. Senderz cannot style or move
that prompt, and it cannot be shown twice in a row after a refusal, so
place the block on a step where the visitor already understands what they
are getting.
3
Permission is granted
The browser hands back a subscription. It is held with the popup answers
and saved when the visitor submits the popup.
4
The contact is subscribed
Push consent on that contact flips to subscribed, and the subscription
appears under Push devices on the contact profile.
If the visitor denies the browser prompt, the button re-enables and shows a
short message. Nothing is recorded and the contact is not subscribed.
Registering a subscription without a popup
If you collect the browser subscription yourself, you can register it directly withPOST /push/subscriptions. It authenticates with the same workspace and API key headers as the events ingest API, so a storefront script can call it. GET /push/vapid-public-key returns the public key your page needs to create the subscription in the first place.
The service worker requirement, and which platforms support it
A browser will only accept a push service worker served from your own storefront domain. Senderz cannot host it for you, so the push block only works where Senderz has a same-origin path on your store.
On a platform where nothing can be served, the Push subscribe block renders nothing at all rather than showing a button that would fail. The rest of the popup still works.
On a custom or headless storefront you can serve your own copy of the
Senderz push service worker and point the storefront snippet at it with a
pushServiceWorkerUrl value. That is the escape hatch for any platform not
in the table, Konimbo included. It must be a path on the same domain as the
page showing the popup. See Installing a popup.One subscription per browser
Push consent is not tied to an email address or a phone number. It is tied to the individual browser that granted permission. One person can be subscribed from their laptop Chrome, their phone Chrome and their work machine. Each of those is a separate subscription on the same contact.A send reaches every browser
One Push step fans out across every live subscription that contact has.
They see the notification on each device they subscribed from.
Opting out is per browser
Revoking one subscription leaves the others alone. Only when the last live
one is gone does the contact’s push consent drop to unsubscribed.
Managing subscriptions on a contact
Open a contact and look at the Push devices card. It lists each live subscription with the browser, the platform and when it was last seen. You get a trash icon on each row to revoke that one browser, and Revoke all to revoke every browser for that contact at once. Push also has its own consent state on the contact, shown as Push in the consent list alongside email and SMS. You can switch it off in the contact editor. Switching it on by hand does not create a subscription. The recipient still has to grant permission in their browser before anything can reach them.Recipients can turn push off themselves
The preference center shows a push toggle to any recipient who has ever had a push state, whether they are currently subscribed or not. Turning it off revokes every live subscription for that contact and suppresses each of those browsers, so a stale subscription cannot be resurrected by a later popup.Segmenting on push
Every workspace is seeded with a Push subscribers segment covering everyone opted in to web push. Push consent and the push opt-in date are both available as segment filters, so you can build narrower audiences on top.When a browser subscription dies
Browser subscriptions expire. People clear site data, uninstall a browser, or block notifications after the fact. You will not be told. The browser’s push service simply starts refusing that subscription. Senderz cleans this up on the next send. When the push service returns 404 or 410 for a subscription:- that one subscription is marked revoked,
- that browser is added to your suppression list with the reason Push permission revoked,
- if it was the contact’s last live subscription, push consent drops to unsubscribed.
Browsers also rotate a subscription silently, without telling the site.
Senderz does not chase that. The next send to the old subscription comes back
as gone and it is revoked, and the visitor re-subscribes the next time your
popup shows. Expect a slow trickle of revocations, not a stable list.
Writing the notification
Create push content in Templates. Choose Push as the channel when you create the template.
The editor shows a live preview for iOS and Android, and an Encrypted payload size counter.
The payload limit
The whole notification, encrypted, must fit in 3,500 bytes. The template editor shows how close you are and flags you when you go over. A send that is over the limit fails before any network call is made, so nothing goes out and nothing is spent. The counter is bytes, not characters. Hebrew and emoji cost more than Latin letters, and a long image URL eats into the same budget.How long a notification survives
A notification is held for up to 24 hours if the browser is offline. If the person does not come back online in that window the push service drops it. There is no retry after that and nothing arrives late.Compliance and the gates a push send passes
Push runs the same checks as SMS, minus the credit wallet. There is nothing to pay for a push send.1
Workspace checks
A suspended workspace cannot send. A contact parked over your plan’s
contact limit is skipped. If web push is switched off for your workspace,
nothing goes out.
2
Suppression, per browser
Every one of the contact’s browsers is checked against your suppression
list individually. A suppressed browser is dropped from the fan-out and
the others still go.
3
Push consent
The contact’s push consent must be subscribed. Email or SMS consent has no
bearing on this.
4
Frequency caps
Marketing push is capped at 3 per day and 10 per week per contact.
Push has its own bucket, so it does not eat into a contact’s email or SMS
allowance.
5
Quiet hours and Shabbat
Marketing push to Israeli recipients respects quiet hours and Shabbat, the
same as marketing SMS.
Quiet hours delay a push, they do not cancel it
A marketing push that lands inside quiet hours or Shabbat is not dropped. It is put back in the queue and retried when the window opens. Retries are at least 15 minutes apart, and Senderz keeps trying for up to 4 days across up to 16 attempts. Only if the window never opens in that time is the message given up on. Your own quiet hours setting under Settings → Sending Settings narrows the window further and is applied the same way. See Israeli quiet hours for the exact windows.Setting up a Push step
1
Add the step
In the automation builder, open the step menu and pick Push from the
Message group. If push is not switched on for your workspace the step is
locked and the builder tells you so.
2
Attach content
Click Set up push on the step. That creates a push template and opens
the editor. You can also point the step at a push template you already
have.
3
Set the step Live
A message step is created as a Draft. A draft step is skipped at send
time, so switch it to Live before you publish, or the automation will
run and quietly send nothing.
What to expect from push
Push is not email. Be honest with yourself about the shape of the audience:- Subscribers only accumulate while a popup carrying the block is live on your storefront.
- The list decays on its own as browsers are cleared and subscriptions expire.
- A notification is a headline. Anything long belongs in the page you link to.
- Someone who blocks notifications at the browser level cannot be re-asked by you. Only they can undo it, in browser settings.
Related
Popup blocks
Where the Push subscribe block lives and what else goes on the step.
Installing a popup
Getting Senderz onto your storefront so the block can run.
Automation steps
The Push step alongside every other step type.
Consent and unsubscribes
Push consent, the preference center and suppression.

