← Resources
Tutorial March 5, 2026 · 6 min read

How to design notification segments without annoying users

The fastest way to kill a push channel is to over-send. Every irrelevant notification trains users to disable them. Good segmentation is mostly about restraint.

Start with frequency caps

Before any clever targeting, set a hard ceiling: e.g. max 1/day and 3/week per subscriber. A cap protects you from your own future campaigns and from buggy automations.

Respect quiet hours

Never deliver at 3 AM local time. Use the subscriber's timezone to suppress sends during a quiet window. A push that wakes someone up gets the app deleted.

Segment on behavior, not demographics

Make the segment do the filtering

Tag subscribers at registration with whatever you know (plan, interests, locale) and build reusable segments from those tags. Then every campaign targets a segment, not "everyone".

Measure unsubscribes per campaign

Click-through rate tells you what worked; unsubscribe rate tells you what's burning the list. Watch both. A campaign with great CTR and a spike in opt-outs is still a loss.

OpenPushAPI gives you tag-based segments, per-subscriber frequency caps, and timezone-aware quiet hours out of the box.

Ready to ship push notifications?

Create free account →