Overview
Members of trading-signal groups, paid communities and project servers follow channels where one message matters: a trade call, an announcement, an answer to their question. They do not keep Discord open all day, and they are not admins of these servers. This n8n workflow reads the channels they list every 15 minutes, as their own account, and emails them the new messages from their own Gmail.
Why it's hard
Getting a Discord channel's new messages by email needs something that reads the channel, and the usual tools read it through a bot in the server:
- IFTTT: its "Get an email when a new Discord message is posted" applet needs IFTTT's bot in the server, and IFTTT says that to add the bot, the user needs the Manage Server permission. Its checks run every hour on the Free plan and every 15 minutes on Starter (read on ifttt.com on 2026-11-12).
- n8n's Discord node: it reads messages through a bot that you create and add to the server, according to n8n's Discord credentials documentation.
A regular member of someone else's server can add neither. What is left is to open Discord and scroll.
How Reduck does it
Reduck runs Discord and Gmail actions in your own Chrome, where you are already signed in, so it reads every channel you can read. The workflow uses two Reduck scripts in its Reduck nodes:
read_messages reads the newest messages of one channel or DM, with their author, time, text, attachments, embeds and replies.
send_email sends the email from your signed-in Gmail.
Every 15 minutes, the workflow reads your channels one after the other, keeps the messages after the last one it emailed for each channel (in an n8n Data Table), and sends one email with all of them. A check with nothing new sends nothing. What you gain: every new message of the channels you follow, in your inbox within 15 minutes, with no bot, no admin and no token.
How to start
- Create a free account at reduck.ai and an API key at reduck.ai/api-keys.
- Install the Reduck extension in Chrome, pair it, and sign in to Discord and Gmail in that Chrome.
- Install the Reduck node in n8n: docs.reduck.ai/n8n.
- Import the workflow (Workflows > Import from File) and select your Reduck credential in one Reduck node.
- In Config, set
channels, one per line as Label | channel URL, email_to, and gmail_account when Chrome has several Gmail accounts. Then publish the workflow.
Ways to get Discord channel messages by email
| Method |
As a regular member |
How often |
Sends from |
| IFTTT applet |
No, its bot needs Manage Server |
Every hour (Free), 15 min (Starter) |
IFTTT |
| n8n Discord node |
No, a bot added to the server |
Your schedule |
Any email node |
| Reduck n8n workflow |
Yes |
Every 15 minutes, or your schedule |
Your Gmail |
For alerts on keywords across a whole server instead of every message of a channel, see Discord keyword alerts.