Choosing a push notification service for your website
Most push services look the same on the homepage and differ in the fine print: subscriber caps, badges, locked features and lists you can’t take with you. Here’s the checklist we’d use.
- Check the subscriber cap first — it decides your bill as you grow.
- Look for forced “Powered by” badges on prompts or notifications.
- Confirm segments, schedules, automations and an API aren’t locked behind paid tiers.
- Pusharoo is free for life: no subscriber, campaign, automation, website, integration or browser limits, and no badges.
The 8-point checklist
- Subscriber cap. Many free plans stop at a few thousand or 10,000 subscribers; after that you pay per subscriber.
- Branding. Does the prompt or notification say “Powered by …”? Can you remove it without paying?
- Feature gates. Segments, scheduling, automations, A/B tests, webhooks and API access are commonly reserved for paid plans.
- Websites per account. One site free, more for a fee, is common.
- List ownership. Is the service worker on your domain? Can you get a record of every subscriber? See what owning a list means.
- iPhone support. Does it handle the Home Screen rule gracefully?
- Prompt quality. Two-step soft prompt, delay, scroll trigger and frequency caps — not a native dialog on load.
- Setup effort. How many files, plugins or accounts (Firebase, Apple) do you need?
How Pusharoo answers each one
| Question | Pusharoo |
|---|---|
| Subscriber cap | None — build your list as big as you want |
| Branding | Never. Your name and icon only |
| Feature gates | None. Segments, schedules, automations, webhooks, JS API for everyone |
| Websites | Unlimited |
| Service worker on your domain | Yes — /sw.js at your root |
| iPhone | iOS/iPadOS 16.4+, with an optional Add-to-Home-Screen hint card |
| Prompt | Two-step, delay, scroll, caps, remembers “Not now” |
| Setup | One file + one script tag, ~5 minutes. No Firebase, no Apple account |
Why can it be free?
Browsers deliver push messages through their own networks without charging senders per message. The real costs are a server, a database and careful engineering — and Pusharoo runs on its own dedicated server with open-source components rather than reselling someone else’s platform. That’s why we can promise free for life, not “free for now”.
How it works
Comparing specific tools?
We keep two honest, dated comparisons: Pusharoo vs. OneSignal and web push pricing across popular services.
Questions
Is Pusharoo really free?
Yes — free for life. There are no paid tiers, no plan gates and no “contact sales”.
Are there any limits?
No limits on subscribers, campaigns, automations, websites, integrations or browsers.
Do notifications say “Powered by Pusharoo”?
Never. The prompt and every notification use your site’s own name and icon.
Does it work with mobile apps?
Pusharoo is for websites and web apps (including iPhone Home Screen web apps). It does not send native iOS/Android app push.
Keep reading
Looking for a OneSignal alternative for web push?
Fair, dated comparison: pricing at scale, limits, branding and when OneSignal is still the better pick.
Web push notification pricing, compared honestly
Published list prices for popular services at 50,000 subscribers, dated and sourced.
White-label push notifications: your brand, not ours
Your name, icon and words on every prompt and notification. No “Powered by” badge.
Self-hosted web push and owning your list
Endpoints + VAPID keys = a list you control. What self-hosting means and what it costs you.
More in Choosing a tool: The best free web push notification services, compared · Looking for a PushEngage alternative? · Looking for a Webpushr alternative? · Looking for a PushOwl alternative? · All guides
Free for life. No limits.
Unlimited subscribers, campaigns and automations. No badges. About five minutes to install.