Novu ist eine Open-Source-Benachrichtigungsinfrastruktur, die Ingenieur- und Produktteams eine einzige API bietet, um Benachrichtigungen über In-App, E-Mail, SMS, Push und Chat-Kanäle zu senden. Anstatt benutzerdefinierte Zustellungslogik zu erstellen und mehrere Anbieterintegrationen zu verwalten, verwenden Teams Novu, um mehrstufige Benachrichtigungs-Workflows zu definieren und in wenigen Minuten zu versenden.
Novu ist für Entwickler und Produktteams in Unternehmen jeder Größe konzipiert - von Startups, die ihre ersten transaktionalen E-Mails versenden, bis hin zu Unternehmen, die Millionen von Benachrichtigungen pro Monat über komplexe, mandantenfähige Anwendungen verwalten.
Im Kern von Novu steht die Workflow-Engine, in der Teams kanalübergreifende Benachrichtigungssequenzen mit integrierter Zustellungslogik erstellen: Verzögerungen, Digest-Aggregation, Drosselung und bedingte Verzweigungen. Workflows können visuell mit einem Drag-and-Drop-Editor gestaltet oder vollständig in TypeScript definiert werden, für Teams, die einen code-first Ansatz bevorzugen.
Die einbettbare Inbox-Komponente fügt jeder Anwendung ein Echtzeit-In-App-Benachrichtigungszentrum mit nur sechs Codezeilen hinzu. Vorgefertigte SDKs sind für React, Vue, Angular, React Native und Vanilla JavaScript verfügbar, mit anpassbarem Styling und integriertem Abonnentenpräferenzmanagement.
Novus Digest-Engine konsolidiert mehrere Benachrichtigungsereignisse in eine einzige Nachricht - reduziert Benachrichtigungsüberlastung, während Benutzer informiert bleiben. In Kombination mit Drosselungssteuerungen können Teams Überbenachrichtigungen während hochaktiver Perioden verhindern, ohne kritische Warnungen zu verlieren.
Die Plattform verbindet sich mit über 55 Zustellungsanbietern - einschließlich SendGrid, Twilio, Firebase Cloud Messaging, Slack und Amazon SES - mit automatischem Anbieter-Failover. Wenn ein primärer Anbieter ausfällt, leitet Novu ohne manuelles Eingreifen über die nächste aktive Integration um.
Ein No-Code-Block-Editor für E-Mails ermöglicht es nicht-technischen Teammitgliedern, E-Mail-Vorlagen mit dynamischen Variablen und bedingten Inhaltsblöcken zu entwerfen und anzupassen, während Entwickler bei Bedarf vollen Zugriff auf rohes HTML/CSS behalten.
Abonnentenpräferenzen werden bei jeder Workflow-Ausführung automatisch durchgesetzt, sodass Endbenutzer die Kontrolle darüber haben, welche Kanäle und Benachrichtigungstypen sie erhalten - was das Engagement verbessert und Abmeldungen reduziert.
Novu ist MIT-lizenziert mit über 38.600 GitHub-Sternen und kann über Docker Compose mit voller Funktionsparität selbst gehostet oder als verwalteter Dienst über Novu Cloud mit einer dedizierten EU-Region für Datenresidenzanforderungen genutzt werden. Serverseitige SDKs sind in sieben Sprachen verfügbar, und die Plattform ist SOC 2, ISO 27001, GDPR und HIPAA konform.
Die kostenlose Stufe umfasst 10.000 Ereignisse pro Monat ohne erforderliche Kreditkarte.
Unterstützte Sprachen
Afrikaans, Amharic, Arabic, Assamese, Azerbaijani, Bashkir, Belarusian, Bengali, Bosnian, Bulgarian, Catalan, Cebuano, Czech, Chuvash, Welsh, Danish, German, Greek, English, Esperanto, Estonian, Basque, Persian, Finnish, French, Scottish Gaelic, Irish, Galician, Gujarati, Haitian, Hebrew, Hindi, Croatian, Hungarian, Armenian, Iloko, Indonesian, Icelandic, Italian, Javanese, Japanese, Kannada, Georgian, Kazakh, Central Khmer, Kirghiz, Korean, Kurdish, Latin, Latvian, Lithuanian, Luxembourgish, Malayalam, Marathi, Macedonian, Malagasy, Mongolian, Malay, Burmese, Nepali, Newari, Dutch, Norwegian, Oriya, Punjabi, Polish, Portuguese, Pushto, Quechua, Romanian, Russian, Sanskrit, Sinhala, Slovak, Slovenian, Sindhi, Somali, Spanish, Albanian, Serbian, Sundanese, Swahili, Swedish, Tamil, Tatar, Telugu, Tajik, Tagalog, Thai, Turkmen, Turkish, Uighur, Ukrainian, Urdu, Uzbek, Vietnamese, Yiddish, Yoruba, Chinese (Simplified), Chinese (Traditional), Tibetan, Fijian, Maltese, Maori, Samoan, Tonga (Tonga Islands), Xhosa