Uploading a file to a Slack channel
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 3 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Slack. It also calls n8n.io over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Download the file (HTTP Request): calls n8n.io
- Post to Slack (Slack): work with file
Services it uses
HTTP calls to: n8n.io
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (3)
- Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - Slack
n8n-nodes-base.slack
From the author
This workflow shows you how to post a message to a Slack channel and add a file attachment. It also shows you the general pattern for working with Binary data in n8n (any file like a PDF, Image etc). Specifically, this workflow shows how to download a file…