Google スプレッドシートとOutlookの連携イメージ
How to Integrate Applications

2025-04-16

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

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!

Recommended for:

  • 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!

[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".

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

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".

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


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

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.

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

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.

Example of Automation Using Google Sheets

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.

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.

Automation Example Using Outlook

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.

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.

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.

The person who wrote this article
m.wadazumi
I've been working as a writer since my job in child welfare, and I'm currently writing a blog on Yoom. While being surprised by the work efficiency improvements that can be made with Yoom, I would like to share that excitement with everyone and contribute to society. I'll tell you about application integration and automation that even I, who has zero programming knowledge, can do.
Tags
Google Sheets
Outlook
Integration
Automatic
Automation
Notification
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials