Send messages to Discord channels using webhooks. This node is perfect for notifications, alerts, summaries, and workflow outputs.
The Discord node allows you to:
Send messages to any Discord channel
Customize the bot name per message
Inject dynamic data using variables
Pass results to downstream nodes
This node uses Discord Webhooks to send messages.
Instead of needing full bot setup, you simply:
Create a webhook in Discord
Paste the webhook URL into your node
Send messages instantly
Follow these steps inside Discord:
Open your server
Go to the channel you want to send messages to
Click Edit Channel
Go to Integrations
Click Webhooks
Click New Webhook
Copy the Webhook URL
It will look like:
https://discord.com/api/webhooks/...When you open the Discord node, you’ll see the following fields:
This is the name used to reference this node’s output later.
Example:
myDiscordYou can use it in other nodes like:
{{myDiscord.messageContent}}Paste the webhook URL you copied from Discord.
⚠️ This is required — the node will fail without it.
This is the message sent to Discord.
You can use dynamic variables from previous nodes.
Examples:
Simple value:
New order received: {{order.id}}Using AI output:
Summary: {{myGemini.text}}Stringifying objects:
Full data: {{json.order}}Limits:
Max 2000 characters (Discord restriction)
Override the default webhook name.
Example:
Syncaut BotThis node uses Handlebars templating.
You can inject data from previous nodes:
SyntaxDescription{{variable}}Simple value{{variable.field}}Nested value{{json.variable}}Full JSON output
Flow:
Trigger → New form submission
AI Node → Generate summary
Discord Node → Send message
Message Content:
New Submission 🚀
Name: {{form.name}}
Email: {{form.email}}
Summary:
{{myGemini.text}}The node outputs:
{
"messageContent": "Your final message..."
}Accessible via:
{{myDiscord.messageContent}}During execution, the node reports:
Running → Message is being sent
Success → Message sent successfully
Error → Something went wrong
Error:
Discord node: Webhook URL is missingFix:
Ensure you pasted a valid webhook URL
Error:
Discord node: User content is missingFix:
Add text to the message content field
Error:
Discord node: Variable name is missingFix:
Provide a valid variable name (e.g. myDiscord)
Must follow:
Starts with a letter or underscore
Contains only letters, numbers, _, $
Valid:
myDiscord
_discord1Invalid:
123discord
my-discord
Keep messages short and readable
Use variables to personalize messages
Use AI nodes to generate summaries before sending
Avoid hitting the 2000 character limit
Use Discord when you want to:
Send alerts to your team
Notify about new users/orders
Share AI-generated summaries
Build internal automation workflows
Navigate