Skip to content

Connect Microsoft Teams to Outlook

Outlook holds your email and calendar, and Microsoft Teams is where you talk to colleagues. Connect them to get your day's meetings, important emails and attachments surfaced in Teams, so you can act on them without digging through your inbox.

Build your own

Build any Microsoft Teams and Outlook automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Microsoft Teams and Outlook in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Check my Outlook inbox every 15 minutes and post to Teams only emails that AI judges as urgent or containing a deadline this week, with a one-line reason.

If an email from a client domain has had no reply from me in 48 hours, send me a Teams chat reminder with the subject and how long it has waited.

Use cases

Why people connect Microsoft Teams and Outlook

How the two apps work together

  • ClickRuntime checks Outlook for new emails every few minutes, using filters such as sender, folder or subject.
  • Matching emails are summarised or classified and posted to a Teams channel or chat with the sender, subject and a link.
  • State is kept between runs, so an email is only posted once, and Teams replies are not written back to Outlook unless you ask for that.
  • Flag VIP client emails in a team channel

    Account managers get an Outlook email from a key client and the team needs to see it fast. A post in the client's Teams channel with the subject and a short summary means nobody misses it while one person is out.

  • Daily inbox digest for busy managers

    Managers who live in Teams often skim Outlook late. A morning Teams chat message listing the emails that need a reply, grouped by sender, keeps follow-ups from slipping.

  • Route shared mailbox requests to the right team

    Operations leads watch a shared Outlook mailbox such as support@ or invoices@. Each new email can be classified by AI and posted to the matching Teams channel for billing, IT or HR.

  • Meeting follow-ups after the call

    Project managers send recap emails from Outlook after client meetings. Posting the recap into the project's Teams channel keeps the internal team on the same decisions and next steps.

More apps

Microsoft Teams, Outlook and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Turn flagged Outlook emails into Asana tasks

When an email in Outlook is flagged, create an Asana task with the email summary and post the task link in our Teams project channel.

Morning Teams brief of meetings and urgent emails

Every weekday at 8am, send me a Teams chat with today's Outlook Calendar meetings and any unanswered Outlook emails from clients.

Save email attachments to SharePoint and notify Teams

When an Outlook email arrives with a contract attached, save the attachment to our SharePoint Contracts folder and post the file link in the Legal Teams channel.

Setup

Connect Microsoft Teams and Outlook once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Microsoft Teams

Chat / Collaboration

  1. Register an app in your Microsoft tenant and add the delegated permissions ChannelMessage.Send, Chat.ReadWrite, Team.ReadBasic.All, Channel.ReadBasic.All and offline_access.
  2. Create a client secret for the app and copy its client ID and secret.
  3. In the ClickRuntime dashboard, open Connections, choose Microsoft Teams and enter your app's client ID and secret.
  4. If you only need to post to one channel, you can instead open that channel in Teams, choose Workflows → 'Post to a channel when a webhook request is received', and save the URL as a secret on Connections & secrets.

Outlook

Email

  1. At entra.microsoft.com, go to Identity → Applications → App registrations → New registration. Choose single tenant for a work account, or any organisation plus personal accounts for Outlook.com, and add the Web redirect URI https://clickruntime.com/oauth/callback.
  2. Under Certificates & secrets, create a new client secret and copy its value straight away.
  3. Under API permissions, add Microsoft Graph delegated permissions Mail.ReadWrite, Mail.Send, offline_access and User.Read, then grant admin consent if your organisation requires it.
  4. In the ClickRuntime dashboard, open Connections, choose Outlook and enter the Tenant ID, Client ID and client secret.

FAQ

Questions about connecting Microsoft Teams and Outlook

Do I need a Microsoft 365 account?
Yes. You connect a work or school Microsoft account, which covers both Outlook and Teams.
Can it post to a chat with just me?
Yes. Messages can go to a channel your team shares or to your own chat, depending on whether the update is for you or for everyone.
Which emails does it look at?
Only the folder, category or sender you choose. The rest of your mailbox is left alone.
Does it change anything in Outlook?
Only where the automation says so, such as saving an attachment or flagging an email. It does not delete mail.
How quickly does a new email show up in Teams?
ClickRuntime checks Outlook on a schedule you choose, as often as every 5 minutes, so a new email appears in Teams within that interval.
Can it handle a shared mailbox?
Yes, if the Microsoft account you connect has access to the shared mailbox, the script can read from it and post to Teams.
Does it post old emails when I first turn it on?
No, unless you ask for it. The script can record where it started and only post emails that arrive after that.

Tell your assistant what Microsoft Teams and Outlook should do together

Free plan. No credit card.