ServiceNow Automation and Advanced Features – Flow Designer, Notifications, and SLAs
Learn ServiceNow automation and advanced features. Master Flow Designer, approvals, email notifications, SLA configuration, and escalations with hands-on practice for real-world ITSM use cases
Flow Designer
Flow Designer vs Workflows
Workflows
- Legacy automation tool
- Uses graphical workflow editor
- Still supported but not recommended for new development
Flow Designer
- Modern, low-code automation platform
- Replaces traditional workflows
- Easier to maintain and extend
- Integrates with REST, integrations, and scripts
Best practice is to use Flow Designer for all new automation.
Triggers and Actions
Triggers
Triggers define when a flow starts.
Examples:
- Record created
- Record updated
- Scheduled trigger
Actions
Actions define what the flow does.
Examples:
- Create record
- Update record
- Send notification
- Request approval
- Run script
Approval Flows
Approval actions allow:
- Manager approvals
- Group approvals
- Multi-level approvals
- Conditional approvals
Approvals are commonly used in:
- Change Management
- Service Catalog requests
- Access requests
Hands-On: Build Automated Request Approvals
- Navigate to Flow Designer
- Create a new flow
- Select trigger as Requested Item Created
- Add approval action (for example: Manager approval)
- Define approval conditions
- Add post-approval actions
- Save and test by submitting a catalog request
Notifications and SLAs
Email Notifications
Notifications are used to inform users and groups.
Common notification triggers:
- Incident creation
- Assignment changes
- Approval requests
- SLA breaches
Notifications can be sent via:
- SMS (with integrations)
- Push notifications
SLA Definitions
SLAs define service commitments.
Types of SLAs:
- Response SLA
- Resolution SLA
SLAs are based on:
- Priority
- Category
- Assignment group
Escalations
Escalations occur when SLA thresholds are reached.
Examples:
- Notify manager before breach
- Reassign ticket
- Increase priority
Escalations ensure critical issues are addressed on time.
Hands-On: Configure SLA Alerts
- Navigate to Service Level Management → SLAs
- Open an existing SLA or create a new one
- Define start, stop, and pause conditions
- Configure breach actions
- Link notification to SLA breach
- Create a test record and monitor SLA behavior
Completion Outcome
After completing this chapter, you will be able to:
- Use Flow Designer for automation
- Differentiate between workflows and flows
- Create approval-based automations
- Configure email notifications
- Define and manage SLAs
- Implement escalation rules
- Automate real-world ITSM processes