Subscribers and statuses
Understand how Pushrr records subscribers, statuses, browser details, location, and unsubscribe behavior.
Subscribers and statuses
Subscribers are storefront visitors who allowed browser notifications for your site. Pushrr records the browser push subscription and related metadata needed to send notifications.
Subscriber fields
Pushrr may store:
- Subscription endpoint and browser push keys.
- Subscriber status.
- Opt-in and last-seen timestamps.
- Browser, operating system, and device type.
- Approximate location derived from IP where available.
- Cart or client identifiers used for attribution.
Status meanings
| Status | Meaning | Campaign eligibility |
|---|---|---|
| Active | Browser subscription is currently eligible for sending. | Included when the selected audience matches. |
| Unsubscribed | Browser endpoint reported unsubscribe or the visitor opted out. | Excluded from sends. |
| Denied | The browser permission was denied. | Excluded from sends. |
| Unsupported | The browser or device does not support the required web push flow. | Excluded from sends. |
| Transferred | The subscription was moved or superseded by another browser subscription record. | Excluded from sends. |
In the Pushrr UI, inactive means any subscriber status other than active.
What happens when a subscriber unsubscribes
Browsers can revoke permission or push services can report that an endpoint is gone. When Pushrr detects that during delivery, it marks the subscriber as unsubscribed and stops sending normal campaigns and automation notifications to that subscriber.
Pushrr campaign delivery and automation scheduling both require active subscribers. A subscriber that is unsubscribed, denied, unsupported, or transferred is not eligible for normal sends.
Last seen and stale subscribers
Pushrr records a last-seen timestamp when subscriber activity is observed, such as subscription, click, or storefront activity tied to the subscriber. The current sending rules do not use a fixed 120-day automatic cutoff. Delivery eligibility is based on subscriber status and selected audience rules.
Why counts can change
Subscriber counts can change when:
- Visitors subscribe from a new browser or device.
- Existing subscribers unsubscribe in browser settings.
- Push providers report endpoints as gone.
- A merchant changes the storefront setup or domain.
Protecting existing subscribers
Do not rotate web push VAPID keys for an active site. Pushrr keeps VAPID keys stable per website so existing browser subscriptions remain sendable.