Post messages, photos, and videos to your connected Discord server's channels from n8n.
// n8n HTTP Request — Discord upload
const node = {`{`}
type: 'n8n-nodes-base.httpRequest',
parameters: {`{`}
method: 'POST',
url: 'https://api.upload-post.com/api/upload',
platform: ['discord'],
title: 'My Discord announcement'
{`}`}
{`}`}; Get your message, image, or video ready.
Use the Upload-Post community node with platform[]=discord.
Poll until processing completes.
Message is live in your Discord channel.
Connect your Discord server once through a channel webhook in Upload-Post — then post to Discord from n8n without managing bots or tokens.
n8n Discord automation supports text messages, photos, and native videos delivered straight to your channel.
Yes. Connect a webhook per channel and target any channel in your server from the same n8n workflow.
No. The Upload-Post node posts via your connected server's channel webhook, so there is no bot to host or maintain.
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.