Connect Google Sheets to Outlook
Ideas
What you can do with Google Sheets and Outlook
Log each sale to a sheet and send a thank-you from Outlook
Every new sale is added to your sales sheet and the buyer gets a personal thank-you email from your Outlook address.
See how it worksSort your Outlook inbox with AI and log it to a sheet
New emails get an Outlook category and a one-line summary in a sheet, and simple questions get a reply draft waiting for you.
See how it worksEmail new leads in your sheet from Outlook
Each new lead added to your sheet gets a personal email from your Outlook, and the row is marked as sent with the date.
See how it worksCheck emailed invoices against your purchase order sheet
Invoices arriving in Outlook are read, matched to your purchase orders in a sheet, and anything that doesn't match is flagged to you.
See how it worksEmail a weekly summary of your tracking sheet from Outlook
Every Monday your stakeholders get an email from your Outlook with this week's numbers from your tracking sheet and how they changed.
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 Outlook, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Sheets and Outlook 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 morning, email each client in my Renewals sheet from Outlook if their renewal date is in exactly 30 days, and skip anyone with "Do not contact" in column F.
Log every Outlook email from my top 20 clients listed in my Clients sheet, and highlight any the AI judges to be a complaint.
Use cases
Why people connect Google Sheets and Outlook
How the two apps work together
- Microsoft Graph can notify a trigger link about new Outlook messages, or the script checks the mailbox every few minutes.
- The script checks the Google Sheet for new or changed rows every few minutes, since Sheets does not send webhooks without extra setup.
- Sent emails, statuses and extracted details are written back to the sheet so each row shows what happened.
Sales teams email leads from a sheet
New rows in a leads sheet get a personalised first email from the rep's Outlook mailbox. The send date is written back to the row.
Office managers send reminders from a list
Renewal dates, certificate expiries or rent due dates in a sheet trigger reminder emails from Outlook. Nobody has to watch the calendar.
Operations log incoming requests
Emails to an Outlook inbox are logged to a sheet with sender, subject and an AI category. The team works the sheet as a simple queue.
Finance tracks invoices received by email
Invoice emails are read and the supplier, amount and due date are added to a payables sheet. Month-end has one list to check.
More apps
Google Sheets, Outlook and other apps in one automation
Sheet leads emailed from Outlook with a Slack note
When a new lead row appears in my Leads sheet, send them an intro email from my Outlook and post their name and company in #sales on Slack.
Outlook replies logged to a sheet and HubSpot
When a lead from my sheet replies to my Outlook email, mark the row as Replied and create a HubSpot contact with the reply text as a note.
Mirror Outlook invoice data in Excel
When an invoice email arrives in Outlook, add the supplier and amount to my Google Sheet and to the Payables table in my Excel workbook on OneDrive.
Setup
Connect Google Sheets and Outlook 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.
Outlook
- 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. - Under Certificates & secrets, create a new client secret and copy its value straight away.
- Under API permissions, add Microsoft Graph delegated permissions
Mail.ReadWrite,Mail.Send,offline_accessandUser.Read, then grant admin consent if your organisation requires it. - In the ClickRuntime dashboard, open Connections, choose Outlook and enter the Tenant ID, Client ID and client secret.
FAQ
Questions about connecting Google Sheets and Outlook
Can it use my work Microsoft 365 account?
Which address do emails come from?
Does it need access to all my Google files?
Is there a sending limit?
Will it overwrite my sheet?
Does it send from my mailbox or a shared mailbox?
Can emails use values from several columns?
Will it email the same row twice?
Related pages
Keep exploring
Tell your assistant what Google Sheets and Outlook should do together
Free plan. No credit card.