top of page

Experiencing challenges with ServiceNow support?

IKC provides professional, reliable assistance that covers gaps not supported by ServiceNow

and without the high costs of traditional services.

 

Starting from just $1,000

How to Include Event Parameters in ServiceNow Email Notifications

Updated: Mar 30

When managing Service Level Agreements (SLAs) and automated notifications within ServiceNow, it's common to use event parameters to dynamically populate notification details. However, some users encounter confusion when trying to embed these parameters into email subjects or message bodies. This guide explains clearly how event parameters function within notifications and provides troubleshooting tips and best practices.


Understanding the Issue: Event Parameters in Notifications

Event parameters are valuable when capturing dynamic data in ServiceNow events. For instance, you might capture information such as assignment groups (parameter1) or the current SLA percentage (parameter2). However, problems arise when users attempt to insert these parameters directly into email notifications, often resulting in empty fields or unintended values, such as system IDs.

Common reasons why event parameters might fail to display correctly in email notifications include:

  • Using incorrect syntax or parameter names.

  • Parameters not properly populated in the event workflow.

  • Incorrect or missing workflow logic.


Step-by-Step Solution for Adding Event Parameters to Notifications

Here is the verified solution for correctly adding event parameters into your ServiceNow notifications:

Step 1: Confirm Parameter Names and Syntax

The correct syntax for referencing event parameters in notification templates is as follows:

  • Parameter 1: ${event.parm1}

  • Parameter 2: ${event.parm2}

Ensure you're using parm, not param, as this minor typo can prevent your parameters from displaying correctly.

Example: If your event captures the SLA percentage in parameter2 and you wish to display this value in your notification subject, use:

Subject: SLA Alert - Your SLA has reached ${event.parm2}%

Step 2: Verify Parameter Values in Event Logs

If your parameters still aren't displaying as expected, check your event logs:

  • Navigate to System Logs > Events.

  • Find the relevant event and verify if parameter2 contains the correct value.

If the parameter is empty or incorrect, adjust your workflow logic accordingly.

Step 3: Adjust Your SLA Workflow

In cases where parameters are missing or incorrect:

  • Open your SLA workflow.

  • Confirm the event triggering step correctly populates parameter values.

  • Save any workflow changes and re-test your event trigger.


Common Use Case Example

For instance, suppose your SLA workflow generates events with assignment group details and SLA completion percentages. You might configure an email notification like this:

Subject: 
Attention ${event.parm1} – SLA is now at ${event.parm2}%

Body:
Please review your assigned tasks. 
The SLA percentage is currently ${event.parm2}%.

This clearly communicates essential details to the recipients dynamically.


Alternative Approaches

If event parameters continue to cause issues, consider alternative methods:

  • Create event scripts or business rules to populate custom fields, then reference these directly in notifications.

  • Use workflow scratchpad variables for more controlled parameter management.


Conclusion

Incorporating event parameters into ServiceNow notifications streamlines communication and enhances clarity for stakeholders. Always ensure correct syntax (${event.parm2}), validate parameter population through event logs, and adjust workflows as necessary. If persistent issues occur, consider alternative approaches, such as script-based solutions, to reliably convey critical SLA information in your notifications.

By following these guidelines, ServiceNow administrators can enhance notification reliability, improve SLA management efficiency, and ensure timely, informative communication across their teams.

Experiencing challenges with ServiceNow support?

IKC provides professional, reliable assistance that covers gaps not supported by ServiceNow

and without the high costs of traditional services.

 

Starting from just $1,000

CONTACT

New Zealand HQ

Integrated Knowledge Consulting Office

Level 3, 93 Grafton Road

Auckland

South Korea

Integrated Knowledge Consulting Office

BMY역삼타워 6층

서울특별시 강남구 역삼동 678-10번지

 

info@ikconsulting.com

Thanks for submitting!

  • LinkedIn Social Icon

© Copyright 2025 Integrated Knowledge Consulting. All rights reserved.

bottom of page