How-to · Microsoft Teams
Create monday.com items from Microsoft Teams messages
By Jefferson Huera Guzman Updated 5 min read
To create monday.com items from Microsoft Teams messages, connect MS Teams Integration Plus, pick a chat (Standard Mode) or a channel (Full Access Mode) and add a template that creates an item for each matching message. Add a keyword so only real requests count, and have people write Name:, Status: and Due Date: lines to fill the item's columns.
The idea: an intake channel
Requests often start as a message in Teams and then get lost in the scroll. An intake channel fixes that: people post in one channel with a keyword, and each post becomes an item on your board.
- Post in the intake channel
- Keyword found
- Name, Status and Due Date lines read
- New item on your board
This guide builds an intake channel for a marketing team. Each post with the word intake adds an item to this board:
Marketing requests
New requests
| Request | Requester | Status | Due date | Teams link |
|---|---|---|---|---|
| Update pricing page | Dana Lee | Working on it | Nov 20 | View message |
| New webinar banner | Sam Ortiz | New | Nov 24 | View message |
Step 1: Pick the right mode
Automations that watch a Teams chat work in Standard Mode, so you can skip to step 2. Automations that watch a Teams channel need Full Access Mode:
- Ask a Microsoft 365 Global Administrator, Application Administrator or Cloud Application Administrator to approve Full Access. The app’s Connect Account tab has an approval link you can send them. A Teams Administrator role alone isn’t enough.
- Connect your account with Full Access Mode. If you already connected in Standard Mode, click Upgrade to Full Access next to your account.
If you skip this for a channel, turning on the automation fails with an error that asks for Full Access. Get admin consent for your organization has a note you can send your IT team.
The app watches as the connected account, so that account must be a member of the chat or channel.
Step 2: Agree on a message format
The automation is only as tidy as the messages. Pin a short format in the channel, so everyone writes requests the same way:
Intake: the pricing page needs the new numbers
Name: Update pricing page
Status: Working on it
Due Date: 2026-11-20 The app reads the lines like this:
- Each label starts its own line. “Please use Name: X” in the middle of a sentence isn’t read. In Teams, press Shift+Enter to start a new line without sending.
- Only the first line of each kind counts. A second
Name:line is ignored. - Labels can be any case.
name:andNAME:both work. For the date,Date:,Due:andDue Date:all work. - Use the
2026-11-20date format. It leaves no doubt about the day and the month. If the app can’t read a date, such asnext Friday, the date stays empty and the item is still created.

Step 3: Add the automation
Pick the keyword template, so chatter in the channel doesn’t become items:
When a message is received in Account in Chats/Teams in Chat/Channel and only if it contains Word/Phrase, create an Item/Subitem in this Group/Item with this Data
- Click Automate in the board’s top bar, then click Create.
- Search for
MS Teams, click the app icon and pick the template above. - Click Account and pick your Microsoft account.
- Click Chats/Teams and pick the team.
- Click Chat/Channel and pick the intake channel.
- Click Word/Phrase and type
intake. - Click Item/Subitem and choose an item.
- Click Group/Item and pick the group for new requests.
- Click Data and map the fields, as described in the next step.
- Save the automation.
The keyword matches whole words in any case. intake matches “Intake” and “INTAKE”, but not “intakes”. The app searches the subject of channel posts and the text of the message, and each automation takes one keyword or phrase. See Keyword filter.

Step 4: Map the message to your columns
Click Data and map these fields:
| Message field | Board column |
|---|---|
| ✏️ Custom Name | Name |
| 👤 Sender | Requester (People column) |
| 🚦 Custom Status | Status |
| 📅 Custom Date | Due date (Date column) |
| 🔗 Teams Message Link | Teams link (Link column) |
| 💬 Message Content (Cleaned - without Name/Status/Date lines) | A Long Text column, or Item Update |
A few mappings need care:
- The name has a fallback. If a message has no
Name:line, the item is named “Teams message” plus the date. That’s your sign someone skipped the format. - 👤 Sender needs matching emails. The email on the person’s Microsoft account must be the email of a monday.com user in your account. Otherwise the column stays empty and the rest of the item is still created.
- Keep the context. The cleaned message leaves out the
Name:,Status:andDate:lines, so the item holds only the extra details.

What won’t create an item
- Edits. Only new messages count.
- Messages from bots and apps.
- System messages, such as someone joining or leaving.
- Cards, including the notifications MS Teams Integration Plus posts.
- Deleted messages.
Replies count as messages. Teams reports replies in a channel thread like any other message, and the app has no separate filter for them. A reply that contains your keyword creates an item, which is why this guide uses intake rather than a word people use in everyday replies, such as request.
Other ways to filter
A keyword isn’t the only filter. This template runs only for messages that meet a condition, such as being marked important or coming from one person:
When a message is received in Account in Chats/Teams in Chat/Channel and only if Condition Value, create an Item/Subitem in this Group/Item with this Data
Condition can be importance, attachments, sender or mentions. For a channel that only holds requests, you can drop the filter and create an item from every message:
When a message is received in Account in Chats/Teams in Chat/Channel, create an Item/Subitem in this Group/Item with this Data
See Conditions.
Test it
- Post the example message in the channel.
- Check that a new item appears in the group, with the name, status, due date and requester filled in.
- Open the link and check that it goes back to your message.
- Post a message without the keyword and check that nothing is created.
If nothing happens, check that the automation is on and that the keyword is in the message as a whole word. If it worked before and stopped, reconnect the Microsoft account, then turn the automation off and on again. See Teams messages don’t create items.
To post messages as updates on an existing item instead, see Create items and updates from Teams messages.
Some screens shown on this site are illustrations, so yours may look a little different.
Frequently asked questions
Do Teams chats need Full Access too?
No. Automations that watch chats work in Standard Mode. Only automations that watch Teams channels need Full Access Mode. Read more →
Can one automation watch every channel in a team?
No. Create one automation per channel. For chats, All Chats covers every chat the connected account is in. Read more →
Will editing a message create a second item?
No. Only new messages run the automation, so an edit doesn't run it again. Read more →
Are attached files copied into monday.com?
No. The app adds links to the attached files, not the files themselves. Map Attachment Links to a Long Text column to keep every link. Read more →
Will my monday.com notification cards create items?
No. Messages that contain a card are skipped, including the cards MS Teams Integration Plus posts, so the two directions can't loop. Read more →
Start with the complete guide
Complete guidemonday.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
- Create items and updates from Teams messages Turn new Teams messages from a channel, a chat or all your chats into monday.com items, subitems or updates, with optional keyword and condition filters.
- Filter Teams messages and read Name, Status and Date Run Teams → monday automations only for messages with a keyword, importance, sender, mention or attachment, and pull a name, status and date from the text.
- Map Teams message fields to monday.com columns Which Teams message fields you can map to which monday.com column types, and how the app writes names, people, dates, statuses, tags and links.
- Get admin consent for your organization Why Microsoft asks for admin approval, who can grant it, and a ready-to-send note listing every permission MS Teams Integration Plus requests.
More Microsoft Teams guides
- Comparison
monday.com Teams notifications: 4 ways compared
Compare monday.com's Teams app and Teams integration, Zapier or Power Automate, and MS Teams Integration Plus for monday.com alerts in Teams.
- How-to
@mention people in Microsoft Teams from monday.com
Post a monday.com card in a Teams channel that @mentions only the item's owner, with the MS Teams Integration Plus custom action.
- How-to
Send a Teams DM to the people assigned in monday.com
Send a private Microsoft Teams message to each person in an item's People column when something changes in monday.com, matched by email.
- How-to
Send monday.com due date reminders to Microsoft Teams
Post a Teams card when a monday.com date arrives and check for overdue items every day, in a channel, a group chat or the assignee's DM.
- How-to
Send monday.com notifications to a Teams group chat
Post monday.com notifications in a named Microsoft Teams group chat, with @mentions for the people on the item, using MS Teams Integration Plus.