Developer & DevOps

Receive and process Slack events via webhooks

17 nodes 311 148 Webhook
Download

Workflow Description

Advanced automation that captures Slack events through webhooks, processes incoming data with conditional logic and custom code, then sends immediate responses. Aggregates information from files and formats it before returning results to Slack.

How it works

  1. 1.Receive event from Slack via webhook and validate incoming payload
  2. 2.Filter and process messages based on conditions, execute custom logic and external requests
  3. 3.Send tailored responses back to Slack with extracted and formatted data

Use cases

  • Trigger DevOps tasks automatically when commands arrive in Slack channels
  • Handle system alerts and external tool events, routing them to relevant Slack channels
  • Extract data from files and respond to user queries directly within Slack

Requirements

  • Active Slack workspace with permissions to create webhooks and send messages
  • Basic understanding of JSON variables and conditional logic for event processing

Service Value

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

Apps Used

Slack

Details

Trigger Webhook
Nodes 17
Apps 1
Views 311
Downloads 148

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 (17)

/

Sticky Note1

Sticky Note

#1

Sticky Note3

Sticky Note

#2

Extract From File

Extract From File

#3

Error Response

Webhook

#4

Success Response

Webhook

#5

Change Field

Set

#6

Sticky Note4

Sticky Note

#7

Switch

Switch

#8

Send to Error Channel

Slack

#9

Convert Raw Text To CSV

Code

#10

Sticky Note

Sticky Note

#11

Check if Value

If

#12

Send Raw CSV

HTTP Request

#13

POST

Webhook

#14

Aggregate

Aggregate

#15

Aggregate1

Aggregate

#16

Success Response2

Webhook

#17