Two ways n8n talks to Discord
The simplest path is a Discord webhook — a URL you generate in a channel's settings and POST to with an HTTP Request node. For richer, two-way bots, n8n also has a Discord node and trigger. Start with webhooks for alerts; graduate to the bot for interactive workflows.
1. Post alerts to your server
Send new sales (Stripe), product drops (Shopify), blog posts (RSS) or uptime alerts to a Discord channel automatically. Your community and team stay in the loop with zero manual posting.
2. Personalized welcome messages
When a member joins, greet them by name with your rules and best links. A warm, instant welcome dramatically improves how many new members stick around.
3. An AI Q&A bot
Catch questions in a support channel, pass them to Claude with your FAQ and docs as context, and post an accurate answer with sources. Repeat questions get answered instantly, day or night.
4. Auto-moderation
Run new messages through an AI check and flag anything that breaks your rules for a human to review — spam, hate, scams — keeping your space safe without a 24/7 mod team.
More Discord workflows
- Assign a role automatically when someone reacts to a message
- Daily digest of the busiest threads
- Turn a flagged message into a moderation ticket
- Celebrate milestones (new 5-star review, GitHub star goal) in #wins
Import a working bot from our Discord recipes and point it at your server.
Browse Discord automationsFrequently asked questions
Do I need to code a Discord bot?
No. For alerts you just paste a channel webhook URL into an HTTP Request node — no bot at all. For interactive features, n8n's Discord node handles the bot connection for you, so you still write no code.
How do I get a Discord webhook URL?
Open your channel, go to Edit Channel → Integrations → Webhooks → New Webhook, and copy the URL. Paste it into the HTTP Request (or Discord) node in n8n and you can post to that channel.
Can the bot send rich embeds with colors and images?
Yes. Send an embeds array in the request body following Discord's format to add titles, colors, thumbnails and fields — n8n lets you build those values dynamically before posting.
