How to Set Up Slack Notifications for New Incoming Messages
This guide explains how to send Slack notifications automatically whenever a new inbound message is received (from WhatsApp, Live Chat, Instagram, etc.) using Webhook + n8n workflow automation.
Overview
What this setup does:
Listens for new inbound messages in your system
Sends a real-time notification to a Slack channel
Works for all channels (WhatsApp, Live Chat, Instagram, etc.)
Tools used:
K-LINK Developer Tools
Webhook (Inbound Message Event)
n8n (workflow automation)
Slack App (Bot + Permissions)
Step 1: Create a New App in Developer Tools
Go to Settings β Developer Tools
Click Create New App
Enter:
App Name:
Slack Noti(or any name)Environment: Production
Click Create App
Click Manage on the created app
Step 2: Enable Inbound Message Webhook
Scroll to Webhook / Notification Settings
Enable:
Inbound Message Received
This event will trigger whenever:
A new message arrives from any channel
WhatsApp, Live Chat, Instagram, etc.
π The system will now send a webhook payload when a new message comes in.
Step 3: Create a Webhook in n8n
3.1 Create a New Workflow
Open n8n
Create a New Workflow
Add a Webhook Node
HTTP Method:
POSTPath: auto-generated
Save the node
3.2 Copy Webhook URL
Copy the Test Webhook URL
Go back to Developer Tools β App Settings
Paste the webhook URL into the Inbound Message Webhook Endpoint
Click Save
Step 4: Test the Webhook
In n8n, click Listen for Webhook
Send a test message from any channel (e.g. Live Chat)
Confirm:
Webhook receives payload
Message content appears in n8n
β If you see the message data, webhook is working correctly.
Step 5: Create a Slack App
5.1 Create Slack App
Go to Slack API β Your Apps
Click Create New App
Choose From Scratch
Enter:
App Name:
K-LINKWorkspace: Select your workspace
Click Create App
5.2 Configure OAuth & Permissions
Go to OAuth & Permissions
Under Bot Token Scopes, add:
chat:writechannels:readchannels:write
Click Install App to Workspace
Copy:
Bot User OAuth Token
Signing Secret
Step 6: Connect Slack to n8n
In n8n, add a Slack Node
Choose Send Message
Create New Credentials
Paste:
Access Token: Bot User OAuth Token
Signing Secret
Save credentials
Step 7: Send Webhook Data to Slack
Connect:
Webhook Node β Slack Node
Configure Slack node:
Select Slack Channel
Message content example:
Save workflow
Activate workflow
Step 8: Final Test
Send a new message from any channel
Confirm:
Webhook receives message
Slack receives notification instantly
π Done! Slack notifications are now live.
Last updated