CAI Technology
Menu ☰
notify-hub Live notify.caitech.ro ↗

Notify Hub — Mesagerie centralizată multi-canal

Active-active high availability, hot-swappable AI provider, audit log centralizat. Pentru companii care nu mai vor să implementeze SMTP în 5 aplicații.

Problema

Fiecare aplicație internă sau produs reimplementa email + WhatsApp + Telegram + Slack — duplicat de cod, lipsă audit central, 5 vendori, 5 puncte de eroare. Fără backup automat când Twilio sau SendGrid pică.

Cum funcționează

  1. 1

    Conectați aplicațiile la un singur API key Notify Hub. Trimit transactional (email confirmare, OTP), broadcast (newsletter), 2-way chat (suport WhatsApp/Telegram cu AI fallback).

  2. 2

    Hub-ul rutează către provider-ul potrivit: SMTP-ul propriu pentru transactional, WhatsApp Cloud API pentru WhatsApp, Telegram Bot API, Slack webhooks. Hot-swap când unul cade.

  3. 3

    Toate mesajele sunt audit-loged în PostgreSQL HA cluster (Patroni). Filtrare pe destinatar, ID corelație, status delivery, response time.

  4. 4

    AI chat 2-way: clientul scrie pe WhatsApp, hub-ul rutează la AI (Claude/Gemini/Qwen local), răspunsul vine înapoi cu hand-off uman dacă AI-ul nu se descurcă.

Capabilități

4 microservicii independente

notify-api (transactional), broadcast-api (newsletter), chat-api (2-way AI), admin-api (operator dashboard). Fiecare scalează independent în funcție de load.

Active-active HA pe 2 noduri

Hot failover automat. Patroni Postgres + RabbitMQ cluster + Redis Sentinel + Qdrant. Zero single-point-of-failure.

Hot-swap AI provider

Setting `AI_DEFAULT_PROVIDER` env permite schimbarea live a backend-ului AI (Claude → Gemini → DeepSeek → Qwen local) fără restart. Pentru cost optimization sau provider outage.

WhatsApp Business + Telegram Bot integrate

Onboarding setup documentat la nivel meta + tokens. Multi-tenant: mai multe numere WA / mai mulți boți Telegram pe același hub, izolați per client.

Live operator dashboard

Vedeți în real-time mesaje în-flight, conversații chat active, error rates per provider. Intervenție umană prin dashboard pentru hand-off din AI.

Event-bus inter-app

Aplicațiile pot publica evenimente generice prin Notify Hub (de exemplu, 'contract semnat') și alte aplicații se pot abona. Decuplare loose între produse.

Stack tehnic

  • 4 microservicii FastAPI
  • Patroni Postgres (5000W/5001R) HA
  • RabbitMQ + Redis Sentinel
  • WhatsApp Cloud API + Telegram Bot API + SMTP self-host
  • Multi-LLM provider registry

Dovezi

  • Active-active LIVE pe 2 noduri (notify1 + notify2)
  • 4 microservicii independente, scaling per nevoia trafficului
  • Hot-swap AI provider (zero downtime)
  • Audit log complet în Postgres HA

Întrebări frecvente

Înlocuiește Twilio / SendGrid? +
Da pentru transactional email + SMS (cu provider la alegere). Pentru WhatsApp/Telegram, suntem alternativă completă. Beneficiu: un singur audit log + onboarding centralizat + cost optimization peste mai mulți provideri.
Cum se compară cu Sendgrid + WhatsApp Business + Slack DM? +
Soluțiile separate sunt OK pentru o aplicație. Pentru fleet de 5+ aplicații (ex: companii cu suite SaaS multi-produs), Notify Hub elimină duplicarea + simplifică auditul + permite event-bus între aplicații.
Suportă GDPR / data residency EU? +
Toate datele rămân în EU (Romania/Frankfurt). Audit log encrypted, retention policy configurabilă, dreptul la ștergere automatizat per request.
Self-host vs SaaS? +
Ambele. SaaS hosted by us pentru companii care vor onboarding rapid. Self-host în infrastructura clientului pentru reglementați (banking, public). Stack identic.

Începem cu o conversație de 30 de minute.

Audit AI-readiness gratuit pentru companii peste 50 angajați. Răspundem în 24 de ore.