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.
- 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
- 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
| Stat | Meaning |
|---|---|
| Sent | Accepted by the browser push services |
| Expired | Endpoint returned 404/410 — removed from your list automatically |
| Clicked | People who tapped the notification |
Compare click-through by segment, time and wording. Change one thing at a time.
Ten campaign ideas
- Flash sale with a deadline
- Back in stock
- Price drop on a popular item
- New article or episode
- Live event starting now
- Restock of a bestseller
- Free shipping weekend
- Early access for subscribers
- Seasonal guide or gift list
- “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.
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?
Today Pusharoo sends a title, body, icon, optional image and click link. Check the docs for updates.
Keep reading
Push notification segmentation that actually helps
Filter by site, device, language, recency and inactivity. Six recipes you can copy.
Push automations: welcome series and follow-ups
Welcome message, timed follow-ups and drip sequences triggered when someone subscribes.
Push notifications for online stores
Flash sales, back-in-stock, price drops and retargeting — without paying for ads.
The push opt-in prompt, done right
Two-step soft prompts, timing rules, copy that converts, and what never to do on page load.
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.