How to use Zapier within Microsoft Teams

Create automated workflows from within your team chat app

Krystina Martinez
Krystina Martinez / Published October 1, 2020

The new Zapier integration for Microsoft Teams is here. For those unaware, Microsoft Teams is a team chat app competing with the likes of Slack. It integrates seamlessly with Microsoft 365 products and also has video call features that give Zoom a run for its money.

If you've ever wanted to automate routine tasks in Microsoft Teams— for example, reminding coworkers to submit their expense reports, or getting channel notifications in a channel for new Salesforce leads—you're in luck. Now you can build Zaps—what we call automated workflows—without ever leaving the Teams app.

Here's how to set it up:

  1. Log in to your Zapier account (or sign up if you don't have an account yet).
  2. Install the Zapier app in your Microsoft Teams workspace.
  3. Connect your Microsoft Teams account to Zapier.
  4. Start making Zaps!

Install the Zapier app on Microsoft Teams

In your Microsoft Teams workspace, click on the three little dots located on the left-hand navigation bar. Type in Zapier in the search bar to find the app and click on it.

A screenshot of a Microsoft Teams workspace with a red box highlighting where to find the app directory.

Once you click on the Zapier app, it'll bring up a pop-up window allowing you to install the app for yourself. Click Add for me.

A screenshot of the Zapier app in the Microsoft Teams app directory.

If you're an admin for your team workspace, click on the upside-down triangle and click on Add for Team if you'd like to install the app for your entire workspace.

A screenshot of the Zapier app in the Microsoft Teams app directory. An option to install the app for a team is highlighted.

After you've added the Zapier app, it'll direct you to the app page, where you can start creating a Zap from scratch, or pick from suggested Zap templates—our pre-built automated workflows—to start automating tasks in Microsoft Teams.

A screenshot of the Zapier app homepage within Microsoft teams.

How to create Zaps within Microsoft Teams

If you've created Zaps before, making them within Microsoft Teams will look just like the Zap Editor on our site. You just don't have to exit the Teams app to do so.

If you're new to Zapier keep going to walk through how to create a Zap that will post a notification to a channel whenever a Google Calendar event starts.

How to set up this Zap:

  1. Click the Use this Zap button above to use our template, or click on the Google Calendar template from the Zapier app in Microsoft Teams.
  2. Sign in to Google Calendar when prompted and set your event criteria.
  3. Sign in to Microsoft Teams when prompted.
  4. Customize your channel message.
  5. Test your Zap and turn it on.

Connect and customize Google Calendar

Click on the Zap template to get started. The trigger app and event has already been selected for us. If you're starting from scratch, select Google Calendar as the App, Event Start as the Event, and click Continue.

You'll now need to connect your Google account. If you've already connected Google Calendar to Zapier before, just click on the dropdown menu to select your account.

A screenshot of the Zap Editor with a specific Google account selected.

If you haven't, you'll click Add New Account. You'll then be directed to your web browser to give Zapier permission to access your Google account. Once you've connected your account, click Continue.

The great thing about the Zapier app is that you can continue building your Zap from your web browser—or go back to the Microsoft Teams app and continue where you left off.

A screenshot of the Zapier app from a Microsoft Teams workspace.
A screenshot of how the Zap Editor looks from a web browser.

We'll need to customize the calendar events we want our Zap to trigger. Click on the dropdown under Calendar to select the Google Calendar you'd like to use.

By default, Zapier will trigger your Zap 15 minutes before the calendar event begins. You can always change this though by filling in your preferred time under Time Before. If you want to use a search string to trigger for specific Google Calendar events, type that in under Search Term. Click Continue when you're done.

A screenshot of the Customize Event step in the Zap Editor.

Now it's time to test our trigger. Zapier will find an event in your Google Calendar, according to the conditions you set in the previous step. We'll use this event to customize the rest of your Zap.

A screenshot of test Google Calendar data in the Zap Editor.

Once you're happy with your test sample, click Continue

Connect Microsoft Teams

If you're working off of a Zap template, the App and Action Event will be pre-selected. If you're building a Zap from scratch, select Microsoft Teams as your app and Send Channel Message as the event. Click Continue.

A screenshot of the app selection step in the Zap Editor.

If you've connected your Microsoft Teams account to Zapier before, you can select your workspace from the dropdown menu. (This is not the same as installing the app to your workspace.)

Since this is our first time connecting Teams to Zapier, we'll need to click on Add New Account. Again, Zapier will request permission access to Microsoft Teams. Click Accept.

A screenshot of how permission requests look like in Microsoft Teams.

Your Teams account will now be selected in the dropdown menu. Click Continue.

Customize your channel message

Click on the dropdown under Team to select your workspace.

A screenshot of selecting the correct Microsoft Teams workspace in the Zap Editor

Under Channel, click on the dropdown menu to select the channel you want your Zap to send messages to.

You have several options for Message Text Format: Plain, XML, and Markdown. If you don't need any special formatting, such as links or bolded text, Plain will be fine. Since we want to bold and hyperlink text, we're going to select Markdown.

A screenshot of message format options for Microsoft Teams in the Zap Editor. Markdown is selected.

Now it's time to customize our message text. Click on Type or insert… under Message Text to start formatting your message.

Since we want to send meeting reminders to our channel, we want some of the meeting information in the calendar invite to show up in our message.

You can use Google Calendar information as placeholders or type in your own text that will appear each time your Zap runs, or a combination of the two.

We want to include the event title, the start time, the call information, and the meeting description. Under Insert Data, select Summary, Description, and Event Begins (Pretty). Click on Show All Options to pull up even more information. We also selected Location.

A screenshot of customizing message text in the Zap Editor. Google Calendar data selections are highlighted.

When you select data from the dropdown menu, it will act as a placeholder field; any time our Zap triggers before an event, Zapier will dynamically populate our chosen fields with the upcoming event information.

You can also type in text that will show up every time your Zap. In our example, I added text announcing an upcoming activity, a 15-minute warning, and an invite to join the call—with some Markdown included.

A screenshot of what customizing the Microsoft Teams message looks like in the Zap Editor.

When you're done formatting your message, click Continue.

Test your Zap

It's time to test our Zap. Zapier will create a new message in Microsoft Teams, according to how you've set it up in previous steps.

You can always skip the test by clicking Skip Test in the top-right corner, but if you want to make sure your Markdown is showing up properly, you're better off testing. Click any of the test buttons to continue.

A screenshot of testing the Microsoft Teams message in the Zap Editor. Buttons to start or skip the test are highlighted.

And this is how our message looks:

A screenshot of the message our Zap created in Microsoft Teams.

If something doesn't look right, you can go back, make changes, and re-test your Zap. Otherwise, don't forget to turn on your Zap—click Turn on Zap

A screenshot of a successful Zap test in the Zap Editor. Buttons to turn on the Zap are highlighted.

…or the slider at the bottom of the Zap Editor.

A screenshot of the on and off slider in the Zap Editor.

Now you've created a Zap—within Microsoft Teams. Whenever you want to create a new Zap from your Teams workspace, just visit the Zapier app and start building.

Get Productivity Tips In Your Inbox

Learn about workflow, company building, and how to get things done.

Load Comments...

Comments powered by Disqus

Workflow

Take the Work out of Workflow

Zapier is the easiest way to automate powerful workflows with more than 2,000 apps.