OBLYTECH Logo
OBLYTECH Logo
Common ServiceNow Notifications and Email Handling Mistakes and How to Avoid Them
Home / Guides, Services and Solutions / Now Platform and Development: Guides and Services / Notifications and Email Handling: Guides and Services / Common ServiceNow Notifications and Email Handling Mistakes and How to Avoid Them

Common ServiceNow Notifications and Email Handling Mistakes and How to Avoid Them

This guide lists eight mistakes that stop ServiceNow notifications from doing their job. They include too many emails, delivery failures, templates with errors, wrong or missing recipients, and access problems. Each mistake is covered with its symptom, root cause and fix.

Mistake 1: Over-Notification and Fatigue

Notifications are sent for every event: assignment, approval, update, comment. Users receive 50+ notifications daily and stop reading them. Critical alerts are buried in noise.

Symptom: Users say “I get too many emails, I stopped reading them.” Team misses critical notifications because they are overwhelmed.

Root cause: No filtering or prioritization. Notifications are sent to everyone for every event. No distinction between critical (requires immediate action) and informational (for awareness).

Fix: Define notification policy: send notifications only for events that require action (assignment, approval needed, SLA at risk). For informational updates (comment added, status changed), use in-app notification in portal instead of email. Let users control notification frequency (daily digest instead of instant email). Implement notification groups: critical alerts go to manager, routine updates go to team newsletter.

Mistake 2: Email Delivery Failures and Bounces

Notification is configured to send email, but email never arrives. User email address is incorrect, mail server is rejecting messages, or notification is silently failing.

Symptom: Approval is waiting for response, but approver never received notification email. Incident owner did not know they were assigned until much later, when they saw it in ServiceNow.

Root cause: Email not being sent (notification disabled, workflow condition not met), email delivery failing (incorrect recipient, mail server down, message blocked by spam filter), or email being sent to wrong recipient (email address in wrong field).

Fix: Validate recipient email addresses are correct (check user record, use System User table email field, not custom field). Monitor email notifications: ServiceNow logs send attempts. Check for bounces (email rejected) and delivery failures. Send test notifications and verify delivery. If delivery is failing, check with email admin: is ServiceNow mail server configured, are mail relay settings correct, is spam filter blocking notifications?

Mistake 3: Notification Templates with Errors or Poor Content

Notification email is sent but content is confusing: template references fields that do not exist, message is generic and does not help recipient understand what action to take.

Symptom: Approval notification says “Please approve this request” but does not include the request details. User has to log in to ServiceNow to see what they are approving.

Root cause: Template designed generically without considering content, references wrong table or field names, or variables are missing (not populated).

Fix: Template should include: what is this notification about, who triggered it, what action is needed, deadline if there is one, link to relevant record. Include enough context that recipient can act without logging in. Test template with real data: does it render correctly, do variables populate, is content clear? Avoid generic templates; tailor by notification type (approval, assignment, escalation).

Mistake 4: Wrong Recipient or Missing Recipients

Notification is sent to the wrong person, or important recipient is not notified.

Symptom: Approval sent to the wrong manager, or team lead not notified when escalation happened.

Root cause: Recipient logic is hardcoded (always send to email address X) or incorrect (sends to assigned user instead of assigned user’s manager). Dynamic recipients based on role or delegation are not set up.

Fix: Define recipient logic clearly: approval goes to assigned user’s manager (not assigned user). Escalation goes to team lead (from team field). Assignment notification goes to assigned user. Use delegation: if person is out of office and has set a delegate, send to delegate. Store recipient logic in notification rule, not hardcoded in workflow.

Mistake 5: Notification Access and Permission Issues

Recipient receives email notification, clicks link, but cannot access the record (permission denied error).

Symptom: Approver receives approval notification, clicks link in email, gets “Access Denied” in portal.

Root cause: Record is restricted (approver role does not have permission), or user does not have portal access.

Fix: Verify recipients have access to records they are notified about. If a role receives notifications for records in a table, that role must have read access to the table. If notification includes a portal link, verify recipient has portal role. Test: send notification to test user, verify they can access the record and perform action (approval, update).

Mistake 6: Notification Spam from External Systems

Email notifications are being sent to external email addresses (customer email, vendor email) that should not receive ServiceNow notifications.

Symptom: Customer receives approval request notification meant for internal team. External vendor gets escalation notification.

Root cause: Notification recipient logic does not distinguish internal vs external email. Email is sent to anyone in the To/CC field.

Fix: Add email domain validation: only send email notifications to internal domain (yourcompany.com). External addresses should use alternative notification (in-app message, ticket in external system). If external stakeholder needs notification, provide manual notification process or use integration to notify external system.

Mistake 7: Missing Deadlines or No Sense of Urgency

Notification does not convey urgency or deadline. Recipient does not know if action is needed today or sometime this year.

Symptom: Approval notification arrives but does not mention SLA deadline. Approver deprioritizes and misses SLA.

Root cause: Template does not include deadline or urgency. Notification subject is generic (“New Approval”) instead of urgent (“Approval Overdue” or “Approval Due Today”).

Fix: Template should include deadline and urgency: “Approval needed by [time] today” or “SLA deadline at [time].” Subject line should convey urgency: “Urgent: Approval Required by EOD” vs “New Approval Request.” Use color or formatting if email client supports it. High-priority notifications can include instructions to respond quickly or consequences of not responding by deadline.

Mistake 8: Notification Disable Without Notification

A notification rule is disabled for maintenance or troubleshooting and is forgotten. Notifications that should be sent are not sent.

Symptom: No one receives approval notifications for a week because a rule was disabled and not re-enabled.

Root cause: Notification disabled for testing, then forgotten. Change control process not followed.

Fix: When disabling notification, set a reminder to re-enable. Track disabled notifications in ServiceNow (flag in notification rule). Review disabled notifications monthly: why is it disabled, should it stay disabled? Apply change control: approval to disable, approval to re-enable. Do not leave notifications disabled indefinitely.

Notification Quality Checklist

Area Question Good Practice
Frequency Are users complaining about too many emails? No; notifications are sent only for actions requiring response
Delivery Are all notifications delivered successfully? Yes; bounce rate under minimal bounce, email logs show success
Content Do notification templates include enough context? Yes; recipient can understand and act without logging in
Recipients Are notifications sent to the right people? Yes; verified by testing and user feedback
Access Can recipients access linked records? Yes; all recipients have required permissions
External Access Are external addresses being notified unintentionally? No; email domain validation filters non-internal email
Urgency Do notifications convey deadline or urgency? Yes; template includes deadline and subject line shows urgency

Four further notification mistakes that surface only after go-live

Some notification faults pass testing because the tester is not the person who will receive the message. An administrator who checks a rule under an administrator account sees every record, every link and every copy. The mistakes below appear only when a real user, with a real role, receives the message. Each entry gives the symptom users report, the check that exposes the cause and the change that prevents it. Work through them in order when a notification set is causing complaints.

Mistake 1: Two rules for one event

Symptom: a user receives the same message twice, with slightly different wording. Check: list every notification rule and business rule that fires on the same table and state change. Fix: keep one rule as the source of the message, retire the other and record the decision in the register, following the approach in the best practices guide.

Mistake 2: Replies that go nowhere

Symptom: users reply to a notification and the reply never appears on the record. Check: confirm the reply address points to a mailbox the inbound email process reads, not a no-reply address. Fix: set the reply address on the rule, then test a reply from an outside account rather than an internal one.

Mistake 3: Messages built for an old process

Symptom: a notification names a state or group that no longer exists, and the recipient cannot tell what to do. Check: compare each active rule with the current state model after every process change. Fix: update the condition and the wording together, and retire rules tied to states that have been removed. Include the change in the review step of the governance model.

Mistake 4: Links that open the wrong view

Symptom: a user taps the link in a message and lands on a list or a sign-in page instead of the record. Check: open the link from a standard user account on a phone and on a laptop. Fix: build the link from the record itself, and test it after every change to the record’s form or view.

A short review order for a noisy notification set

  1. Pull the last month of notifications for the most complained-about event.
  2. Find every rule that could have produced each message.
  3. Test the surviving rule from a standard user account.
  4. Agree the owner and the change, then record both before editing.

Frequently asked questions about notification faults

Why did testing miss a problem that users see?

The test account probably had a wider role, so it saw records and links the real user cannot reach. Repeat the test from an account with the same role as the person who complains.

Can a reply-based fault be fixed without changing the rule?

Sometimes, if the mailbox settings are wrong, but the rule’s reply address is the usual place to start. Check the rule first, then the mailbox.

How do we find rules nobody remembers creating?

Filter the rules by table and by date of last change, then ask the owner of each table to confirm them. A rule no one can claim is a candidate for retirement after review.

Next step

The notifications troubleshooting guide covers the delivery side of the same problem.

A step-by-step order for notifications that do not send or reach the wrong people

Trace the message from the event to the inbox and stop at the first step that fails. A ServiceNow notification passes through five checkpoints: the rule fires, an event is created and processed, an email record is built, the email is sent, and the recipient receives it. The table shows where each symptom usually stops and what to look at.

What you see Where it stopped What to check
No email record exists at all The rule never fired That the notification is active, that its condition is true at the moment the record changes, and that the event it waits for is actually being generated.
An event exists but no email follows The event was not processed, or no one qualified as a recipient That event processing is running, that each recipient resolves to a user with an email address, and that the user has not switched this message off in their own preferences.
An email record exists but is not marked as sent The mail did not leave the instance The outbound mail configuration. On an instance that was cloned from production, outbound email is commonly disabled or redirected to a test address.
The email was sent to the wrong people The recipient logic Every recipient source on the rule, described below.
It was sent, but the person never sees it Delivery outside ServiceNow Spam filtering, mailbox rules and the sender address. Send the same message to a mailbox you control and compare.

Wrong recipients are rarely a single fault. Recipients are added together from several places: the users and groups named on the rule, people referenced in fields on the record, addresses passed as event parameters, and any delegate someone has set. A person who should not receive the message is usually on one source that nobody remembered. Open the rule, list each source, and use the preview on the notification form to see who a given record would reach before you change anything.

If the message arrives but the link fails, the problem is access rather than sending, which the instance security and access control guides cover. For the wider set of rules and templates, the notifications and email handling guides are the starting point.

Why a ServiceNow notification fails to arrive or reaches the wrong person

When a notification does not arrive, or arrives at the wrong address, the fault sits at one of four stages: the rule never fired, the message was not sent, it went to the wrong person, or it was filtered after delivery. Find the stage first; the other three can usually be ruled out quickly.

Start with one record that should have triggered the message. Confirm that the event happened on that record at the time, then look for evidence that the notification was evaluated. If there is no evaluation at all, the event or the rule conditions are the first place to look.

Symptom Stage that failed First check
No trace of the notification for that record Rule did not fire The event name and the rule conditions against the state change that actually happened
The send is logged, but the person never received it Delivery The outbound email log for that address, then the mail administrator’s view of bounces and filtering
A person who should not have the message received it Recipient selection The rule’s recipient logic, and the email value on the user record it resolves to
Nobody in a group or a delegate receives it Group or delegation logic Whether the group has active members and whether a delegate is set on the recipient
The message arrives but the link does not open the record Access Whether the recipient has read access to the table and the role needed to act

Keep the test record and the recipient fixed. Change one setting, trigger the event again, and read the log again, because changing several settings at once makes a fault appear to move. If the recipient or content comes from an external system, check the integration and workflow orchestration side as well.

If the stage is still unclear, note the record number, the event time, the intended recipient and what actually arrived. For the wider rule and template patterns behind these symptoms, see the notification and email handling guides.

Frequently asked questions

How do we reduce notification volume without missing critical alerts?

Distinguish notification types: critical (requires action, send email) vs informational (for awareness, use in-app only). Critical: approvals, assignments, escalations. Informational: status changes, comments. Let users control email frequency: daily digest instead of instant.

Why are approval notifications not being delivered?

Check: is recipient email address correct (check user record), is notification rule enabled, is mail server configured, is recipient's email being blocked by spam filter? Send test notification to yourself to verify delivery works.

What if we need to notify external customers or vendors?

Do not use email notifications directly; too risky and not secure. Use integration: incident system publishes customer update event, customer system receives and sends customer-formatted notification. Or use service portal: customer views their own requests without needing to receive email.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us