- Home
- Resources
- Integrations
- Microsoft Teams Events
Microsoft Teams Events Zapier integrationAutomate Microsoft Teams Events with Zapier.
The Microsoft Teams Events Zapier integration gives you 3 triggers, 6 actions and 6 searches. Catch webinar sign-ups and meeting transcripts, manage private channel members, rewrite or delete messages and pull attendance reports, without copying anything by hand.
Verified Trustpilot reviews · AI, automation & growth agency
What the Microsoft Teams Events Zapier integration does for you
It links the Teams side that handles webinars, meetings and private channels to the rest of your tools. An event in Teams, like a new registration or a fresh transcript, starts an automation, and Zapier then changes members, messages or reports in Teams for you. Nothing to export, nothing to paste.
Three results come out of this pairing more than any other. A registrant list that fills itself: New Webinar Registration passes every sign-up to the next step, and Find Webinar Registration pulls one back by its ID when a later step needs it. A private channel roster that follows your other tools: Add Member to Private Channel and Remove Member From Private Channel change who sits in a channel while nobody opens Teams. A decision card that locks itself: Update Message With Card swaps an adaptive card or strips its buttons once someone has made the call.
One detail changes how you plan all of it. Of the three triggers, only New Transcription is instant: it reacts at once, even on the free plan, while the two others wait for the check interval of your plan. When speed matters, build around that one.
What Zapier does not do here: none of the six actions posts a brand-new message, and none creates a webinar. You can update, delete and look up messages, not write fresh ones from this app. If that gap decides things for you, open our n8n vs Zapier comparison before you build.
Zapier words in one minute
Seven terms come back on every line of this page. Here they are in plain words.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time that trigger event happens.
- Trigger
- The event that starts a Zap, such as a new webinar sign-up. Once the Zap is switched on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that writes, changes or removes something, here inside Teams.
- Task
- The unit Zapier bills: one action that completes successfully. The monthly count on your plan is a count of these.
- Polling vs instant
- Polling: Zapier checks the app on a timer and keeps only what it has not seen. Instant: the app calls Zapier the moment it happens.
- Filter
- A step that lets the Zap carry on only when what arrived meets the condition you set, and stops it there otherwise.
- Search step
- A step that looks up something already in an app, like a message or a registration, so the next steps can use it.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action, a filter or a search turns it into one, and it needs a paid plan.
What it really costs
The trigger never costs a thing, and neither do the checks Zapier runs to spot new items. You pay in tasks: each action that completes counts as one, and an action that does not go through is not counted.
- Free plan100 tasks a month, unlimited Zaps
- Steps per Zap on free2: one trigger, one action
- Premium appNo, works on the free plan
- Instant triggers1 of 3: New Transcription
The free plan gives 100 tasks a month and unlimited Zaps, each capped at two steps: one trigger, one action. Add a filter, a search or a second action and the Zap turns multi-step, which needs a paid plan. Microsoft Teams Events is not a premium app, so it works from the free plan. The grid below sets how often the two polling triggers check; it does not apply to New Transcription, which starts at once on every plan.
Connect your Microsoft Teams Events account
- 01
Open Apps and add a connection
In your Zapier account, open the Apps page and click + Add connection. A connection is your account of an app linked to Zapier once, then reused by every step that uses Microsoft Teams Events.
- 02
Pick the app and confirm
Type Microsoft Teams Events in the search box of the dialog, select it, then click Add connection. A new tab then opens so you can sign in to the app.
- 03
Sign in and grant access
Sign in with the account that should run your Zaps and grant Zapier access to it. You need an account on the app, plus read or write access on anything you do not own yourself and want the Zap to touch. The app listing on Zapier also states that tenant admin consent is required.
Your first Zap: webinar sign-ups into a spreadsheet
GoalEvery new registration for a chosen webinar becomes a row in your spreadsheet, but only when it meets the condition you set.
- 01
Build the trigger
Create a Zap, pick Microsoft Teams Events and the New Webinar Registration event, then choose the webinar to watch. Leave Increase Polling Size off unless more than 100 people may register between two checks.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent registrations of the connected account, so you map the next steps on a real one instead of a blank.
- 03
Add the filter
Add a Filter step from the plus icon and fill its three boxes: the field to look at, the rule, the value to compare with. Use a text rule on text and a number rule on numbers, or it never passes.
- 04
Add the spreadsheet action
Add your spreadsheet app as the action, choose its new-row event and map the registration fields into your columns. Check at test which fields the trigger actually returns.
- 05
Test, then publish
Test the action once and read what came back, then click Publish to switch the Zap on. The filter makes it multi-step, so it needs a paid plan; on free, drop the filter.
Microsoft Teams Events triggers
3 events start a Zap when something happens in Microsoft Teams Events, and one of them is instant: the app calls Zapier straight away, whatever your plan.
Message Query
Polling triggerIn Zapier“Search across Microsoft Teams using Microsoft Graph Search.”
Turns a search across Microsoft Teams into a starting point: messages that match your query start the Zap, so a phrase you care about becomes a step in another tool.
New Transcription
Instant triggerIn Zapier“Triggers when a new transcription is created.”
Starts the Zap when a new transcription is created for a meeting, so the text of a call can travel to wherever your team reads it.
New Webinar Registration
Polling triggerIn Zapier“Triggers when someone registers for a webinar.”
Hands each new registrant of the webinar you pick to the following steps, which is how a sign-up reaches your list or your spreadsheet without a manual export.
Microsoft Teams Events actions
Microsoft Teams Events gives you 6 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Member to Private Channel
ActionIn Zapier“Adds a member to a private channel”
Puts a person into a private channel of a team, and the Add as owner? setting can give them owner rights on that channel.
Remove Member From Private Channel
ActionIn Zapier“Removes a member from a private channel”
Takes someone out of a private channel, the reverse move of the action above.
Delete Message
ActionIn Zapier“Soft-deletes a message in a chat or channel.”
Removes a message from a chat or a channel; Zapier describes it as a soft delete.
Update Channel
ActionIn Zapier“Updates a channel.”
Changes a channel that already exists in a team, rather than opening a new one.
Update Message With Card
ActionIn Zapier“Updates an existing chat or channel message that contains an adaptive card. You can replace the card, or disable its buttons to mark a decision (for example, after an approval). You can only update messages sent by the connected account.”
Rewrites a chat or channel message that holds an adaptive card: replace the card, or remove all its buttons so nobody acts on it twice.
Create Webinar Attendance Report
ActionIn Zapier“Creates an attendance report for a completed webinar session.”
Builds an attendance report for a webinar session that has already ended.
Microsoft Teams Events searches
6 search steps look for data that already exists in Microsoft Teams Events, so a later step can use it.
A search step finds something that already exists in Teams and hands it to the steps after it. In the editor, searches sit at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the result is not the one expected.
Find Private Channel Member
SearchIn Zapier“Finds a private channel member by email address.”
Looks up a member of a private channel from their email address.
Get Message
SearchIn Zapier“Retrieves a specific channel message using the message ID.”
Fetches one specific channel message from its message ID.
Get Message Replies
SearchIn Zapier“Retrieves the replies to a channel message using the parent message ID.”
Collects the replies posted under a channel message, from the ID of the parent message.
Find Messages
SearchIn Zapier“Finds chat or channel messages using a search query.”
Finds chat or channel messages that match a search term you type or map.
from:username or sent>YYYY-MM-DD; test them before you rely on them.Find Webinar
SearchIn Zapier“Finds a webinar and its sessions given its ID.”
Returns a webinar together with its sessions, starting from the webinar ID.
event/ in the event link you copy.Find Webinar Registration
SearchIn Zapier“Finds a webinar registration given its ID.”
Retrieves one registration of a webinar from its registration ID.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and the steps that depend on it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into find-or-create on apps that offer it. None of the six Microsoft Teams Events searches does, so you will not see it here.
- If multiple search results are found?Three ways out when several items match: keep the first one, which is the default, stop the Zap, or hand all of them on at once.
When it breaks
Here are the limits to know with this app, some of them general to Zapier, some of them written into the operations themselves.
Read these cases before you publish. If a Zap still stops after that, see our Zapier troubleshooting guide.
Nothing from before the Zap
A Zap only reacts to what happens after you switch it on. Registrations and transcripts that already existed are not picked up; moving that backlog is a separate job.A big wave of registrations
On New Webinar Registration, the Increase Polling Size field exists for more than 100 registrants between two checks. Switch it on when a launch may bring that many.Cards posted by someone else
Update Message With Card only works on messages the connected account sent. A card posted under another account stays out of its reach.A Zap that sets itself off
As a general precaution, a Zap that writes into the place its own trigger watches can start itself again and again, and burn through your tasks.A sudden bulk batch
When a trigger returns a huge batch at once, after a bulk import or a migration, Zapier's flood protection can hold it back.The same item twice
On a polling trigger, Zapier keeps track of what it has already seen, so the same item does not start the Zap twice.
Need help automating Microsoft Teams Events with Zapier?
A person reads every message.



