ServiceNow Notifications and Email Handling: Guides and Services
Notification Framework and Event Triggering
ServiceNow notifications are messages sent to users when records change. When an incident is assigned to you, a notification tells you. When a change request is approved, the requestor is notified. Notifications can be sent via email, SMS, push notification or in-app message. Most organisations rely on email notifications, which integrate with corporate email systems and do not require additional licenses.
A notification consists of a trigger condition (when to send it), an audience (who receives it), a template (what the message says), and a delivery channel. The trigger is typically a table event—for example, “Incident created” or “Change request status changed to Implementation.” The audience is often a role or a field value (send to the person in the Assigned To field). The template includes the record details and any custom text.
Notifications run synchronously by default—the system sends the notification before recording the data change. If the mail server is slow, users wait. High-volume notifications can cause performance issues. Most organisations configure critical notifications to run synchronously and routine notifications asynchronously, with a background worker handling the delivery.
Designing Notification Templates
A notification template is HTML email. Start with a clear subject line that includes the record type and number, so users can find the email later. “Incident INC0123456 Assigned” is clearer than “Work Item Update.” Include the most important fields in the email body: the title, status, priority, assignee. Link to the record in ServiceNow so users can click through.
Avoid templates that include raw database values or system fields. Show human-readable values: show “Critical” instead of “1”, show the full date and time in the user’s timezone instead of Unix timestamp. Use tables to organize information. If your template includes five or more fields, format them as a two-column table to make the email scannable.
Test how the template renders in email clients. What looks good in the ServiceNow template editor may have formatting issues in Outlook on Windows or Gmail on mobile. Keep templates to one screen height; avoid requiring users to scroll. If you have more information, link to the record in ServiceNow rather than including a long email body.
Email Parsing and Inbound Integration
ServiceNow can parse inbound emails and create or update records. Users reply to a notification email; the reply text is added as a comment to the incident, and the incident status or assignment may change based on rules you define. This is powerful for organisations where your users work primarily from email and rarely log into ServiceNow.
Inbound email parsing uses a dedicated mailbox and parsing rules. Configure the email address where tickets arrive (e.g., your support email address). ServiceNow polls that mailbox, reads incoming emails, and creates incident records. The email from address becomes the caller; the subject becomes the title; the body becomes the description.
Email threading allows users to reply to a notification and have the reply linked to the original record. If the email client preserves the subject and threading, the system recognises the original incident and updates it instead of creating a duplicate. This requires careful configuration of email headers and reply-to addresses.
Delivery Reliability and Troubleshooting
Email notifications depend on your mail server. If your SMTP relay is down or overloaded, notifications queue in ServiceNow and may be delayed by hours. Set up monitoring on notification queue length; if queued notifications exceed a threshold, escalate to your email team.
Some notifications fail silently if the recipient email address is invalid or missing. Create a report that runs daily, querying the Notification Log table for failed notifications. Filter by the past 24 hours and alert if failure rate exceeds your threshold. Common causes are inactive users still listed in assignment fields or team distribution lists that no longer exist.
Spam filters may block ServiceNow notifications if the mail server is not properly configured. Work with your email team to whitelist the ServiceNow sender address and ensure SPF and DKIM records are set up. Test delivery to a sample of users outside your department to confirm notifications reach external inboxes.
Notification Configuration Best Practices
Keep the number of active notifications manageable. If every table event generates a notification, users are overwhelmed. Prioritise critical events: incident assignment, change approval, problem escalation. Routine updates like “comment added” can be configured to notify only the directly assigned user, not the entire team.
Use notification subscriptions to let users opt into notifications they want to see. Instead of sending all change notifications to all managers, let managers configure which changes they want to be notified about (by priority, by team, by type). This reduces noise and improves relevance.
Set up a notification suppression period for high-volume events. If an incident has ten updates in five minutes, send one notification summarising all ten rather than ten separate emails. This reduces email volume and makes the inbox more actionable.
Monitoring and Tuning
Review notification configuration quarterly. Collect user feedback on which notifications are useful and which are noise. Disable or modify notifications that users ignore. Track email bounce rates and investigate why emails are not being delivered.
If your organisation is large, consider a tiered notification strategy. Send high-priority notifications to everyone immediately. Send medium-priority notifications on a digest (e.g., one email per day summarising all changes). Send low-priority notifications only to the affected user, not to their manager.
Deciding which events deserve a message, a digest or nothing at all
Notification problems are rarely technical at first. A team adds a rule to answer a complaint, another team adds a second rule for the same event, and within a year a single status change sends three messages to five people with different wording. The fix starts with ownership and a simple rule for which channel each kind of event uses. It is aimed at the service owner and the platform administrator who manage notifications across several teams.
Choosing a channel for each kind of event
Not every event needs an email. Use the table below to settle the channel before anyone writes a template, so that a new rule has to fit one of the rows rather than invent its own pattern. Once volumes are known, the automation opportunities page is the place to look for digest and escalation ideas.
| Event type | Channel | Recipient | Reason |
|---|---|---|---|
| Action required now, such as an assignment or approval | Email plus in-app item | The person who must act | The email prompts, the in-app item tracks completion |
| Something changed that the user may want to know | In-app notification only | Subscribers to the record | Keeps the inbox free of routine updates |
| Many records changed at once | Single digest | The owning team lead | One message instead of a flood |
| Failure in an integration | Alert to the support queue | The integration owner | Failures need a person, not a shared mailbox |
An ordered way to add a new notification
- Record who owns the rule, who fields questions about it, and when its owner last reviewed it.
- Check the event against the channel table, and reuse an existing rule if the same event already notifies the same group.
- Write the recipient logic as a condition on the record rather than as a named person, so the rule survives a change of staff.
- Test the rule with a standard user account and with a manager account, because the two see different records and different links.
- Record the rule in the notification register with its owner, purpose and triggering event before it is switched on.
What goes wrong when several teams add rules
A frequent problem is duplication. A business rule sends its own message while a notification rule sends another for the same change, and users receive two emails with different subjects. Search the existing rules for the same table and event before adding one. The second problem is ownership. A rule with no named owner keeps firing after the process it served has changed, and nobody feels free to switch it off. Make the register the place where a rule is retired as well as the place where it is created.
Signs the notification set is healthy
Each event on the channel table has one rule, and each rule has one owner and one purpose. Users rarely ask why they received a message, and when they do, the register answers in a minute. Every disabled rule is listed with a reason and a date for review, which stops it staying off by accident. The governance model sets out who reviews the register and how often.
When to leave an event unnotified
Some events are better shown only on the record or in a report. A routine field edit that nobody acts on, or a change made by the same person who would receive the notice, usually adds nothing. Choosing not to send is a valid decision, and the register should say so.
Frequently asked questions about notification ownership
Who should approve a new notification rule?
The owner of the process that generates the event should approve it, with the service owner confirming that it fits the channel table. The platform administrator checks the technical side but should not decide the business need alone.
How do we stop a team from copying a rule it does not understand?
Make the register visible to every team and require a purpose statement for each rule. A copied rule without a stated purpose is easy to spot and easy to question.
Should in-app notifications replace email entirely?
Not for actions that need a response from someone away from the platform. In-app items suit tracking and routine updates, while email still prompts the action that matters most.
Next step
The notification explainer sets out the building blocks, and the notification governance article covers the wider policy context.
In this section
- What Is ServiceNow Notifications and Email Handling? A Plain-Language Guide
- ServiceNow Notifications and Email Handling Implementation Roadmap
- ServiceNow Notifications and Email Handling Best Practices
- Common ServiceNow Notifications and Email Handling Mistakes and How to Avoid Them
- ServiceNow Notifications and Email Handling KPIs and Metrics That Matter
- ServiceNow Notifications and Email Handling: Roles, Responsibilities and RACI
- ServiceNow Notifications and Email Handling Integration Patterns
- Moving to ServiceNow Notifications and Email Handling: Migration Considerations
- ServiceNow Notifications and Email Handling: Licensing and Cost Factors to Plan For
- ServiceNow Notifications and Email Handling Testing and Acceptance Checklist
- ServiceNow Notifications and Email Handling Governance Model
- ServiceNow Notifications and Email Handling Requirements Workshop Questions
- ServiceNow Notifications and Email Handling Use Cases for Enterprise Teams
- ServiceNow Notifications and Email Handling: Security and Access Design
- ServiceNow Notifications and Email Handling Automation Opportunities
- Troubleshooting ServiceNow Notifications and Email Handling: A Practical Guide
Frequently asked questions
Why are some users not receiving notifications?
Check if the user's email address is valid in their ServiceNow profile. Verify that the notification recipient filter includes that user (by role, by assignment, or explicitly). Check the notification log for delivery failures. If the email was delivered but not received, the user's mail server may have filtered it as spam.
Can we send notifications to external users or customers?
Yes, if they have ServiceNow user accounts or email addresses in a contact field. Notifications can be sent to email addresses outside your company. Ensure compliance with your email policies and data protection requirements, especially for customer data.
How do we reduce notification noise for high-volume events?
Disable unnecessary notifications, use subscription filters to let users opt in to what they want, configure batching to send digests instead of individual notifications, or set escalation thresholds so notifications only send for high-priority records.
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us