Skip to content

Automate Microsoft Teams

Get alerts, reminders and digests into the Teams channels where your organisation already works. Helpdesk tickets and monitoring alerts are posted as they arrive, scheduled reminders and status messages go out on time, and meetings and busy channels are summarised for you. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: give me a link my helpdesk can send new tickets to. Post each one to our Dispatch channel in Teams with the ticket number, requester and a one-line summary.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Ideas

What you can automate in Microsoft Teams

Tickets and alerts in the right channel, reminders and live status messages, news worth reading, and recaps of meetings and channel discussions. These are ready-made starting points. Anything else you can describe works too.
The moment it happensAI

Post new support tickets to the right Teams channel

Each new ticket or alert appears in the right channel as it arrives, with a one-line summary.

See how it works
Daily or weekly

Post a scheduled reminder in Teams

Your channel gets the same reminder at the same time, without anyone having to remember to post it.

See how it works
WeeklyAI

Get a weekly summary of a Teams channel

Each Friday you get a short report of what each person discussed in the channel that week.

See how it works
DailyAI

Post the day's most relevant news to Teams

Each morning your channel gets only the articles that matter to your work, each with a short summary.

See how it works
Every 30 minutes for ended meetings with transcriptsAI

Get a recap of each Teams meeting

After each meeting with a transcript, you get the decisions and action items by email.

See how it works
Hourly

Keep a live status message in a Teams channel

One message in your channel always shows the latest status, instead of a new post every hour.

See how it works
Every 10 minutesAI

Get urgent Teams messages flagged to you

When an urgent request is posted in your support channel, you get an email about it within minutes.

See how it works
Monthly

Get a monthly list of inactive Teams guests

Each month you see the guest accounts that haven't signed in for 90 days, so you can remove them.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with Microsoft Teams, plus any other app. Describe it and your assistant builds it.

See how to build your own

Build your own

Build any Microsoft Teams automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Microsoft Teams should do 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

Every afternoon at 4, read today's messages in our Teams Support channel and post a summary of unresolved customer issues to the same channel.

When a message in our Teams Incidents channel mentions outage or down, forward it to my Telegram so I see it on my phone.

Every Monday morning, read last week's rows from our Orders sheet in Google Sheets, post the totals to our Teams Sales channel and send the same summary to our Discord team server.

Works with

Microsoft Teams with the apps you already use

Teams is where many organisations talk, but alerts and work come from everywhere. Connecting it to your spreadsheets, inbox and other chat tools gets the same update to everyone, wherever they read it.

Microsoft Teams works with hundreds of other apps

Name any of them when you ask your assistant, and your automation connects them. Over 248 apps are ready to go, and anything with an API works too.

  • Outlook Calendar
  • OneDrive
  • SharePoint
  • Microsoft Excel
  • Microsoft To Do
  • Azure DevOps
  • Power BI
  • Dynamics 365
  • Jira
  • GitHub
  • ServiceNow
  • Freshservice
  • Zendesk
  • PagerDuty
  • Sentry
  • Asana
  • Trello
  • Zoom

Beyond chat

Have Microsoft Teams work when you're not in the chat

Connecting Microsoft Teams to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Microsoft Teams

You connect Teams through an app you register in your own Microsoft tenant, or, for posting only, with a Workflows webhook from the channel itself.

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.

Good to know

Microsoft Teams limits that affect automations

  • Messages are sent as the person who connected the app, using the delegated ChannelMessage.Send permission. Microsoft doesn't let an app post to channels as itself through Graph.
  • Personal Microsoft accounts aren't supported. You need a work or school account.
  • Office 365 Connectors no longer work. For simple posting, use a Workflows webhook URL instead.
  • Reading channel messages, meeting transcripts or guest sign-ins needs extra permissions that usually require an admin's consent, and meeting recaps only work when transcription is turned on.
  • Editing a posted message only works for messages the connected account sent itself.

FAQ

Questions about automating Microsoft Teams

What can ClickRuntime see and do in Teams?
What the permissions on your own app allow. With the basic set it can list your teams and channels and post messages to channels. With extra permissions, approved by an admin, it can also read channel messages and meeting transcripts.
Can I just post to a channel without registering an app?
Yes. Create a Workflows webhook in the channel with 'Post to a channel when a webhook request is received' and save its URL. That's enough for alerts, reminders and digests that only post to that one channel.
Who do the messages come from?
With a registered app, messages are posted as the account that connected it. With a Workflows webhook, they're posted by the workflow.
Does it work with a personal Microsoft account?
No. Posting to Teams channels through Microsoft's API needs a work or school account.
Do I need AI for Teams automations?
No. Scheduled posts and status messages run without it. Ticket summaries, news scoring, channel summaries, triage and meeting recaps use the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Is this a Microsoft Teams connector for ChatGPT or Claude?
Not for chatting with Microsoft Teams data. A chat connector lets your assistant read and change Microsoft Teams while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Microsoft Teams event.

Tell your assistant what Microsoft Teams should do

Free plan. No credit card.