How email notification weight worksSummary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Explore how email notification weight controls which notifications are sent when multiple notifications match the same event. Email notifications send messages to selected users about specific activities in the system, such as updates to incidents or change requests. The Weight field sets a numerical priority for a notification relative to other notifications. When multiple notifications generate outbound emails with the same recipients and target table, the system sends only the notification with the highest weight and moves the others to the Skipped mailbox with a state of Ignored. Key behaviors A weight of 0 (the default) causes the system to always send the notification, assuming conditions are met.Weight comparison only applies when outbound emails share the same recipients and target table.Weight does not prevent duplicate notifications in many cases because the comparison is based on an exact match of recipient list and target table.The Order field on the email notification does not affect weight behavior. How weight is evaluated When an event triggers email notifications, the system evaluates weight using the following process: The event triggers all email notifications whose conditions match.Each notification that passes its conditions and generates valid recipients creates an outbound email, regardless of weight.The system compares outbound emails that share the same Recipient, Target, and conditions. Only the email with the highest weight is sent, along with any email that has a weight of 0.The remaining emails are set to State = Ignored and moved to the Skipped mailbox. Examples The following examples demonstrate how weight is evaluated in different scenarios. Each example assumes two notifications: NotificationWeightT1010T2020 Example 1: Same target, same recipients, different weights Setup T10 generates an outbound email: target INC1, recipient t1@c.com, weight 10T20 generates an outbound email: target INC1, recipient t1@c.com, weight 20 Result: The system sends only the T20 email (weight 20). The T10 email is set to Ignored because the recipient and target match, and T20 has the higher weight. Example 2: Same target, different recipients, different weights Setup: T10 generates an outbound email: target INC1, recipients t1@c.com and t2@c.com, weight 10T20 generates an outbound email: target INC1, recipient t1@c.com, weight 20 Result: The system sends both emails. Because the recipient lists are different, weight comparison does not apply. Note that t1@c.com receives two separate emails in this scenario. Example 3: One notification cannot generate an outbound email Setup: T10 generates an outbound email: target INC1, recipient t1@c.com, weight 10T20 cannot generate recipients, so no outbound email is created Result: The system sends the T10 email. Even though T20 has a higher weight, it did not generate an outbound email, so no weight comparison occurs. Example 4: Same target, same recipients, different weights, different conditions Setup: T10 generates an outbound email: target INC1, recipient t1@c.com, weight 10 — condition: Task Type = TaskT20 generates an outbound email: target INC1, recipient t1@c.com, weight 20 — condition: Task Type = task Result: The system sends both emails. Although the recipient and target match, the conditions differ due to case sensitivity (Task vs. task), which causes the system to treat them as separate evaluations. Key takeaways from the examples All notifications with valid recipients generate an outbound email regardless of weight.If a notification has no recipients, no email is generated — this is unrelated to weight.Emails suppressed by weight appear in the Skipped mailbox with a State of Ignored.Condition differences, including case sensitivity, can bypass weight comparison and result in duplicate notifications. Avoiding duplicate notifications To prevent duplicate notifications, use one notification per target table with granular criteria. Avoid configurations where a broad notification overlaps with a more specific one. For example, do not use the following configuration: Notification 1: Table = sysapproval_approver, criteria = Approval for.Task Type = Requested ItemNotification 2: Table = sysapproval_approver, no criteria In this configuration, the condition evaluations on Notification 2 can bypass the weight check, resulting in duplicate notifications. Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } }