Reach your users instantly
Notirix delivers web and mobile push notifications at scale. Engage your audience with targeted campaigns, real-time analytics, and seamless SDK integration.
🎉 Flash sale! 40% off ends tonight
Everything you need to engage users
From simple broadcast campaigns to complex segmented automations — Notirix handles it all.
Instant Delivery
Push to millions of subscribers in seconds. Reliable delivery with automatic retry on failure.
Smart Segmentation
Target users by behavior, tags, platform, location, and activity. Build any audience with a visual rule builder.
Real-Time Analytics
Track delivery, open rates, and clicks. See what's working with campaign-level and subscriber-level insights.
Android & iOS
Native mobile push via Firebase FCM. One API for web and mobile with unified subscriber profiles.
Campaign Automation
Schedule campaigns in advance. Set it and forget it — Notirix sends at exactly the right time.
Journey Playbooks
Build multi-step notification flows with visual journey builder. Welcome series, re-engagement, and more.
Up and running in minutes
Three simple steps from installation to your first campaign.
Install the SDK
Add two lines of JavaScript to your site. The browser SDK handles subscription prompts, service worker registration, and token management automatically.
<script src="https://push.yoursite.com/push-loader.js"></script>
<script>
PushSDK.init({ apiKey: 'YOUR_KEY' })
</script>Build Your Audience
Subscribers are added automatically. Enrich profiles with custom tags and user attributes to enable precise targeting.
await PushSDK.setTag( userId, 'plan', 'premium', apiKey )
Send Campaigns
Create a campaign, choose your audience, and send. Track results in real time with delivery and engagement analytics.
POST /api/messages/broadcast
{
"title": "Flash sale!",
"body": "40% off ends tonight",
"includeSegmentIds": ["vip"]
}Built for developers, loved by marketers
Clean REST API, typed SDKs, and clear documentation. Integrate in an afternoon, not a sprint.
- Full REST API with API key auth
- Browser SDK with one-line install
- Native mobile SDK for Android & iOS
- Webhooks for delivery events
- Self-hosted — your data, your control
- Docker Compose for instant deployment
// 1. Load SDK (one line in HTML)
<script src="https://push.notirix.com/push-loader.js"></script>
// 2. Initialize on page load
await PushSDK.init({ apiKey: 'YOUR_KEY' })
// 3. Subscribe user with a prompt
const result = await PushSDK.subscribeWithPrompt()
// result.status === 'subscribed'
// 4. Tag the user for targeting
await PushSDK.setTag(userId, 'plan', 'premium', apiKey)Scale from 100 to 100 million
Whether you're a startup or enterprise, Notirix scales with your audience. No per-notification fees, no surprises.
Web, Android, iOS — one platform
Manage all your push channels from a single dashboard. User profiles unify web and mobile subscriptions automatically.
Web Push
Chrome, Firefox, Safari, Edge. Works on desktop and mobile browsers.
Android
Native push via Firebase FCM. Full support for rich notifications and deep links.
iOS
Web Push on iOS 16.4+ PWAs and native FCM for apps. Full coverage.
What our customers say
"We moved from a competitor in a weekend. The SDK docs are excellent and the self-hosted setup gave us full control over user data."
"Notirix doubled our re-engagement rate. The segmentation is powerful — we can target exactly who we need without any technical overhead."
"Finally a push platform that doesn't charge per notification. The analytics dashboard is clean and our team loves it."
Ready to engage your users?
Talk to our team and get a live demo tailored to your use case.
No commitment required. Demo takes 20 minutes.