Personalização

Modelos de notificação dinâmicos

Transforme alertas estáticos em notificações personalizadas e acionáveis. Use uma sintaxe de modelos poderosa para incluir dados dinâmicos dos seus webhooks e e-mails.

Variáveis de modelo

Acesse os dados do payload do webhook ou o conteúdo do e-mail com uma sintaxe de variáveis simples.

Insira dados dinâmicos em qualquer lugar

Servidor {{server}} CPU: {{cpu}}%

Resultado

Servidor web-01 CPU: 85%

Inclua métricas dos webhooks de monitoramento

Insira dados dinâmicos em qualquer lugar

Pagamento de R$ {{amount}} de {{customer}}

Resultado

Pagamento de R$ 150,00 de João Silva

Mostre os detalhes de pagamento nos alertas de e-commerce

Insira dados dinâmicos em qualquer lugar

Build {{build.status}} em {{repo}}

Resultado

Build falhou em my-app

Notificações de status das builds de CI/CD

Expressões inteligentes

Lógica nos seus modelos

{{status == 'error'}}

Comparações booleanas

{{count > 100}}

Comparações numéricas

{{enabled && verified}}

Operadores lógicos

{{user.profile.name}}

Acesso a objetos aninhados

{{items[0].name}}

Acesso a elementos de array

Notificações condicionais

Defina condições no seu canal para filtrar as notificações. Só os eventos correspondentes vão acionar alertas.

Condição de exemplo

status == 'error' && severity >= 3

Envie notificações apenas para erros com severidade 3 ou maior

Dados recebidos

{
  "server": "web-01",
  "cpu": 92,
  "status": "critical"
}

Modelo

{{server}}: {{status}} ({{cpu}}%)

Notificação

web-01: critical (92%)

Crie notificações mais inteligentes

Baixe o Echobell e comece a usar modelos dinâmicos para ter alertas mais informativos.