Multi-Tenant Push Platform

Push notifications for every team

Create your workspace, add an app, and start sending push notifications in minutes. Notirix is a self-hosted multi-tenant platform — your data, your control.

1B+
notifications delivered
99.9%
uptime
5
min to first push
notirix.com/apps/my-app/dashboard
Subscribers
142K
+8.2% this week
Delivered
98.7%
delivery rate
CTR
12.4%
+2.1% vs last
Recent Campaigns3 active
Flash Sale — July
24,120 sent
Weekly Digest
18,450 sent
Re-engagement
7,832 sent
Your Appnow

🎉 Flash sale! 40% off ends tonight

Delivered · 142,305
↑ 12.4% CTR
Features

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, 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 Scheduling

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.

How It Works

Up and running in minutes

Four simple steps from signup to your first push campaign.

1

Create Your Account

Register at Notirix, create your first app workspace, and get your App ID and API key. Everything is ready in under a minute.

// admin.notirix.com/register
// Create workspace → get credentials
{
  "appId": "YOUR_APP_ID",
  "apiKey": "notirix_live_..."
}
2

Install the SDK

Add two lines of JavaScript to your site. The browser SDK handles subscription prompts, service worker registration, and token management automatically.

// index.html
<script src="https://push.yoursite.com/push-loader.js"></script>
<script>
  const sdk = initNotirix({
    apiBaseUrl: 'https://push.yoursite.com',
    appId: 'YOUR_APP_ID',
    vapidPublicKey: 'YOUR_VAPID_KEY'
  })
  sdk.init()
</script>
3

Build Your Audience

Subscribers are added automatically. Enrich profiles with custom tags and user attributes to enable precise targeting.

// Set user tags
await sdk.setTag(
  userId,
  'plan',
  'premium',
  apiKey
)
4

Send Campaigns

Create a campaign, choose your audience, and send. Track results in real time with delivery and engagement analytics.

// REST API
POST /api/apps/YOUR_APP_ID
     /messages/broadcast
{
  "title": "Flash sale!",
  "body": "40% off ends tonight",
  "includeSegmentIds": ["vip"]
}
Developer-Friendly

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 per-app 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
View API Documentation
// 1. Load SDK (one line in HTML)
<script src="https://push.notirix.com/push-loader.js"></script>

// 2. Initialize on page load
const sdk = initNotirix({
  apiBaseUrl: 'https://push.notirix.com',
  appId: 'YOUR_APP_ID',
  vapidPublicKey: 'YOUR_VAPID_KEY'
})
await sdk.init()

// 3. Subscribe user with a prompt
const result = await sdk.subscribeWithPrompt()
// result.status === 'subscribed'

// 4. Tag the user for targeting
await sdk.setTag(userId, 'plan', 'premium', apiKey)
Built for Growth

Scale from 100 to 100 million

Whether you're a startup or enterprise, Notirix scales with your audience. No per-notification fees, no surprises.

99.9%
Delivery Rate
<1s
Avg. Latency
99.99%
Uptime SLA
5 min
Time to First Push
All Platforms

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.

C
F
S
E

Android

Native push via Firebase FCM. Full support for rich notifications and deep links.

F
K
J
F

iOS

Web Push on iOS 16.4+ PWAs and native FCM for apps. Full coverage.

S
O
F
P
Trusted by Teams

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."
A
Arman K.
CTO, E-commerce Platform
"Notirix doubled our re-engagement rate. The segmentation is powerful — we can target exactly who we need without any technical overhead."
M
Marina S.
Head of Growth, Media App
"Finally a push platform that doesn't charge per notification. The analytics dashboard is clean and our team loves it."
D
Denis P.
Product Manager, SaaS Company

Start sending push notifications today

Create your free account, add your app, and launch your first campaign in minutes.

Create Free Account

Free to get started. No credit card required.