C'EST QUOI ?
Novu est une infrastructure de notifications open source qui centralise l'envoi de messages sur tous les canaux : email, SMS, push, chat et in-app. Au lieu de câbler manuellement chaque provider (SendGrid, Twilio, Firebase...), tu passes par une seule API et un moteur de workflows qui orchestre la livraison. Le projet inclut aussi un composant inbox embarquable directement dans ton frontend.
POURQUOI C'EST INTÉRESSANT ?
- API unifiée multi-canal : un seul point d'entrée pour email, SMS, push, chat et notifications in-app — tu changes de provider sans toucher à ton code métier
- Inbox embarquable : un composant React prêt à intégrer avec support temps réel, préférences utilisateur et thème personnalisable
- Moteur de workflows : tu définis des scénarios de notification complexes (conditions, délais, fallback entre canaux) sans réinventer la roue
- Digest Engine : agrège plusieurs notifications en un seul message pour éviter de spammer tes utilisateurs
- Éditeur no-code : les équipes produit peuvent modifier les templates email par blocs sans toucher au code
- Préférences utilisateur : composant intégré qui permet à chaque utilisateur de choisir ses canaux et sa fréquence de notification
CAS D'USAGE
- Notifications transactionnelles multi-canal (confirmation de commande, reset de mot de passe, alertes)
- Centre de notifications in-app avec inbox temps réel dans une SaaS
- Workflows de communication complexes avec escalade entre canaux (email → SMS → push si pas lu)
- Digests quotidiens ou hebdomadaires regroupant plusieurs événements en un seul résumé
- Gestion centralisée des préférences de notification par utilisateur
