Удельта

Push-уведомления

Novu и сообщество

Novu для уведомлений внутри приложения и по внешним каналам

Novu связывает события приложения с письмами, push и уведомлениями в интерфейсе. Развернём Community Self-Hosted, подключим провайдера и проверим один полный сценарий доставки.

О системе

Novu

MIT для открытого ядра; отдельная коммерческая лицензия для Enterprise
Редакция
Community Self-Hosted
Развёртывание
В инфраструктуре заказчика
Лицензия
MIT для открытого ядра; отдельная коммерческая лицензия для Enterprise
Русский интерфейс
Частичный
GitHubnovuhq/novu40,2 тыс.4,5 тыс.@novu/framework@v2.14.0обновлён 29 окт.

Что такое Novu

Novu помогает приложению отправлять уведомления по нескольким каналам из одного сценария. Продуктовая команда задаёт событие, получателя, шаблон и последовательность действий; Novu выполняет доставку через подключённых провайдеров. Это инфраструктура уведомлений для разработчиков, а не готовый сервис рассылок с собственной аудиторией.

Сценарии и шаблоны

Workflow связывает событие приложения с шагами доставки. Можно собрать письмо и уведомление внутри приложения, добавить задержку или сводку событий. Перед публикацией сценарий проверяют на тестовых подписчиках: повторные события, пустые данные и ошибка провайдера иначе превращаются в дубли или потерянные сообщения.

Уведомления внутри продукта

React-компоненты Inbox показывают сообщения, счётчик непрочитанного и предпочтения получателя в интерфейсе вашего продукта. Встраивание требует доработки приложения: идентификатор подписчика должен соответствовать авторизованному пользователю, а для публичного клиента настраивают проверку подписи подписчика. Inbox не является отдельным готовым порталом для сотрудников.

Каналы и провайдеры

Community Self-Hosted поддерживает email, in-app, SMS, chat и push, но внешнюю доставку обеспечивает выбранный провайдер. Его договор, ключи, стоимость, лимиты и доступность в нужной стране проверяются отдельно. Novu не заменяет SMTP, SMS-шлюз и push-инфраструктуру.

Границы self-hosted Community

Для страницы выбрана Community Self-Hosted. В официальной матрице для неё указаны GUI- и code-based workflows, Inbox и предпочтения, но не заявлены MFA, SSO, RBAC, отслеживание доставки и вовлечения писем. Указан один участник команды и не более двух окружений. Функции Novu Cloud и коммерческой self-hosted редакции не включены в это предложение.

Размещение и данные

При самостоятельном размещении работают API, worker, WebSocket-сервис и панель, а также MongoDB, Redis и объектное хранилище. Очередь Redis требует сохранения данных; резервная копия одного контейнера не восстанавливает сценарии и историю. Для публичного Inbox нужны HTTPS, защищённые ключи и проверенные адреса API и WebSocket.

Как внедрять

Начинают с одного события приложения и двух путей доставки: например, сообщение в Inbox и письмо через выбранного провайдера. Фиксируют контракт события, идентификатор пользователя, права на отправку и предпочтения. На пилоте проверяют повторную отправку, отказ от канала и восстановление после недоступности провайдера.

Эксплуатация

Следят за задержкой очереди, ошибками worker, доступностью MongoDB и Redis, состоянием провайдеров и ростом истории. Обновления проверяют на тестовом окружении вместе с SDK приложения. В копию включают базу, объектное хранилище, конфигурацию и секреты; восстановление завершают тестовой доставкой.

Стоимость и когда выбрать другой путь

Открытый код ядра не устраняет расходы на инфраструктуру, провайдеров сообщений и разработку приложения. Если команде нужны роли, SSO и MFA в панели Novu, ограничения Community Self-Hosted нужно решить выбором другой редакции или продукта до внедрения. Для одиночного канала без сложных сценариев прямая интеграция с провайдером может быть проще.

Вопросы и ответы

Интерфейс Novu

Сценарий и сообщения в продукте

Экраны из официальной документации показывают редактор, тест и встраиваемый Inbox.

1 / 4

Снимки из официальной документации Novu, проверены 2 октября 2026 года. Часть экранов создана для более ранних релизов и может отличаться от версии 3.19.0.

Практические руководства

Материалы по Novu

Инструкции и рекомендации для самостоятельной работы с системой.

Последние события системы

Все события системы