Buscar

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.

  • Comunicação
  • Desenvolvimento
  • Self-hosted
Novu

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 connect

Quem 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.