Skip to content
Features · 7 min read

Writing and scheduling push campaigns

A push campaign is 40 characters of headline, a line of text and one link. Small canvas, big results — if you get the message, the audience and the timing right.

Updated By the Pusharoo team
In short
  • Keep titles under ~40 characters and the body under ~100; long text gets cut, especially on phones.
  • One clear link per notification, to a page that matches the promise.
  • Schedule for your audience’s local morning or early evening; avoid late nights.
  • Unlimited campaigns and scheduled sends, with sent/expired/clicked stats on each.

Anatomy of a good notification

now48-hour sale is live 🔥Everything in the spring drop is 30% off until Sunday.
  • Title (≈ 30–40 characters): the news. Lead with the benefit.
  • Body (≈ 60–100 characters): the detail or deadline.
  • Icon: your logo — set once per website.
  • Image (optional): shown large on Chrome/Edge for Windows and Android.
  • Link: a specific landing page, ideally with UTM tags so analytics can credit push.

Scheduling

Pick a date and time when composing and the queue sends it then (times are entered in your local time). Good defaults: weekday mornings for news and B2B, early evenings and weekends for retail. Test a few slots and compare click rates.

How often to send

Most sites do well with one to three notifications a week. Daily works for news and deals sites whose subscribers asked for it. Promise a frequency in your opt-in prompt — and keep it.

Reading your stats

StatMeaning
TargetedSubscribers in the audience when the send started
DeliveredAccepted by the browsers’ push services
ExpiredEndpoint returned 404/410 — removed from your list automatically
Clicks and CTRTaps on the notification (and on each button), and clicks ÷ delivered

Compare click-through by segment, time and wording. Change one thing at a time — or let an A/B test do it.

Ten campaign ideas

  1. Flash sale with a deadline
  2. Back in stock
  3. Price drop on a popular item
  4. New article or episode
  5. Live event starting now
  6. Restock of a bestseller
  7. Free shipping weekend
  8. Early access for subscribers
  9. Seasonal guide or gift list
  10. “Last chance” before an offer ends

Tracking clicks in your analytics

Add UTM parameters to every link, for example ?utm_source=pusharoo&utm_medium=web-push&utm_campaign=spring-sale. Your analytics tool will then attribute sessions and revenue to each campaign, alongside Pusharoo’s own click counts.

A/B tests: 50/50 or send the winner

Write a variant B title, message or image when composing. 50/50 split sends A to half and B to half — good for learning. Test on a slice, then send the winner sends A and B to 10–50% of the audience, waits the time you choose, then sends the variant with the higher click-through rate to everyone else automatically. Nobody receives both. Test one change at a time, and use slices of at least a few thousand subscribers so the result means something.

Repeating campaigns and drafts

Some campaigns are the same every week: a Friday digest, a Monday menu. Set them to repeat daily, weekly or monthly (optionally until a date); each repeat is its own campaign with its own stats, and “Stop repeating” ends the series. Drafts let you prepare the holiday season in one sitting (holiday calendar) — and RSS feeds can create drafts for an editor to approve.

Action buttons

Add up to two buttons, each with its own link — “Shop now” and “See details”, or “Read” and “Listen”. Chrome, Edge and Android display them; other browsers show the notification without buttons and the main link still works, so never put essential information only in a button.

nowBack in stock: Linen Shirt (M) 👕Only 12 left in your size.

Always send a test first

Subscribe your own phone and desktop, then send the campaign to a segment that only contains you (e.g. “joined in last 1 day” right after subscribing). Check how the title truncates, whether the image shows, and that the link opens the right page.

Questions

Can I schedule a push notification for later?

Yes. Choose a date and time when composing; the queue sends it automatically.

Is there a limit on campaigns?

No. Send as many campaigns as you like, to as many subscribers as you have.

Can I add buttons to a notification?

Yes — up to two action buttons, each with its own link. Chrome, Edge and Android show them; other browsers show the notification without buttons and the main link still works. Button clicks are counted separately.

More in Features: White-label push notifications: your brand, not ours · Rich push notifications: images, icons and buttons · All guides

Free for life. No limits.

Unlimited subscribers, campaigns and automations. No badges. About five minutes to install.