Skip to content

Microsoft Teams Integration

Connect MailFellow to Microsoft Teams to receive email notifications as Adaptive Cards in your Teams channels. You can view emails, resolve threads, assign to team members, and send new emails, all from Teams.

Features

  • Rich Adaptive Cards with sender, subject, category, and email snippet
  • Action buttons: View, Resolve, Send Thanks, Assign, Block Sender, Delete
  • Reply threading in Teams conversations
  • Send new emails with a guided flow
  • Quick replies, assign, and unassign via text commands
  • Message update and deletion support
  • Automatic translation display for non-English emails

Connecting Teams

  1. Go to Settings > Channel
  2. Select Microsoft Teams as the platform
  3. Add the MailFellow bot to your Teams channel:
    • In Teams, go to the channel where you want email notifications
    • Click + (Add a tab) or go to Apps
    • Search for MailFellow and add it to the channel
  4. The bot will send a welcome message with the Conversation ID
  5. Enter the Conversation ID in MailFellow settings
  6. Click Save
Self-hosted? You will need to register your own Azure Bot and configure the App ID and Secret. See Getting Credentials > Microsoft Teams for the full setup guide.

Available Commands

Mention the bot or send these commands in the channel:

CommandDescription
sendStart a guided flow to send a new email
quick <shortcut>Reply with a saved quick response
assignAssign the thread to yourself
assign @userAssign to a specific team member
unassignRemove assignment

Adaptive Cards

Email notifications are rendered as Adaptive Cards with:

  • Bold subject line
  • Fact set with From, Category, Assigned, and CC fields
  • Email snippet preview
  • Action buttons at the bottom

When a user clicks an action button, the bot processes it and sends a confirmation reply in the thread.

Troubleshooting

Bot not responding

  • Check that the bot has been added to the correct channel
  • Verify MailFellow is still connected by visiting Settings > Channel

Missing Adaptive Cards

  • Ensure your Teams organization allows third-party apps
  • Try removing and re-adding the bot to the channel