⚠️ Portfolio/demo platform — not for production use
Multi-channel notification infrastructure

Notifications that
actually deliver

One API. Every channel. Real-time delivery tracking. Notifyflow handles email, webhooks, and in-app notifications so you can focus on your product.

Open sourceBYOKNo vendor lock-in
Built with tools you already know
PostgreSQL
Redis
BullMQ
Resend
Next.js

How it works

Three simple steps to fully customized notification dispatching.

1

Bring your own keys

Connect your Resend account in seconds. Your credentials, your sending reputation.

2

One API call

POST to /api/v1/notify. We handle queuing, retries, and delivery across every channel.

3

Real-time visibility

Watch notifications flow through your pipeline live. Retry failures from the dashboard.

Send your first notification in minutes

One HTTP call is all it takes. No SDKs to install, no complex configurations or server integrations. Connect your keys, grab your API credential, and hit the endpoint.

  • Instant queueing via Redis/BullMQ
  • Automatic retries with exponential backoff
  • Real-time delivery state tracking
HTTPS POST REQUEST
curl -X POST https://api.notifyflow.dev/v1/notify \
  -H "x-api-key: nf_live_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "channel": "EMAIL",
    "recipient": "user@example.com",
    "template": "welcome",
    "data": {
      "name": "Sarah",
      "company": "Acme Corp"
    }
  }'
RESPONSE (202 ACCEPTED)
{
  "notification_id": "notif_01HX8A...",
  "status": "queued"
}

Everything you need to deliver reliably

Built for developers who care about what happens after the send.

Every channel, one API

Email, webhooks, and in-app notifications from a single endpoint.

Priority-aware queuing

OTPs and alerts jump the queue. Bulk campaigns never block time-sensitive sends.

Exponential backoff

Four retry attempts with increasing delays. Permanent failures land in a reviewable dead-letter queue.

Bring your own keys

Connect your own Resend account. Your sending reputation, your deliverability.

Atomic rate limiting

Sliding window algorithm with Redis. Precise per-tenant limits, no race conditions.

Live delivery stream

Watch every notification move through the pipeline in real time via SSE.

Every channel covered

Choose the delivery method that fits your client communications strategy.

Email

Transactional emails via your own Resend account. Full delivery tracking.

Via Resend

Webhooks

POST to any HTTPS endpoint with HMAC-SHA256 request signing.

HMAC signed

In-App

Persistent notifications stored in your database, retrieved via API.

Built-in
Coming Soon

SMS Dispatch

Deliver SMS text alerts worldwide via Twilio. Direct gateway pipelines.

SMS Provider

Start sending in minutes

Free to use. Bring your own provider keys. No credit card required.