Developer & DevOps

Slack automation

29 nodes 200 116 Webhook
Download

Workflow Description

Advanced automation that receives requests via webhook, integrates ServiceNow data with Slack, sorts and batches information for efficient parallel processing, and delivers organized notifications to team channels in real time.

How it works

  1. 1.Receive incoming webhook request and transform inbound data
  2. 2.Connect to ServiceNow to retrieve or update relevant incident and change records
  3. 3.Sort, filter, and split data into batches for parallel processing
  4. 4.Apply conditional logic to route workflows based on priority and type
  5. 5.Send formatted notifications and reports to designated Slack channels
  6. 6.Return confirmation response to the source system

Use cases

  • Push ServiceNow incidents and alerts instantly to support team Slack channels
  • Process change requests with real-time status updates and approvals
  • Distribute tasks across multiple teams based on priority and category
  • Deliver periodic status reports on incidents and requests to team managers

Requirements

  • Active ServiceNow instance with read and write permissions on records
  • Slack workspace with channel management and messaging permissions
  • Webhook testing and validation of input and output data structures
  • Documented conditional logic and priority rules before deployment

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Service Now Slack Sort Split In Batches

Details

Trigger Webhook
Nodes 29
Apps 4
Views 200
Downloads 116

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (29)

/

Parse Webhook

Set

#1

Close Modal Popup

Webhook

#2

Route Message

Switch

#3

ServiceNow Modal

HTTP Request

#4

Webhook

Webhook

#5

Send 200

Webhook

#6

ServiceNow

Service Now

#7

Channel - Notify User no Incidents Matched

Slack

#8

DM - Notify User no Incidents Matched

Slack

#9

Were Incidents Found?

If

#10

No Matches - Was a Channel Selected?

If

#11

Sort by Most Recent

Sort

#12

Retain First 5 Incidents

Limit

#13

Loop Over Items

Split In Batches

#14

Format Incident Details

Set

#15

Format Slack Message

Set

#16

Concatenate Incident Details

Summarize

#17

DM - Send Matching Incidents

Slack

#18

Channel - Send Matching Incidents

Slack

#19

Sticky Note11

Sticky Note

#20

Sticky Note

Sticky Note

#21

Sticky Note12

Sticky Note

#22

Sticky Note2

Sticky Note

#23

Sticky Note1

Sticky Note

#24

Sticky Note3

Sticky Note

#25

Sticky Note5

Sticky Note

#26

Was a Channel Selected?

If

#27

Sticky Note4

Sticky Note

#28

Respond to Slack Webhook

Webhook

#29