How-to · Microsoft Teams

Send a Teams DM to the people assigned in monday.com

By Jefferson Huera Guzman Updated 4 min read

To send a Microsoft Teams direct message to the people assigned to a monday.com item, use an MS Teams Integration Plus automation, set Team/Chats to 💬 Chats and pick ⭐ Assigned Users in your People column as the Destination. Each assigned person then gets the card in their own 1:1 chat, matched to their Teams account by email.

How it works

When the automation runs, MS Teams Integration Plus reads the item’s People column, finds each person in Microsoft Teams by their monday.com email, and posts the card in a 1:1 chat with them.

  1. People column on the item
  2. Match each person by email
  3. Card in each person's 1:1 chat

monday.com’s Teams integration article says it supports channels only. monday Workflows has its own Microsoft Teams blocks, so if you use Workflows, check what they can reach in your account. Other options are compared in monday.com Teams notifications: 4 ways compared.

Step 1: Check the People column and emails

DMs follow whoever is in the People column when the automation runs. On this board, ⭐ All Assigned Users sends the first task’s DM to Dana and Sam:

Website launch

In progress

TaskOwnerReviewerStatusDue date
Homepage copy Dana Lee Sam OrtizStuckNov 14
Pricing page design Priya Shah Dana LeeWorking on itNov 18
Analytics setup Sam OrtizDoneNov 10
With ⭐ All Assigned Users, Dana Lee and Sam Ortiz both get the DM. With ⭐ Assigned Users in Owner column, only Dana Lee does.

For each person, compare the email on their monday.com profile with the address they use to sign in to Teams. They must be the same. In most organizations, that’s the work email.

You can also put a monday.com team in a People column. The app expands it into its members and sends each member their own DM.

Step 2: Pick a template

In the Automation Center, any of the 10 monday → Teams templates can send DMs. This one notifies people when they’re assigned:

When person is assigned notify Account Team/Chats Destination in Language

  1. Click Automate in the board’s top bar, then click Create.
  2. Type MS Teams in the search box and click the MS Teams Integration Plus icon.
  3. Pick a template, such as “When person is assigned” or “When status changes from something to something”.
  4. Set up the trigger, for example the Owner column.

Step 3: Send it to the assigned people

  1. Click Account and pick your Microsoft account.
  2. Click Team/Chats and pick 💬 Chats at the top of the list.
  3. Click Destination. At the top of the list, pick ⭐ Assigned Users in a People column, or ⭐ All Assigned Users to include every People column.
  4. Click Language and pick the language of the card.
  5. Save the automation.

⭐ All Assigned Users only appears when the board has two or more People columns. If the board has no People column, none of the ⭐ options appear.

The Destination list after picking Chats, with the Assigned Users options at the top followed by group chats and 1:1 chats

What each person receives

Each person gets the card in their 1:1 chat with the connected Microsoft account, with a button back to the item:

Alex Morgan · now

👤 Sam Ortiz was assigned

monday.com

Marketing › Q4 launches › Website launch

Sam Ortiz was assigned to item "Website launch" in Marketing.

View item on monday.com
Example of a card in Microsoft Teams
  • When the card goes to several people, nobody is @mentioned, because it’s already private.
  • When it goes to only one person, the card also @mentions them.
  • Each person gets the card once, even if they’re in two People columns, or both on their own and in a monday.com team.
A notification card received in a 1:1 Teams chat after the person was assigned to a monday.com item

Write your own DM with the custom action

With the custom action, you write the card yourself. Add it to an automation built from scratch, with any monday.com trigger:

send notification with Title and Message to Account Team/Chats Destination and mention column

For example, to tell only the owner when their task is stuck:

Trigger:      When Status changes to Stuck
Title:        Stuck: {Item Name}
Message:      {Item Name} on {Board Name} is stuck. Can you take a look?
Team/Chats:   💬 Chats
Destination:  ⭐ Assigned Users in Owner column
mention:      🚫 Do not mention

With an ⭐ Assigned Users destination, 🚫 Do not mention is the only mention option, because the people already get the card privately. See Build custom automations and Workflows.

A custom automation that sends the MS Teams Integration Plus notification to Assigned Users in the Owner column when Status changes to Stuck

If someone doesn’t get the DM

  • Their emails don’t match. Their monday.com email must be the address they sign in to Microsoft with.
  • They’re outside your organization. Guests in your Microsoft tenant, and people whose monday.com email is a personal address, can’t be matched.
  • Nobody matched, or the People column was empty. The app sends nothing and doesn’t show an error.
  • You just fixed their email. The app remembers people it couldn’t find for a day, then checks again. Try again after a day.
  • They just joined a monday.com team. The app remembers a team’s members for up to 10 days, so new members may wait until the list refreshes.

More fixes are in Troubleshooting. For channels, group chats and @mentions, read the monday.com Microsoft Teams integration guide.

Some screens shown on this site are illustrations, so yours may look a little different.

Frequently asked questions

Does the person need to have chatted with me before?

No. The card goes to their 1:1 chat with the connected Microsoft account. If you've never chatted, Teams starts the chat. Read more →

Who does the DM come from?

From the connected Microsoft account, so it shows your name and photo if you connected your own account. To send from a shared account, connect that account in the automation instead. Read more →

Can I message only the people in one People column?

Yes. Pick Assigned Users in that column as the Destination, in a template or the custom action. Only the people in that column get the DM. Read more →

Why didn't someone get the DM?

Usually their monday.com email isn't the address they sign in to Microsoft with, or they're a guest or outside your organization. If the People column is empty or nobody matches, nothing is sent and no error is shown. Read more →

What happens if I'm in the People column myself?

You get the card too. The connected account can't open a 1:1 chat with itself, so your copy goes to your chat with yourself in Teams. Read more →

Start with the complete guide

Complete guide

monday.com Microsoft Teams integration: the complete guide

Every way to connect monday.com and Microsoft Teams, and how to send notifications to channels, group chats and assignees' DMs with @mentions.

Read the guide →

In the Help Center

More Microsoft Teams guides

Connect Microsoft Teams to monday.com

Install MS Teams Integration Plus from the monday.com marketplace. Questions first? Email us and the developer replies.

MS Teams Integration Plus pricing →