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.

Variáveis de modelo— Insira dados dinâmicos em qualquer lugar

Dados recebidos

Modelo

"server": "web-01"
{{server}}
"status": "critical"
{{status}}
"cpu": 92
{{cpu}}
{{server}}: {{status}} ({{cpu}}%)

Notificação

web-01: critical (92%)

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

Crie notificações mais inteligentes

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