16 · apps
Post messages (and more) into channels — the default human notification layer.
When to use it
Anytime a human should see or act on a run. Prefer channel names your team already watches.
Writeup
Post messages (and more) into channels — the default human notification layer. Anytime a human should see or act on a run. Prefer channel names your team already watches.
Step by step — how to wire it
01
Create Slack app
api.slack.com → Bot Token Scopes chat:write → Install → copy token into n8n credential.
02
Invite the bot
/invite @YourBot in #inbound / #ops / #approvals.
03
Add Slack node
After Webhook/IF/Error → Slack → channel + text.
04
Enrich the text
Include {{$json.body.email}} or execution links so humans can act without leaving Slack.
How it functions
Bot credential
Slack API credential with chat:write. Bot must be invited to the target channel.
Message node
Select channel by name/ID and set text (static or {{expressions}}).
Used for
Used for 1
Inbound lead claims (#inbound)
Used for 2
Urgent alerts (#alerts) and ops errors (#ops)
Used for 3
Approval prompts before Wait resumes
Tips
Don’t dump full PII into public channels — link out to HubSpot/admin.
Separate #alerts (page now) from #inbound (queue).