Transform static alerts into personalized, actionable notifications. Use powerful template syntax to include dynamic data from your webhooks and emails.
Access data from your webhook payload or email content using simple variable syntax.
Insert dynamic data anywhere
Server {{server}} CPU: {{cpu}}%Result
Server web-01 CPU: 85%
Include metrics from monitoring webhooks
Insert dynamic data anywhere
Payment of ${{amount}} from {{customer}}Result
Payment of $150.00 from John Doe
Show payment details in e-commerce alerts
Insert dynamic data anywhere
Build {{build.status}} for {{repo}}Result
Build failed for my-app
CI/CD build status notifications
Logic in your templates
{{status == 'error'}}Boolean comparisons
{{count > 100}}Numeric comparisons
{{enabled && verified}}Logical operators
{{user.profile.name}}Nested object access
{{items[0].name}}Array element access
Set conditions on your channel to filter notifications. Only matching events will trigger alerts.
Example Condition
status == 'error' && severity >= 3Only send notifications for errors with severity 3 or higher
Incoming Data
{
"server": "web-01",
"cpu": 92,
"status": "critical"
}Template
{{server}}: {{status}} ({{cpu}}%)Notification
web-01: critical (92%)
Download Echobell and start using dynamic templates for more informative alerts.