Automate YourDiscord Server
n8n Discord Trigger Bot - The easiest way to connect Discord to your automation workflows. Forward messages, reactions, and events to n8n, Zapier, Make.com, or any webhook endpoint.
Forward Discord messages, reactions, and events to n8n, Zapier, Make.com, or any webhook for powerful automation workflows.
Features
Why Choose Our Bot?
Read-Only & Secure
Our bot only requests minimal, read-only permissions. It cannot send messages, moderate, or manage your server - ensuring maximum security.
Universal Webhook Support
Works with n8n, Zapier, Make.com, or any custom webhook endpoint. Forward messages, reactions, and thread events seamlessly.
Real-Time Events
Instantly forward Discord events as they happen. Perfect for notifications, logging, moderation, and custom automation workflows.
Setup Guide
Easy Setup

Add Bot to Server
Click the invite link and add our bot to your Discord server. Only minimal read permissions required.
Invite Bot
Create Webhook
Set up a webhook in your automation platform (n8n, Zapier, Make.com) and copy the webhook URL.
Get n8n
Connect Bot
Use the /setup
command in your channel with your webhook URL.

Start Automating
Messages, reactions, and events are now forwarded to your automation platform in real-time.
Supported Platforms
Supported Platforms

n8n
Open-source workflow automation
Setup Instructions:
- • Create a new Webhook node in n8n
- • Set the webhook URL to match what you used in
/setup
- • The bot will POST a JSON payload to this URL for every event
- • Process the data in your n8n workflow (filter, store, notifications, etc)

Zapier
Connect 5000+ apps
Setup Instructions:
- • Use the Webhooks by Zapier trigger
- • Set the trigger to "Catch Hook" and copy the custom webhook URL
- • Use this URL in
/setup
- • Zapier will receive the JSON payload and you can build your automation

Make.com
Visual automation platform
Setup Instructions:
- • Use the Webhooks module to create a custom webhook
- • Copy the webhook URL and use it in
/setup
- • Make.com will receive the JSON payload and you can build your scenario

Custom Server
Your own webhook endpoint
Setup Instructions:
- • Set up an HTTP endpoint that accepts POST requests with JSON
- • Use the endpoint URL in
/setup
- • Parse the JSON payload and process as needed
Bot Commands
Bot Commands

/setup
Configure a webhook URL for the current channel to start forwarding events.
/setup https://your-n8n-server.com/webhook/discord

/remove
Remove the webhook configuration from the current channel.
/remove

/status
Check the webhook configuration status for the current channel.
/status

/list
List all configured webhooks in your server (admin only).
/list
Webhook Payload
Webhook Payload
Example Message Event
{ "event_type": "message_create", "timestamp": 1640995200000, "content": { "text": "Hello, world!", "type": "message_create" }, "author": { "id": "123456789012345678", "username": "username", "discriminator": "0000" }, "channel": { "id": "123456789012345678", "name": "general", "type": 0 }, "guild": { "id": "123456789012345678", "name": "My Server" }, "message_id": "123456789012345678" }
This JSON payload is sent to your webhook URL for every Discord event. You can process this data in your automation platform to trigger workflows, store information, send notifications, and more.