Skip to content

Discord Integration

Connect MailFellow to Discord to receive email notifications in your Discord server. Emails appear as rich embeds with interactive buttons, threaded replies, and slash commands.

Features

  • Rich embeds with sender avatar, subject, category badge, and email snippet
  • Interactive buttons: View in Browser, Resolved, Send Thanks, Assign to me, Block Sender, Delete, Delete & Block
  • Native Discord threads for each email conversation
  • Email body and attachments posted inside the thread
  • Slash commands: /mailfellow send, /mailfellow quick, /mailfellow assign, /mailfellow unassign
  • Modal dialog for composing emails (To, Subject, Body, Schedule, Language)
  • Checkmark reaction (✅) to trigger a reply
  • Automatic translation display for non-English emails
  • File attachment forwarding via webhook

Connecting Discord

  1. Go to Settings > Channel
  2. Select Discord as the platform
  3. Click the Add to Discord button
  4. Select the server where you want to receive email notifications
  5. Authorize the bot

MailFellow will automatically create a #mailfellow-inbox channel in your server and start forwarding emails. You can change the channel from the dropdown in Settings > Channel if needed.

Self-hosted? You will need to create your own Discord Bot and configure the token manually. See Getting Credentials > Discord for the full setup guide.

Slash Commands

MailFellow automatically registers the /mailfellow slash command when it connects. Available subcommands:

CommandDescription
/mailfellow sendOpens a modal to compose and send a new email (To, Subject, Body, Schedule, Language)
/mailfellow quick <shortcut>Reply to an email thread with a saved quick response
/mailfellow assign [user]Assign the thread to yourself or a mentioned user
/mailfellow unassignRemove assignment from the thread

Use slash commands inside a thread to target a specific email conversation.

Action Buttons

Each email embed includes two rows of buttons:

  • View in Browser:open the full email in the MailFellow web interface
  • Resolved:mark the thread as resolved
  • Send Thanks:send a thank-you reply to the sender
  • Assign to me:assign the thread to yourself
  • Block Sender:block the sender from future emails
  • Delete:delete the email
  • Delete & Block:delete and block the sender

Reactions

React to any message in an email thread with ✅ (checkmark) to trigger a reply action. The bot reads the message content and uses it as the reply body.

Threading

MailFellow creates a native Discord thread for each email. The parent message shows the embed with buttons, and all email body chunks, attachments, and follow-up replies are posted inside the thread. This keeps your channel clean while preserving the full conversation.

Troubleshooting

Bot not responding to slash commands

  • Slash commands may take up to an hour to propagate after the bot joins
  • Try removing and re-adding the bot to your server

Missing embeds or buttons

  • Ensure no channel-level permission overrides are blocking the bot
  • Check that the bot has permission to post in the target channel

Attachments not appearing in threads

  • Check file size limits (Discord allows up to 25 MB per file, or 50 MB with Nitro boost)