capabilities.work

Escalate an Inbox Message to a Teams Channel

A 3-step recipe with Microsoft Office. We can help you get access.

Recipe · 3 steps

Escalate an Inbox Message to a Teams Channel

Turn a filtered inbox message into a Teams channel alert.

  1. List messages matching the escalation filter, newest first, so the most recent item needing attention is evaluated ahead of older mail.
  2. Retrieve the matched message in full so the alert carries the real sender address and body preview rather than an id alone.
  3. Post the alert into the Teams channel so the message is visible to the whole responding team rather than sitting in one person's inbox.
What you'll need to have ready
  • messageFilter: OData $filter expression selecting messages worth escalating, e.g. "isRead eq false and importance eq 'high'".
  • teamId: The id of the team holding the alert channel.
  • channelId: The id of the channel the alert is posted to.
For your developer

Arazzo workflow microsoft-office:mail-to-teams-alert, 3 operations: listMyMessages → getMyMessage → sendChannelMessage. Specs on APIs.io.