Ferramentas
Novu
Infraestrutura open source de notificações para produtos: e-mail, SMS, push, chat e central no app por uma única API, com fluxos e preferências.

Todo produto digital precisa avisar o usuário de alguma coisa, e cada canal tem provedor e API próprios. O Novu junta e-mail, SMS, push, chat e uma caixa de notificações dentro do app numa única API, com fluxos que você define uma vez.
Para que serve
- Disparar a mesma notificação por e-mail, SMS, push ou chat com uma chamada só.
- Colocar no app web uma central de notificações em tempo real com o componente
<Inbox />, que já tem versão para React. - Montar fluxos com condições, agrupar vários avisos num resumo único e deixar o usuário escolher o que recebe.
- Ligar um agente de IA que você já tem a canais como Slack, Microsoft Teams, Telegram, WhatsApp e e-mail.
Muitos desses avisos nascem de eventos vindos de outros sistemas, e o post sobre como funcionam os webhooks explica esse mecanismo.
Como começar
O caminho mais curto é a nuvem: o README manda criar uma conta gratuita e seguir as instruções do painel. Para conectar um agente aos canais, o comando é este:
npx novu@latest connectQuem prefere hospedar por conta própria encontra na documentação um guia para executar o Novu localmente. O site oficial diz que dá para usar em servidor próprio, em nuvem privada ou na versão gerenciada.
Licença e custo
O Novu segue o modelo open core. No núcleo, a licença é MIT, com uso comercial permitido. O que fica em enterprise/packages tem licença proprietária da Novu: uso só interno, com aprovação prévia por escrito, e sem modificar, redistribuir ou oferecer como hospedagem comercial. Componentes de terceiros mantêm a licença original. O site convida a começar de graça, mas a página que consultei não mostrava os preços dos planos.
Quando vale a pena
O ganho do Novu aparece em times de produto que mandam aviso por mais de um canal e não querem manter uma integração por provedor. Quem só manda e-mail transacional resolve com menos peças num serviço de e-mail direto. Se a necessidade é receber no celular alertas de scripts e servidores, o ntfy é bem mais simples.