Notify Hub — Centralized multi-channel messaging
Active-active high availability, hot-swappable AI provider, centralized audit log. For companies that don't want to implement SMTP in 5 applications.
Every internal app or product reimplemented email + WhatsApp + Telegram + Slack — duplicated code, no central audit, 5 vendors, 5 failure points. No automatic backup when Twilio or SendGrid goes down.
How it works
- 1
Connect apps to a single Notify Hub API key. Send transactional (email confirmation, OTP), broadcast (newsletter), 2-way chat (WhatsApp/Telegram support with AI fallback).
- 2
The hub routes to the right provider: own SMTP for transactional, WhatsApp Cloud API for WhatsApp, Telegram Bot API, Slack webhooks. Hot-swap when one fails.
- 3
All messages audit-logged in HA Postgres cluster (Patroni). Filter by recipient, correlation ID, delivery status, response time.
- 4
2-way AI chat: customer writes on WhatsApp, hub routes to AI (Claude/Gemini/local Qwen), answer comes back with human hand-off if AI gets stuck.
Capabilities
4 independent microservices
notify-api (transactional), broadcast-api (newsletter), chat-api (2-way AI), admin-api (operator dashboard). Each scales independently based on load.
Active-active HA on 2 nodes
Automatic hot failover. Patroni Postgres + RabbitMQ cluster + Redis Sentinel + Qdrant. Zero single-point-of-failure.
Hot-swap AI provider
Setting `AI_DEFAULT_PROVIDER` env allows live AI backend swap (Claude → Gemini → DeepSeek → local Qwen) without restart. For cost optimization or provider outage.
Integrated WhatsApp Business + Telegram Bot
Onboarding setup documented at meta + tokens level. Multi-tenant: multiple WA numbers / Telegram bots on the same hub, isolated per client.
Live operator dashboard
Real-time view of in-flight messages, active chat conversations, error rates per provider. Human intervention through dashboard for AI hand-off.
Inter-app event bus
Apps can publish generic events through Notify Hub (e.g., 'contract signed') and other apps subscribe. Loose coupling between products.
Tech stack
- ▸ 4 microservicii FastAPI
- ▸ Patroni Postgres (5000W/5001R) HA
- ▸ RabbitMQ + Redis Sentinel
- ▸ WhatsApp Cloud API + Telegram Bot API + SMTP self-host
- ▸ Multi-LLM provider registry
Evidence
- ✓ Active-active LIVE on 2 nodes (notify1 + notify2)
- ✓ 4 independent microservices, scaling per traffic demand
- ✓ Hot-swap AI provider (zero downtime)
- ✓ Full audit log in HA Postgres
FAQ
Does it replace Twilio / SendGrid? +
How does it compare to Sendgrid + WhatsApp Business + Slack DM? +
GDPR / EU data residency support? +
Self-host vs SaaS? +
We start with a 30-minute conversation.
Free AI-readiness audit for companies with 50+ employees. We reply within 24 hours.