Google スプレッドシートとOutlookの連携イメージ
How to automatically update a specified user's schedule in Outlook when an appointment is updated in Google Sheets
Learn more about Yoom
Try this template
Google スプレッドシートとOutlookの連携イメージ
How to Integrate Applications

2025-07-17

How to automatically update a specified user's schedule in Outlook when an appointment is updated in Google Sheets

m.wadazumi
m.wadazumi

Have you ever forgotten to update your schedule when there was a change in meeting time, resulting in double booking? In this article, we will introduce how to set up a template that updates a specified user's calendar event in Outlook when a row is updated in Google Sheets. By automating the flow using Yoom, the specified member's schedule is automatically updated, potentially resolving issues like double booking.

This is a useful tool recommended for those who want to improve the accuracy of schedule management and reduce the burden of administrative tasks. Please read to the end!

  • Those who use Google Sheets and Outlook
  • Those considering integrating Google Sheets and Outlook for business efficiency
  • Those who want to reduce the hassle of schedule management by integrating Google Sheets and Outlook
  • Those who want to reduce missed confirmations or forgotten updates by integrating Google Sheets and Outlook

For those who want to try it immediately:

In this article, we will introduce how to integrate using the no-code tool "Yoom."
No complicated settings or operations are required, and even non-engineers can easily achieve it.
You can start right away from the template below, so please give it a try!


This is a flow to update the calendar event of a specified user in Outlook when a row is updated in Google Sheets.

[About Yoom]

How to Create a Workflow Connecting Google Sheets and Outlook

This time, we will introduce how to set up the template "When a row is updated in Google Sheets, update the calendar event for a specified user in Outlook".
By using this template, you don't need to set up automation from scratch, which is convenient.

The process only involves 2 steps, so it can be set up in 10-15 minutes.

  1. Setting up the flow bot that triggers when a row is updated
  2. Setting up the action to update the calendar event for the specified user

How to Connect Google Sheets and Outlook with Yoom

First, register your Google Sheets and Outlook as My Apps in Yoom.
By registering My Apps first, subsequent automation settings can be done smoothly.

Let's start by registering Google Sheets as My App.
Click "My Apps" → "New Connection" on the left side of the Yoom screen.
Search for Google Sheets from "Search by App Name" or find it from the app list.

You will proceed to the following screen, so please log in to Google Sheets.


Next, to set up Outlook, select Outlook in the same way as before.
When the following screen is displayed, please log in.

If Google Sheets and Outlook are displayed in your My Apps section, you're all set.

How to Update a Specified User's Calendar Event in Outlook When a Row is Updated in Google Sheets

After completing the app registration, click "Try it out" on the banner below.

After copying, click "OK" on the screen.

You will move to the following screen, so check the "Title" and "Description".
First, set up Google Sheets by clicking "When a row is updated".

__wf_reserved_inherit

Once you move to the following screen, check the settings.

  • "Title" → Can be changed if necessary
  • "Account information to link with Google Sheets" → Confirm if correct
  • "Trigger action" → When a row is updated

__wf_reserved_inherit

Once you move to the following screen, check the configuration method.

Move to the Google Sheets screen and enter schedule information for testing.
* The Event ID will be automatically entered if the following template settings are completed: "When a row is added in Google Sheets, register an event in the specified user's calendar in Outlook".

* For the start and end dates, you need to enter them in the format shown in the red frame in Outlook.
When entering, set the format to "Format" → "Number" → "Plain Text".

As an example, I set it as follows.

Return to the Yoom screen, scroll down, and make the following settings.

  • "Trigger interval" → Choose from 5 minutes, 10 minutes, 15 minutes, 30 minutes, 60 minutes
  • "Spreadsheet ID", "Sheet ID" → Select from candidates or read the description and enter
  • "Table range (start)" → In this case, A
  • "Table range (end)" → In this case, C
  • * Specify the alphabet of the column where the items end
  • "Column with unique values" → Specify the column where values do not duplicate
  • * Ensure it is a column with unique values. If values are duplicated, it may not work correctly. In this case, we specified column A for the Event ID.
  • "Column to detect updates" → Specify the column name to detect updates
    * In this case, we set it to detect when the start date is updated, so specify B.
    Which column to specify can be set arbitrarily.

Click "Test" → "Test successful" → "Save".

__wf_reserved_inherit

Next, set up Outlook by clicking "Update the specified user's calendar event".

__wf_reserved_inherit


You will move to the following screen, so check the settings.

  • "Title" → Can be changed if necessary
  • "Account information to link with Outlook" → Confirm if correct
  • "Action" → Update the specified user's calendar event

__wf_reserved_inherit

Once you move to the following screen, make the settings.

  • "User ID" → Select from candidates
  • "Event ID" → Use the output from Google Sheets
    * Click the red frame to select the output.
    {{Event ID}} ← The output will be displayed like this.

__wf_reserved_inherit

__wf_reserved_inherit

Scroll and set the "Start Date" and "End Date" as before.
Enter any other necessary items.
Click "Test" → "Test successful" → "Save".

__wf_reserved_inherit

Finally, click "Turn on Trigger" to complete the automation settings.

Good job on the setup!

Other Automation Examples Using Google Sheets and Outlook

In addition to the flow introduced this time, you can achieve various business automations by using the APIs of Google Sheets and Outlook.
All of these can be used with simple settings, so if you find something interesting, please give it a try!

Other Automation Examples with Google Sheets and Outlook

You can store survey results received in Outlook into Google Sheets, or use Yoom's form function to read business card images with OCR, add the data, and send a thank-you email.
Furthermore, it is possible to extract received information with AI and add it to Google Sheets.


This workflow extracts information received in Outlook using AI and adds it to Google Sheets.

■Notes
・Please link both Outlook and Google Sheets with Yoom.
・Microsoft365 (formerly Office365) has both personal and business plans (Microsoft365 Business), and authentication may fail if you are not subscribed to the business plan.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.
・AI operations are only available with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operation of the flowbot will result in an error, so please be careful.
・Paid plans such as Team Plan or Success Plan allow a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

This is a flow to store survey results received in Outlook into Google Sheets.

■Notes
・Please connect both Outlook and Google Sheets to Yoom.
・Triggers can be set to activate at intervals of 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest activation interval may vary depending on your plan.
・Microsoft365 (formerly Office365) has home plans and business plans (Microsoft365 Business), and authentication may fail if you are not subscribed to the business plan.
・AI operations are features available only in the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, operations set in the flowbot will result in errors, so please be aware of that.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

This is a flow to read business card images submitted via form using OCR, add data to Google Spreadsheet, and send a thank you email via Outlook.

■Notes
・Please link Google Spreadsheet and Outlook with Yoom.
・Microsoft365 (formerly Office365) has a home plan and a general corporate plan (Microsoft365 Business), and if you are not subscribed to the general corporate plan, authentication may fail.
・AI operations are only available with the team plan and success plan. If you are on the free plan or mini plan, the operations of the flow bot you have set will result in an error, so please be careful.
・Paid plans such as team plans and success plans can be tried for free for 2 weeks. During the free trial, you can use restricted apps and AI features (operations).
・Please note that OCR data may not be readable if it exceeds 6,500 characters or if the text is small.

Example of Automation Using Google Sheets

Every day, retrieve records from Google Sheets that correspond to today's date and send notifications

By automating notifications, you can eliminate the need to manually search for tasks of the day in Google Sheets, allowing you to proceed with your work more efficiently.


This flow retrieves records with today's date from Google Sheets and notifies Slack every day.

This is a flow to retrieve records with today's date from Google Sheets and notify Microsoft Teams in bulk daily.

Delete Registration Information When a Row is Updated in Google Sheets

By automatically executing the deletion of registration information upon updates in Google Sheets, it may be possible to reduce the time spent on manual tasks.

Add users or contacts when a row is added in Google Sheets

This eliminates the need for manual entry, helping to prevent human errors such as input mistakes or omissions, and facilitates smooth information sharing.

Automation Example Using Outlook

Document data received in Outlook is read using OCR, and the file name is updated and stored

Document data received in Outlook is renamed to match the content and automatically uploaded to a specified folder, improving the accuracy of data management.


This is a flow to read document data received in Outlook with OCR, update the file name, and store it in Box.

This is a flow to read document data received in Outlook via OCR, update the file name, and store it in Microsoft SharePoint.

This is the flow to read document data received in Outlook using OCR, update the file name, and store it in Google Drive.

Send an Email to Outlook When Information is Registered or Added

By sending a notification to Outlook when information is registered or added, you can prevent any oversights in information management.


This is a flow to send an email to Outlook when a new card is added to Trello.

This is a flow to send an email to Outlook when business card information is registered in Sansan.

Add Information When a Message Arrives in Outlook

The content of new messages will be automatically added, which should help prevent any omissions or oversights in information management.


This is a flowbot that adds a task to Asana when an email arrives in Outlook. Please use it when managing email response tasks in Asana.

This is a flow that adds a record to Microsoft Excel when a new email arrives in Outlook.

Benefits of Integrating Google Sheets with Outlook

Benefit 1: Prevent Input Errors and Omissions

By integrating Google Sheets with Outlook, you can automatically reflect updates made in Google Sheets to the specified user's calendar in Outlook.
Automating schedule updates should help prevent risks such as input errors and omissions!
This will allow your team to confirm the correct schedule without being confused by outdated information or input errors.

Benefit 2: Easier Schedule Coordination Across Multiple Apps

By implementing this automation, you can automatically update Outlook schedules starting from Google Sheets, eliminating the need to manually input update information by switching between apps.
Since the time for schedule updates is reduced, the responsible staff can allocate time to other tasks.

Conclusion

In this article, we introduced how to set up a template that updates a specified user's calendar event in Outlook when a row is updated in Google Sheets.
If there are update omissions or input errors in schedule management, it can disrupt overall operations, so reducing human error is a crucial aspect of business.
By utilizing this integration, you may be able to adjust schedules correctly and smoothly, reducing the headaches associated with schedule management.

If you haven't used Yoom yet, please consider registering for free here.

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
m.wadazumi
m.wadazumi
Having transitioned from a career in child welfare to working as a writer, I am currently blogging for Yoom. I am continually amazed by the efficiency improvements Yoom enables and am eager to share this excitement with others to contribute to society. I will be sharing insights on app integrations and automation that even someone like me, with zero programming knowledge, can accomplish.
Tags
Automatic
Automation
Google Sheets
Integration
Notification
Outlook