Web Push Campaigns

Send a browser push notification to all your opted-in subscribers.

Overview

A web push campaign is a one-time notification sent to all subscribers (or a filtered subset) simultaneously. Campaigns are great for:

  • Flash sale announcements
  • New product arrivals
  • Back-in-stock alerts
  • Time-sensitive promotions

Creating a Campaign

  1. Go to Marketing → Push Notifications
  2. Click New Campaign
  3. Fill in the campaign details:
FieldDescription
TitleThe bold first line of the notification (max 50 characters)
BodyThe message text below the title (max 120 characters)
URLWhere the subscriber lands when they click the notification
IconOptional image shown next to the notification (square, 192×192 px recommended)
  1. Click Preview to see how the notification will look
  2. Click Send to deliver immediately, or use Schedule to send at a specific date and time

Notification Anatomy

┌─────────────────────────────────────┐
│  [icon]  Title text goes here       │
│          Body message text here     │
│          yourstore.com              │
└─────────────────────────────────────┘
  • The browser adds your store domain automatically
  • On mobile, the icon appears prominently — use your logo or a product image
  • Keep titles short — longer text is truncated by the OS

Delivery & Stats

After sending, the campaign row shows:

MetricDescription
SentTotal push requests dispatched
DeliveredConfirmed delivery receipts
FailedPermanent delivery failures
ExpiredSubscriptions that have gone stale (auto-cleaned)
Note

Not all browsers return delivery receipts. The Delivered count may be lower than actual deliveries, especially for Safari and Firefox users.

Best Practices

  • Send at the right time — push notifications land immediately. Avoid late-night sends unless your audience is in a different timezone.
  • Be specific — "New arrivals in Women's Shoes — 12 styles just added" outperforms "Check out our new products"
  • One per day maximum — push fatigue leads to unsubscribes. Use push for high-value moments only
  • Always include a URL — a notification without a clear landing page destination is frustrating

Next Steps