Skip to content
Features · 6 min read

Push notification segmentation that actually helps

Sending everything to everyone is how lists go quiet. A few simple segments — by device, language and how recently someone visited — make every notification feel more relevant.

Updated By the Pusharoo team
In short
  • Pusharoo segments by website, device, language, timezone, tags, custom events, clicks and never-clicked, seen in the last N days, inactive N+ days and joined in the last N days.
  • Filters stack; save a segment and reuse it on any campaign or schedule.
  • Start with 3–4 segments; more isn’t better if each one is tiny.
  • Unlimited segments — no plan gate.

The filters available

Segment filters stack togetherFilters such as website, device, language, seen recently, inactive and newly joined combine to narrow a full list down to a precise audience.All subscribersWebsite: yourstore.comDevice: Android + iPhoneSeen in last 30 daysLanguage: enIllustrative: each filter narrows who receives the campaign.
Save a segment once, reuse it on every campaign and schedule.
FilterUse it for
WebsiteSeparate brands or regional stores
DeviceMobile-only offers, app-like iPhone Home Screen users
LanguageSend French copy to French browsers
Seen in last N daysYour warm, active audience
Inactive for N+ daysWin-back campaigns
Joined in last N daysNew-subscriber offers
TimezoneRegional sends at a local hour (e.g. Europe/…)
Tag (key or key=value)Interests, plans, cities you set with Pusharoo.tag() or the API
Did a custom eventPeople who viewed pricing, added to cart, finished a lesson
Clicked in last N days / never clickedYour most engaged readers, or people who may not see notifications

Six segment recipes

🔥

Warm & active

Seen in the last 14 days. Your best audience for launches.

💌

Win-back

Inactive for 30+ days. A genuine reason to return, not “we miss you”.

📱

Mobile shoppers

Android + iPhone. Short copy, mobile-friendly landing page.

🌍

By language

One segment per language you actually write in.

🌱

New this week

Joined in the last 7 days. Pair with a welcome series.

🏬

One brand

Website = one store, when you run several.

Common mistakes

  • Segments so narrow they reach 12 people.
  • Sending win-back messages to people who visited yesterday.
  • Ignoring timezone: schedule sends for a sensible local hour (Pusharoo stores each subscriber’s timezone).

Put segments to work

Pick a segment when composing a campaign, or schedule it for later. Stats show targeted, delivered, expired, clicks and CTR for each send so you can compare segments.

How big should a segment be?

Big enough that results mean something. As a rule of thumb, aim for a few hundred subscribers per segment before comparing click rates. Smaller lists are fine for targeted news (a local store’s regulars), just don’t draw conclusions from 20 clicks.

Tags and events: segments from your own data

Built-in filters cover what the browser tells us. Tags and events add what you know — without sending personal data. Set them from the page or your server:

Pusharoo.tag({ plan: 'pro', city: 'Toronto' }); // up to 30 at once Pusharoo.track('viewed_pricing'); // a custom event

Then build segments like “Tag plan=pro”, “Did event viewed_pricing in the last 7 days”, or combine them: Android + city=Toronto + seen in the last 14 days. Keep tags non-sensitive: interests and plans, not health details or precise locations (privacy notes).

Live reach and saved segments

Pusharoo counts reach live as you combine filters, so you see “4,812 subscribers” before you send, not after. Save segments you use often — “warm Android shoppers”, “French readers”, “never clicked” — and reuse them on campaigns, schedules, A/B tests and the REST API (segment_id). Segments are unlimited.

The “never clicked” segment

Subscribers who have never clicked are worth a look. Some aren’t seeing notifications (Focus modes, OS settings); some subscribed and lost interest. Send them something genuinely different — a “best of” rather than another promotion — or send to them less often. If they stay silent for months, that’s a signal about your prompt or your content, not something to fix by sending more.

Segmentation without tracking

Pusharoo segments use what the browser already tells us — device type, language, timezone, when the subscription was created and last seen. No cookies, no cross-site tracking, no personal data. That keeps it simple and privacy-friendly (see privacy).

Questions

How many segments can I create?

As many as you like. Pusharoo has no segment limit.

Can I target by page visited or cart contents?

Yes, through tags and events you send: call Pusharoo.track('viewed_pricing') or Pusharoo.tag('interest', 'shoes') from the page (or use the REST API), then build a segment with “Did event” or “Tag”.

How many segments do I need?

Start with three or four: new subscribers, recent clickers, quiet subscribers and one interest. Add more only when you’ll send different messages to them.

Can I segment by location?

Pusharoo segments by timezone and language, not precise location. Tags let visitors choose a city or store.

More in Features: 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.