- Home
- Resources
- Integrations
- Microsoft Teams
Microsoft Teams Make integrationAutomate Microsoft Teams with Make.
Can Make post, reply and set up meetings in Teams for you? The Microsoft Teams Make integration gives you 26 modules: 3 triggers, 18 actions and 5 searches. This page is for ops and IT leads, and walks you from the connection to a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Microsoft Teams Make integration do for you?
The Microsoft Teams Make integration links your Teams tenant to Make, a no-code tool where you build a scenario: an automation made of modules, each one a brick that watches, acts or searches. Make can post messages, create channels and teams, add members and manage online meetings without anyone clicking through Teams.
Meetings booked from another tool. A request lands in your form or CRM, Create an Online Meeting opens the call, and Send a Message drops the details into the project channel. Nobody copies a link by hand.
A clean workspace for every new project. Start from Create an Office 365 Group, turn it into a team with Create a Team From a Group, then add channels and people with Create a Channel and Add a Member.
Conversations that trigger follow-up. Watch Messages and Watch New Replies pick up what people write, so a question in a support channel can become a task or an alert in another app.
Limits worth knowing: all three triggers are scheduled, so Make checks Teams on a clock rather than being called by it, and meetings created here stay off the user's calendar. The same app also has an n8n node, described on the Microsoft Teams n8n integration page; n8n vs Make sets the two tools side by side, and Make training helps if you are new to the editor.
How do you connect Microsoft Teams to Make?
- 01
Open the connection window
In your scenario, add any Microsoft Teams module and click Create a connection. A connection is your Microsoft account linked to Make once, then reused by every Teams module you add later.
- 02
Name it and check the advanced options
Type a label in Connection name if you manage several tenants. Only if your IT team uses its own app, open Show advanced settings to paste the client credentials, the tenant ID and any extra scopes.
- 03
Save and approve access
Click Save. Microsoft may ask you to sign in and confirm what Make can reach; accept, and the connection appears in the module, ready to list your teams and channels.
Your first scenario: book a Teams meeting and announce it
GoalWhen a meeting request arrives from another app, Make creates a Microsoft Teams online meeting and posts it in the right channel.
- 01
Create the scenario
Go to the Scenarios page, create a new scenario and click the +. Pick the app where requests arrive, such as your form or CRM, and its trigger module.
- 02
Add Create an Online Meeting
Click the + on the right, search Microsoft Teams and choose Create an Online Meeting. Click Create a connection, then map the subject and times from the request.
- 03
Post it with Send a Message
Add Send a Message after the meeting module. Choose the team and channel from the lists Make shows, and map the meeting data into the text.
- 04
Test with Run once
Click Run once and send a test request. Each module shows the bundles it received, one bundle per item, so you can check the meeting and the message.
- 05
Schedule and switch it on
Set the schedule on the first module (every 15 minutes by default) and turn the scenario on. Each module run counts as one operation on your Make plan.
What can start a Microsoft Teams scenario?
3 modules start a scenario when something happens in Microsoft Teams. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Microsoft Teams as soon as it happens.
Watch Teams
Scheduled triggerIn Make“Triggers when a new Microsoft Team or Office 365 group is created.”
Watch Teams tells your scenario each time a new team or Office 365 group appears in your organization, so the setup work that follows can start without a reminder.
Watch Messages
Scheduled triggerIn Make“Triggers when a someone sends a message in a team's channel or in a chat.”
Watch Messages hands you every new message posted in a channel or a chat you pick, one bundle per message, ready to be routed, copied or answered elsewhere.
Watch New Replies
Scheduled triggerIn Make“Triggers when a new reply to selected message is received. Not available for Personal accounts.”
Watch New Replies follows one message you select and returns each new reply under it, which keeps a single thread under watch instead of a whole channel.
What can Make do in Microsoft Teams?
Microsoft Teams gives you 23 modules in 6 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Team
7 modulesYou can't currently create a team via this module.
If the group was created less than 15 minutes ago, it's possible for the Create a Team from a Group module to fail with a 404 error code due to replication delays. The recommended pattern is to re-run this module three times, with a 10 seconds delay between calls.
Create an Office 365 Group
ActionIn Make“Creates a new Office 365 Group.”
This module creates an Office 365 group, the shared membership that sits behind a team, so a new project or client gets its base without an admin session.
Create a Team From a Group
ActionIn Make“Create Microsoft Team by calling from Office 365 Group.”
Create a Team From a Group turns an existing Office 365 group into a Microsoft team, so the workspace you just prepared becomes a place people can use in Teams.
Update a Team
ActionIn Make“Updates the properties of Microsoft Team or Office 365 Group.”
Update a Team changes the properties of an existing team or group, so settings stay aligned with the source of truth instead of drifting by hand.
Get a Team
ActionIn Make“Retrieves the properties and relationships of the specified Microsoft Team or Office 365 Group.”
Get a Team reads one team or group and returns its properties and relationships, which gives later modules solid data to work with.
List All Teams & Groups
SearchIn Make“Lists all Microsoft Teams in an organization, including Office 365 Groups.”
This search returns every team and Office 365 group in the organization, one bundle each, which is the base for any audit or bulk update.
List Joined Teams
SearchIn Make“Lists all Microsoft Teams that authenticated user has joined in an organization.”
List Joined Teams returns only the teams the connected account belongs to, a shorter list than the full organization.
Delete a Team or Group
ActionIn Make“Deletes Microsoft Team or Office 365 Group in an organization.”
Delete a Team or Group removes a team or Office 365 group from the organization, closing a workspace once the work behind it is over.
Channel
5 modulesCreate a Channel
ActionIn Make“Creates a new channel in a Microsoft Team.”
Create a Channel adds a new channel inside a team you choose, giving each topic, client or event its own place to talk.
Update a Channel
ActionIn Make“Updates the properties of the specified channel.”
Update a Channel edits the properties of an existing channel, keeping its name and description in line with the project it serves.
Get a Channel
ActionIn Make“Retrieves the properties and relationships of a channel.”
Get a Channel reads one channel and returns its properties and relationships, useful when the next step depends on what the channel currently looks like.
List Channels
SearchIn Make“Lists all channels in Microsoft Team.”
List Channels returns all channels of a team as separate bundles, which lets a scenario loop through them or pick the one it needs.
Delete a Channel
ActionIn Make“Deletes a channel from team.”
Delete a Channel removes a channel from its team, tidying up spaces that no longer serve a purpose.
Message
2 modulesSend a Message
ActionIn Make“Sends a message to a team's channel or to a chat.”
Send a Message posts text into a team's channel or into a chat, so alerts and updates reach people where they already work.
Reply to a Channel Message
ActionIn Make“Creates a new reply to a message in the specified channel.”
Reply to a Channel Message answers under an existing message in a channel, keeping the follow-up inside its thread instead of starting a new post.
Member
2 modulesAdd a Member
ActionIn Make“Adds a new member.”
Add a Member brings a person into a team, so newcomers find their workspace ready on day one without waiting on an admin.
Add a Member to a Group
ActionIn Make“Adds a member into an Office 365 Group.”
Add a Member to a Group puts a user into an Office 365 group, the right pick when your access rules are set per group rather than per team.
Online Meeting
4 modulesCreate an Online Meeting
ActionIn Make“Creates an online meeting. This will be a standalone meeting that is not associated with any event on the user's calendar; therefore, meetings created via this module will not show on the user's calendar.”
Create an Online Meeting opens a Teams meeting on its own, returning the meeting data you can pass to an email, a chat post or a CRM record.
Update an Online Meeting
ActionIn Make“Updates an online meeting by its ID.”
Update an Online Meeting changes an existing meeting found by its ID, so a moved booking updates the call instead of creating a second one.
Get an Online Meeting
ActionIn Make“Retrieves a meeting by its ID.”
Get an Online Meeting fetches one meeting by its ID and returns its details, handy to rebuild a message or check the meeting before acting.
Delete an Online Meeting
ActionIn Make“Deletes an online meeting by its ID.”
Delete an Online Meeting removes a meeting by its ID, so a cancelled booking does not leave a ghost call behind.
Other
3 modulesSearch Users
SearchIn Make“Searches for users by a filter parameter.”
Search Users finds people in your organization through a filter and returns each match as a bundle, which gives later modules the exact user they need.
Get User’s Presence
SearchIn Make“Retrives a presence of selected users. Not available for Personal account.”
Get User’s Presence reads the presence status of the users you select, so a scenario can decide who to ping based on who is around.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call sends any request to the Microsoft Teams API with your existing connection, covering what the listed modules leave out.
Need help automating Microsoft Teams with Make?
A person reads every message.