Resources · Make integration

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 you can automate

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.

Connect

How do you connect Microsoft Teams to Make?

  1. 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.

  2. 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.

  3. 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.

First scenario

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Triggers

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.

Microsoft Teams1Watch Teams

Watch Teams

Scheduled trigger

In MakeTriggers 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.

How it fires
scheduled, Make checks Teams on the scenario's schedule, every 15 minutes by default and never faster than that on the Free plan.
When to use it
when IT wants every new team to receive its standard channels, a welcome post or a record in an asset list.
Watch out
groups count too, not only teams, so filter them before acting on a team.
Microsoft Teams2Watch Messages

Watch Messages

Scheduled trigger

In MakeTriggers 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.

How it fires
scheduled, Make reads the channel or chat on the scenario's schedule and collects what arrived since the last check.
When to use it
when requests reach a shared support channel and each one should become a ticket or a row in a tracker.
Watch out
if the same scenario posts back into the watched channel, it will read its own messages, so send answers somewhere else.
Microsoft Teams3Watch New Replies

Watch New Replies

Scheduled trigger

In MakeTriggers 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.

How it fires
scheduled, Make looks at the thread on the scenario's schedule and picks up the replies posted since the previous run.
When to use it
when an announcement collects answers, such as volunteers or approvals, and you want them logged in another tool.
Watch out
the module is not available for personal Microsoft accounts, only for work accounts.
Modules

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.

Team

7 modules

You 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.

Microsoft Teams1

Create an Office 365 Group

Action

In MakeCreates 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.

When to use it
as the first brick when a deal is signed and the account needs its own workspace.
Watch out
a group is not a team yet; chain Create a Team From a Group to get a team.
Microsoft Teams2

Create a Team From a Group

Action

In MakeCreate 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.

When to use it
right after Create an Office 365 Group, to finish the new workspace in the same run.
Watch out
on a group made less than 15 minutes earlier, the module can fail with a 404 error; the doc advises retrying three times, 10 seconds apart.
Microsoft Teams3

Update a Team

Action

In MakeUpdates 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.

When to use it
when a project is renamed or changes owner in your CRM and the team should follow.
Watch out
fetch the team first with Get a Team or a list module, since the change needs the right team selected.
Microsoft Teams4

Get a Team

Action

In MakeRetrieves 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.

When to use it
before a report or a sync, when you need the current state of one team rather than the whole list.
Watch out
it reads a single item; to cover every team, use List All Teams & Groups instead.
Microsoft Teams5

List All Teams & Groups

Search

In MakeLists 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.

When to use it
when IT wants an inventory of teams sent to a spreadsheet, or a check across all of them.
Watch out
each returned bundle feeds the next modules, so every item costs operations; filter early.
Microsoft Teams6

List Joined Teams

Search

In MakeLists 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.

When to use it
when a scenario should post or act only where the connected user is already a member, such as a bot account.
Watch out
the result depends on which account made the connection, so the same scenario on another connection sees other teams.
Microsoft Teams7

Delete a Team or Group

Action

In MakeDeletes 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.

When to use it
when a project is marked as archived in your tool and its team should disappear with it.
Watch out
no module on this page brings a team back, so place a filter before it and test with Run once on a dummy team.

Channel

5 modules
Microsoft Teams8

Create a Channel

Action

In MakeCreates 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.

When to use it
when a new client or event is logged elsewhere and needs a dedicated channel in the existing department team.
Watch out
map a clear, unique name from the source record so repeated runs do not produce look-alike channels.
Microsoft Teams9

Update a Channel

Action

In MakeUpdates 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.

When to use it
when a deal changes stage or a client is renamed and the channel should reflect it without someone remembering.
Watch out
you need the right channel first; List Channels or Get a Channel gives it to you.
Microsoft Teams10

Get a Channel

Action

In MakeRetrieves 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.

When to use it
before an update or a report, to confirm a channel still exists and check its details.
Watch out
it returns one channel only; for every channel of a team, use List Channels.
Microsoft Teams11

List Channels

Search

In MakeLists 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.

When to use it
when you broadcast a notice to every channel of a team, or want a map of channels in a sheet.
Watch out
a large team yields many bundles, and every module after this one runs once per channel.
Microsoft Teams12

Delete a Channel

Action

In MakeDeletes a channel from team.

Delete a Channel removes a channel from its team, tidying up spaces that no longer serve a purpose.

When to use it
when an event or a short project is closed in your planning tool and its channel should go too.
Watch out
nothing in this app restores a deleted channel. Filter on a clear status, and try it on a throwaway channel before pointing it at real ones.

Message

2 modules
Microsoft Teams13

Send a Message

Action

In MakeSends 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.

When to use it
when a paid invoice, a new lead or a failed job elsewhere should be announced to the right group right away.
Watch out
if a Watch Messages trigger listens to the same channel, the scenario can read its own posts and run again.
Microsoft Teams14

Reply to a Channel Message

Action

In MakeCreates 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.

When to use it
when a request posted in a channel has been handled in another tool and the requester should see the outcome under their message.
Watch out
map the original message from the trigger so the reply lands in the right thread.

Member

2 modules
Microsoft Teams15

Add a Member

Action

In MakeAdds 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.

When to use it
when HR marks a hire as confirmed and the person should join the department team.
Watch out
find the person first with Search Users, since the module needs the exact user to add.
Microsoft Teams16

Add a Member to a Group

Action

In MakeAdds 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.

When to use it
when access is managed at group level and a new client contact must join the client group.
Watch out
pick Add a Member for a team and this one for a group; they target different objects.

Online Meeting

4 modules
Microsoft Teams17

Create an Online Meeting

Action

In MakeCreates 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.

When to use it
when a booking or a support escalation needs a call set up without anyone opening Teams.
Watch out
the meeting is standalone, tied to no calendar event, so it will not show in the user's calendar.
Microsoft Teams18

Update an Online Meeting

Action

In MakeUpdates 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.

When to use it
when a client reschedules in your booking tool and the Teams meeting should follow.
Watch out
store the meeting ID when you create it, in a sheet or CRM field, or you will have nothing to update later.
Microsoft Teams19

Get an Online Meeting

Action

In MakeRetrieves 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.

When to use it
when a reminder flow needs the current meeting data before sending it to attendees through another app.
Watch out
without a stored meeting ID, this module has nothing to look up.
Microsoft Teams20

Delete an Online Meeting

Action

In MakeDeletes 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.

When to use it
when a customer cancels in your booking or CRM tool and the Teams meeting should vanish at the same moment.
Watch out
no module here recreates a deleted meeting; check the ID and the cancellation status with a filter first.

Other

3 modules
Microsoft Teams21

Search Users

Search

In MakeSearches 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.

When to use it
before Add a Member, to turn an email from your HR tool into the matching Microsoft user.
Watch out
a loose filter can return several people or none; add a filter module to handle both cases.
Microsoft Teams22

Get User’s Presence

Search

In MakeRetrives 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.

When to use it
when an urgent ticket should go to an available teammate first, and to the whole channel otherwise.
Watch out
the module does not work with personal Microsoft accounts, only with work accounts.
Microsoft Teams23

Make an API Call

Action

In MakePerforms 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.

When to use it
when you need an endpoint no listed module offers and prefer staying inside the same scenario.
Watch out
you write the request yourself, so keep the Microsoft Teams API documentation open while you build it.
Need help

Need help automating Microsoft Teams with Make?

A person reads every message.

FAQ

Microsoft Teams and Make: common questions

01Is the Microsoft Teams Make integration free?
Yes. Microsoft Teams is a standard app in Make, so it works from the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams, Enterprise) lower the interval to 1 minute and remove the cap on active scenarios. Usage is counted in operations, one per module run on one bundle. The Microsoft side is separate: the doc expects a business account with Office 365 Premium.
02What do you need to connect Microsoft Teams to Make?
You need a Microsoft business account, admin rights on it and Office 365 Premium active, according to the Make documentation. In the editor, add any Microsoft Teams module, click Create a connection, name it if you like, click Save and approve access when Microsoft asks. Show advanced settings is only for teams that use their own app: there you enter client credentials, the tenant ID and extra scopes, and the app needs the Redirect URI given in the doc. After that, every Teams module reuses the same connection.
03Do Microsoft Teams triggers in Make fire instantly?
No. Watch Teams, Watch Messages and Watch New Replies are all scheduled triggers: Make checks Teams at each run of the scenario rather than being alerted by Teams through a webhook. A new scenario runs every 15 minutes by default. On the Free plan, 15 minutes is also the shortest interval; paid plans can go down to 1 minute. If a message must be handled faster, lower the interval on a paid plan, and remember that each check costs operations when items come back.
04What if a Microsoft Teams module you need is missing in Make?
Use Make an API Call. It sends any request to the Microsoft Teams API with the connection you already have, so you can reach endpoints that the listed modules do not cover. Check known limits too: the doc warns that Create a Team From a Group can fail with a 404 error on a group created less than 15 minutes earlier, and recommends retrying three times with 10 seconds between calls. Watch New Replies and Get User’s Presence do not work with personal accounts.
05Should you use Make or n8n for Microsoft Teams?
It depends on the tool your team already uses. Make offers 26 Microsoft Teams modules, including 3 scheduled triggers and Make an API Call for anything missing. n8n also has a Microsoft Teams node, with its own page on this site. Compare the modules each tool lists against the flow you have in mind, such as meetings, channels or member management, and pick the one where your other automations already live. That keeps connections and maintenance in one place.