ServiceNow Notifications Configurations
Description
ServiceNow Notifications Configuration
ServiceNow’s notification framework allows the platform to automatically send emails, SMS, mobile push messages, and other alerts based on events, conditions, or user actions. Notifications help keep users updated about records, approvals, incidents, tasks, and more.
1. How Notifications Work in ServiceNow
A notification in ServiceNow is triggered when three things align:
- An Event occurs (e.g., Incident created, Task assigned)
- A Notification record exists for that event
- Conditions on the Notification evaluate to true
Once triggered, ServiceNow generates the message and sends it to the defined recipients using a selected delivery channel (email, SMS, push, etc.).
2. Key Components of Notifications
A. Notification Records
Found in:
System Notification → Email → Notifications
A notification record defines:
- Name
- Target table
- When to send (via event or condition)
- Recipients
- Message content (email body & subject)
- Delivery method (email, SMS, push)
B. Events
Found in:
System Policy → Events → Registry / Event Log
Events allow the platform to decouple logic (business rules) from notifications. They are typically fired by:
- Business Rules
- Script Includes
- Workflows / Flow Designer
For example:
incident.assigned → triggers an “incident assigned” notification.
C. Conditions / Filters
Notifications can be sent when:
- A record meets certain conditions (e.g., priority changes to Critical)
- A specific event is fired
- A record is updated/inserted
Conditional logic ensures notifications are context-appropriate.
D. Recipient Types
ServiceNow can send notifications to:
- Users
- Groups
- Roles
- Fields on the record (e.g., Caller, Assigned to)
- Scripted recipients (via scripts)
- Watch list / Work notes list
E. Message Content
ServiceNow uses:
- HTML or plain text templates
- Email variables (e.g.,
${number},${assigned_to.name}) - Email scripts for dynamic content
- (found in System Notification → Email → Email Scripts)
You can include:
- Tables
- Buttons (approval/rejection)
- Glidescripts
- Catalog information
- Links to records
F. Notification Channels
ServiceNow supports multiple delivery channels:
- Email – Most common
- SMS – Via SMS providers (Twilio, etc.)
- Push Notifications – For mobile apps
- Connect/Chat
- ServiceNow Mobile App alerts
Admins can configure per-user preferences for each channel.
3. Types of Notification Triggers
A. Record-based Notifications
Sent based on insert/update conditions on a table.
Example:
Send when Incident state = Resolved.
B. Event-based Notifications
Triggered via custom or system events.
Example:
When an event incident.closed fires, send closure notification.
C. Flow Designer / Workflow Notifications
Flows can create notifications directly using:
- Notification actions
- Create Event actions
- Send Email actions
4. Advanced Notification Features
A. Email Scripts
Allow customization using server-side JavaScript.
Example:
Format lists, generate dynamic sections, loop over related records.
B. Subscribable Notifications
Users can opt in/out of certain notifications.
Found in:
System Notification → Subscriptions
C. Notification Preferences
Users can configure:
- Email vs. mobile
- Quiet hours
- Digest options
D. Digest Notifications
Combines multiple triggers into one summary message.
E. Branding via System Properties
Admins can style:
- Headers
- Footers
- Templates
- Logos
5. Troubleshooting Notifications
If a notification isn’t sent, check:
- Notification Log
- (System Logs → Emails → All Emails)
- Event Log
- (System Policy → Events → Event Log)
- System Mailboxes
- Outbound mail
- Failed mail
- System properties (
glide.email.*) - User Preferences
- They may have disabled notifications.
- Conditions
- Notification may not match the record or event.
6. Common Use Cases
| Use Case | Description |
|---|---|
| Incident Updates | Notify caller when incident is assigned/updated |
| Catalog Requests | Notify requester or approver during fulfillment |
| Approvals | Send actionable approval emails |
| SLA Alerts | Notify users about SLA breaches |
| Task Assignment | Notify users when assigned new work |
| Change Management | CAB approvals, change states, risk alerts |
Summary
ServiceNow’s notification framework is powerful and flexible, enabling organizations to automatically communicate with users through email, SMS, and push channels. Using events, conditions, flows, and scripts, administrators can create highly customized and responsive notification systems.

Product Reviews