Watch on YouTube: Improve Clarity and Automation with Variables | All Quiet Payload Mapping Guide
Product Guides & Tutorials
Improve Clarity and Automation with Variables | All Quiet Payload Mapping Guide
Quick answer
Variables in All Quiet payload mapping extract dynamic data from incoming webhooks and assign that data directly to incidents. Teams use them to build clearer titles, compose routing keys, and automate team assignment. This guide covers variable syntax, attribute ordering, and routing rules for secure integrations.
By Peer Rahne · Co-Founder & CEO at All Quiet
Reviewed by Maximilian Beller · Co-Founder & CTO at All Quiet
Updated: Tuesday, 16 June 2026
Published: Saturday, 21 March 2026
Payload mapping variables sit at the center of incident management software that turns noisy webhook data into actionable incidents. This guide walks through the workflow from the video above.
Why variables matter for fragmented payloads
Monitoring tools often split context across multiple JSON fields. Mapping only one field to the incident title produces vague notifications such as "Payment-Gateway" instead of "Payment-Gateway Error Code: 504". Variables merge mapped attributes into richer incident fields for both human readability and automation.
Build clearer incident titles
Map source attributes first, then compose the title below them in the mapping pane. All Quiet evaluates attributes from top to bottom, so dependent fields must sit under the attributes they reference.
- Map JSON body fields to attributes such as Service Name and Error Code.
- Drag the Title attribute below those source fields.
- Switch Title mapping from JSONPath to Static and compose the value with variables.
Variable reference
| Variable pattern | Function | Example incident output |
|---|---|---|
{{ currentIncident.Service Name }} |
Inserts a mapped attribute into a static field | Payment-Gateway |
{{ currentIncident.Error Code }} |
Appends a second mapped value to the same field | 504 |
| Static text + variables | Combines labels and values in one title | Payment-Gateway Error Code: 504 |
| Routing Key composition | Builds a routing token from Region and Environment | EU - Production |
Variable syntax rules
- Use
{{ currentIncident.Attribute Name }}with a capital I incurrentIncident. - Attribute names are not case sensitive, but spacing around the expression matters.
- Place composed attributes below every source attribute they depend on.
Automate routing with a Routing Key
After you compose a Routing Key from Region and Environment, create an Advanced Routing rule in the team where the integration creates incidents. Match the Routing Key attribute and assign incidents to the correct downstream team.
- Confirm which team owns the webhook integration.
- Open Advanced Routings and create a rule scoped to that integration.
- Add an attribute condition on Routing Key, for example equals
EU - Production. - Resend a test payload from the mapping tab and verify team assignment.
Key takeaways
- Variables turn scattered payload fields into meaningful incident attributes.
- Attribute order controls whether variable expressions resolve correctly.
- Routing keys make advanced routing rules scalable across regions and environments.
- The same pattern improves both notification clarity and response automation.
Full video transcript
Frequently asked questions
What is the variable syntax in All Quiet?
Use double curly brackets with currentIncident followed by the attribute name, for example {{ currentIncident.Service Name }}. Add spaces before and after the expression.
Why does attribute order matter when using variables?
All Quiet evaluates attributes top to bottom. Attributes that include variables must sit below the source attributes they reference and are dependending on.
Can variables power automated routing rules?
Yes. Compose a Routing Key from multiple payload fields, then create an Advanced Routing rule that matches the key and assigns incidents to the correct team.
Author
Co-Founder & CEO at All Quiet
Product leader focused on B2B SaaS platforms; writes about on-call experience, payload mapping, and how teams ship reliable incident workflows.
Reviewer
Co-Founder & CTO at All Quiet
Engineering leader building incident management systems focused on reliability, clear escalation, and sustainable on-call operations for production teams.
Recommended posts
-
Grafana IRM Nikolas Köppl
Grafana OnCall OSS Sunsetting: Looking Beyond the 'Official' Migration Path
When an open-source project like Grafana OnCall OSS sunsets, most companies reflexively move to the "official" cloud version.
-
Product Guides & Tutorials Peer Rahne
Group Incidents to Reduce Noise | All Quiet Payload Mapping Guide
Learn how to use Grouping and the Grouping Window in All Quiet payload mapping to merge related alerts and reduce noise.
Read all blog posts and learn about what's happening at All Quiet.
Product
Solutions
Compare
Resources