Connect Google Sheets to Microsoft Teams
Ideas
What you can do with Google Sheets and Microsoft Teams
Scan email links, log results and alert Teams on bad ones
Links in new emails are checked with VirusTotal, every result is logged in your Security sheet, and malicious ones are flagged in Teams.
See how it worksPost upcoming deadlines from a sheet to Teams
Each morning your Teams channel lists every item in your tracker due in the next two days, with the person responsible.
See how it worksTurn sheet briefs into AI drafts reviewed in Teams
Add a brief to your sheet and an AI draft is written into the row and posted to your Teams channel for review.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Sheets and Microsoft Teams, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Sheets and Microsoft Teams automation you can describe
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 hour, post to our Teams channel any row in my Tracker sheet whose Status changed to Blocked, mentioning the Owner.
Each Monday, use AI to summarize last week's rows in my Feedback sheet and post the top three themes to Teams.
Use cases
Why people connect Google Sheets and Microsoft Teams
How the two apps work together
- ClickRuntime checks the sheet on a schedule, as often as every 5 minutes.
- New or matching rows are posted to a Teams channel through your Microsoft connection or an incoming webhook.
- Teams messages can also be read on a schedule and logged in the sheet.
Ops manager posts daily numbers
A row of daily metrics in a sheet is posted to a Teams channel each morning.
Project lead flags overdue tasks
Rows in a tracker with a past due date are posted to Teams with the owner.
Sales team logs wins
New rows in a Wins sheet are announced in a Teams channel.
HR shares new starters
Rows in a New Hires sheet start a welcome post in Teams on the start date.
More apps
Google Sheets, Microsoft Teams and other apps in one automation
HubSpot deals to a sheet and Teams
Copy new HubSpot deals to my Deals sheet and post each one to our Teams sales channel.
Sheet reminders by Teams and Outlook
For each row due tomorrow, post to Teams and email the owner from Outlook.
Form answers posted in Teams
When a Google Forms response lands in my sheet, post it to our Teams requests channel.
Setup
Connect Google Sheets and Microsoft Teams once
Google Sheets
Spreadsheets
- In the ClickRuntime dashboard, open Connections and choose Google Sheets.
- Sign in with your Google account and allow access.
- Pick the spreadsheets the automation may use. It can't see any other file in your Drive.
Microsoft Teams
Chat / Collaboration
- Register an app in your Microsoft tenant and add the delegated permissions
ChannelMessage.Send,Chat.ReadWrite,Team.ReadBasic.All,Channel.ReadBasic.Allandoffline_access. - Create a client secret for the app and copy its client ID and secret.
- In the ClickRuntime dashboard, open Connections, choose Microsoft Teams and enter your app's client ID and secret.
- 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.
FAQ
Questions about connecting Google Sheets and Microsoft Teams
Can I use a Google Sheet with a Microsoft 365 team?
Which channel do messages go to?
Will it remind me about the same row twice?
Can the team reply in Teams?
Does it need a Microsoft 365 admin?
Can it post formatted cards?
Can it filter rows?
Related pages
Keep exploring
Tell your assistant what Google Sheets and Microsoft Teams should do together
Free plan. No credit card.