pushrr.
DashboardPricingPushrr documentationWeb Push 101Shopify getting started checklistWebsite integrationSite notification APIInstall Pushrr on ShopifyEnable web push on a websiteBrowser and device compatibilityOpt-in prompt setupNotification logo and brandingCreate and send web push campaignsAbandoned cart and checkout recoveryAutomation troubleshootingSubscribers and statusesDelivery, impressions, and clicksRevenue attributionCan I import email or SMS subscribers?Billing, plans, and usage limitsPrivacy and data handlingTerms of ServiceChangelogFAQShopify reviewer guideTroubleshooting

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

StatusMeaningCampaign eligibility
ActiveBrowser subscription is currently eligible for sending.Included when the selected audience matches.
UnsubscribedBrowser endpoint reported unsubscribe or the visitor opted out.Excluded from sends.
DeniedThe browser permission was denied.Excluded from sends.
UnsupportedThe browser or device does not support the required web push flow.Excluded from sends.
TransferredThe 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.

Automation troubleshooting

Diagnose why abandoned cart or checkout recovery notifications are not scheduled, sent, clicked, or attributed.

Delivery, impressions, and clicks

Understand Pushrr campaign metrics, why subscriber count is not the same as impressions, and how clicks are counted.

On this page

Subscribers and statusesSubscriber fieldsStatus meaningsWhat happens when a subscriber unsubscribesLast seen and stale subscribersWhy counts can changeProtecting existing subscribers