Sumário
O Echobell é um app de notificações para dispositivos móveis que prioriza a privacidade, recebe gatilhos de webhooks ou e-mail e os entrega no seu dispositivo como alertas normais, urgentes ou em formato de chamada. Você organiza os alertas em canais, define o conteúdo com modelos e escolhe o nível de urgência de cada canal.
Principais recursos
Canais
Os canais são a unidade central. Cada um tem:
- Um nome e uma cor para identificação rápida
- Modelos de título e corpo com variáveis (por exemplo,
{{server}},{{message}},{{timestamp}}) - Uma URL de webhook ou um endereço de e-mail dedicado como gatilho
- Um link de inscrição compartilhável para que os colegas de time possam se inscrever
Gatilhos por webhook e e-mail
Notificações por webhook: chame a URL exclusiva do seu canal com GET ou POST. O Echobell notifica todos os inscritos. Funciona bem para monitoramento de servidores, pipelines de CI/CD, atualizações de status de IoT e notificações de pedidos.
De e-mail para notificação: envie ou encaminhe um e-mail para o endereço do canal para acionar alertas — sem precisar de código. Útil para encaminhar e-mails importantes, integrar com sistemas legados ou criar fluxos de notificação sem escrever código.
Modelos e variáveis
Title: {{server}} status alert
Body: {{message}} detected at {{timestamp}}
Passe as variáveis no payload do webhook ou na query string. Para gatilhos por e-mail, variáveis como from, subject e text ficam disponíveis automaticamente.
Tipos de notificação
- Normal (Ativo): notificações padrão para atualizações rotineiras
- Urgente: atravessa os modos de Foco
- Chamada: toca como uma ligação telefônica em incidentes críticos
Privacidade
Contas, canais e inscrições ficam armazenados no servidor. O conteúdo e o histórico das notificações permanecem nos seus dispositivos.
Casos de uso
Desenvolvedores: monitoramento de servidores e de uptime (Grafana, Prometheus), alertas de CI/CD e do GitHub Actions, relatórios de erros em produção.
Traders: alertas de limite de preço para ações ou criptomoedas, sinais por encaminhamento de e-mail.
Times: um canal por projeto, com cada colega se inscrevendo no nível de urgência que preferir.
Pessoal: alertas de site fora do ar, notificações de e-mails importantes, lembretes personalizados.
Primeiros passos
- Baixe o Echobell na App Store / Google Play
- Crie uma conta (e-mail ou Fazer login com a Apple)
- Crie um canal e defina um modelo de título/corpo
- Adicione um gatilho por webhook ou e-mail
- Envie uma notificação de teste