Alert Fields are populated automatically on alert creation or update, depending on the mappings you configure on each Alert Source.
Overview
Different observability tools send alerts in very different formats. Alert Fields standardize this by letting you:- Normalize metadata such as environment, severity, region, service, or product area
- Route alerts consistently, regardless of which tool sent them
- Enrich alerts with structured information to help responders triage faster
- Build metrics and dashboards using clean, uniform data
- Simplify workflows across multi-tool monitoring environments
How Alert Fields Work
When an alert is ingested:- Rootly reads the raw payload from the alert source.
- Each configured mapping is evaluated using Liquid.
- The results are stored as
alert_field_values. - The normalized fields are then available throughout the platform.

Examples
Route alerts by impacted product areaMap a
product_area field using Liquid, then build routes that send alerts to the correct on-call team.
Enrich alert details for respondersExtract severity, region, deployment ID, customer tier, or any custom metadata. Build better metrics and dashboards
Use normalized field values to track trends without parsing different payload structures. Simplify multi-tool environments
Create one
severity field and map Datadog, PagerDuty, Opsgenie, and Sentry severities into it consistently.
Configuring Alert Fields
To configure Alert Fields:1
Open the Fields tab on an Alert Source
Navigate to the Alert Source and select the Fields tab to view all fields currently mapped.
2
Add or create an Alert Field
Click Add Field to select an existing field or create a new one.
New fields immediately become available across all alert sources.
New fields immediately become available across all alert sources.
3
Define the Liquid mapping
Specify a Liquid expression that extracts a value from the alert payload.
Reference recent alerts using the preview on the right.
Reference recent alerts using the preview on the right.
4
Save the configuration
All future alerts from this source will populate the field using your mapping.
If the title or description fields are left blank, Rootly automatically assigns reasonable defaults (for example, using the subject line for email alert sources).
Using Alert Fields in Alert Routes
Alert Fields can be referenced directly in Alert Route conditions.This allows your routing logic to be built once and work across all sources, as long as each source maps its payload fields correctly. Examples:
- Route all
severity = criticalalerts to the primary on-call - Route
region = EUalerts to the EMEA team - Route alerts associated with a specific service or component
- Route customer-impacting alerts differently from internal signals
Using Alert Fields for Auto-Resolution Rules (Email Sources)
Email alert sources support auto-resolution rules based on Alert Fields. To set this up:- Open the email alert source.
- Define auto-resolution conditions.
- Reference Alert Fields in those conditions (e.g., subject text, severity, environment).
Accessing Alert Fields as a Responder
Responders can view alert field values in:- Web: Alert details panel
- Slack: Alert details and context blocks
- Mobile: Alert details in the Rootly mobile app
Best Practices
Normalize fields across all alert sources
Normalize fields across all alert sources
Use shared fields (severity, environment, service, region, etc.) to keep routing behavior consistent across monitoring tools.
Use the preview data for accurate Liquid expressions
Use the preview data for accurate Liquid expressions
Test Liquid mappings with real alerts to avoid mismatches or null values.
Centralize routing logic using Alert Fields
Centralize routing logic using Alert Fields
Map differences at the Alert Source layer rather than building multiple routing rules for each provider.
Keep field values clean and human-readable
Keep field values clean and human-readable
Adopt consistent formatting across sources (e.g., PRODUCTION, STAGING, DEV).
Leverage fields in workflows and automation
Leverage fields in workflows and automation
Alert Fields make workflow triggers more reliable and much easier to maintain.
Troubleshooting
Alert Fields are not populating
Alert Fields are not populating
- Ensure the field is mapped on the correct Alert Source.
- Confirm your Liquid expression returns a value.
- Check that the alert payload changed (fields update when payload changes).
- Verify your team has Alert Fields enabled.
Liquid expression returns blank values
Liquid expression returns blank values
- Confirm the payload path is accurate.
- Use purple-pill copy from the alert payload preview.
- Add default guards in Liquid where necessary.
Fields appear on some alerts but not others
Fields appear on some alerts but not others
- Not all providers send uniform payloads.
- Some alerts may lack the field entirely.
- The mapping may require a conditional or fallback.
Alert Routes are not matching field values
Alert Routes are not matching field values
- Verify the field is correctly populated before routing.
- Compare formatting (case sensitivity, whitespace, arrays).
- Ensure the route condition exactly matches the field value.