Post messages and content updates to Slack workspace channels from n8n.
// n8n HTTP Request — Slack upload
const node = {`{`}
type: 'n8n-nodes-base.httpRequest',
parameters: {`{`}
method: 'POST',
url: 'https://api.upload-post.com/api/upload',
platform: ['slack'],
title: 'My Slack update'
{`}`}
{`}`}; Get your message title and body ready.
Use the Upload-Post community node with platform[]=slack.
Poll until processing completes.
Message is live in your Slack channel.
Paste a Slack Incoming Webhook URL into Upload-Post once — then post to Slack from n8n with no OAuth, app install, or token refresh.
Messages are delivered to the workspace channel your webhook targets. Connect multiple webhooks to reach different channels.
Yes. n8n Slack automation supports a bold title above your message body, and you can include links Slack will unfurl with previews.
Notify your team automatically when workflows publish content — pair Slack with LinkedIn, X, or Instagram in the same Upload-Post call.
The n8n-nodes-upload-post node is included by default in updated n8n versions — cloud and self-hosted. Just add your Upload-Post API key.
We're here to help you streamline your social media workflow
Have questions? We'd love to hear from you.
Send us a message and we'll respond as soon as possible.