Open beta — now available

One pipeline. Every channel.

Notiflow is the unified notification infrastructure for developers. Plug in your own provider keys, define flows, and trace every message — from trigger to delivery.

Start for free Read the docs →
// Send a notification in 3 lines

import { Notiflow } from '@notiflow/sdk';

const noti = new Notiflow({ apiKey: 'nf_live_...' });

await noti.send({
  to: 'user_42',
  template: 'welcome-email',
  channels: ['email', 'sms'],
  data: { name: 'Alice' }
});

// ✓ Routed → SendGrid + Twilio → traced

Supports your existing providers

SG
SendGrid
MG
Mailgun
TW
Twilio
VN
Vonage
FB
Firebase FCM
OS
OneSignal
SK
Slack
DC
Discord
MS
MS Teams
+ more
coming soon

Your key. Our infrastructure.

Notiflow never holds your provider contracts. You install providers with your own API keys — we handle the routing, templating, and tracing.

01
🔑
Connect your providers
Add your SendGrid, Twilio or any other provider key in the dashboard. Notiflow never stores credentials on its side.
02
🗺️
Define your flows
Create notification flows with routing rules, fallbacks, and multi-channel sequencing via dashboard or code.
03
Trigger via API
One unified API call triggers the right provider with the right template. SDKs available for all major languages.
04
📊
Trace everything
Every notification gets a trace ID. Track status, delivery times, failures and retries in real time.

Built for engineers
who need control.

Not a notification service. A notification operating layer.

🔌
BYOP — Bring Your Own Provider
Install any supported provider with your own API key. No vendor lock-in, no hidden markups on messages. Your contract, your data.
🔀
Smart routing & fallbacks
Define channel priority, automatic failover, and retry policies. If email fails, fall back to SMS automatically.
🔍
Full observability
End-to-end trace for every notification. See exactly where a message is, why it failed, and how long each step took.
🏢
Multi-tenant ready
Built for SaaS platforms. Isolate notification configs per tenant, with per-tenant provider overrides and usage reporting.
📝
Template engine
Manage templates with variables, localization, and versioning. One template, rendered per channel with the right format.
🔐
Secure by design
Provider credentials encrypted at rest. API keys scoped by environment. Full audit log on every action.

Pay for what you send.

No seat fees. No per-provider tax. Just a flat rate on the notifications you actually send.

Starter
$0
Up to 10,000 messages / month

  • 3 providers
  • 5 flows
  • Delivery tracing
  • Community support
Get started free
Scale
Custom
10M+ messages / month

  • Everything in Pro
  • Multi-tenant isolation
  • SLA + dedicated support
  • Custom integrations
  • On-prem available
Contact us

Start routing in minutes.

Free tier, no credit card required. Your first 10,000 messages are on us.

Get early access