GoogleカレンダーとSlackの連携イメージ
How to Integrate Applications

2025/01/28

How to integrate Google Calendar with Slack to retrieve your schedule for the day from Google Calendar and send notifications to Slack every day.

-

Google Calendar is a convenient schedule management tool, but do you ever feel that checking it each time and sharing your plans is a hassle?
Especially on busy mornings, there's a possibility of forgetting to check your schedule, making the task of checking and sharing with members burdensome.
These issues can be expected to be resolved by integrating Google Calendar with Slack and automatically notifying you of your daily schedule.
This will streamline schedule management, reduce missed confirmations, and lead to smoother sharing.
This article introduces a simple no-code method to integrate Google Calendar and Slack, which you can refer to when implementing automation.

Recommended for

  • Those who use Google Calendar and Slack
  • Those who want to prevent omissions by notifying Google Calendar events to Slack
  • Those who want to efficiently share their schedule by integrating Google Calendar and Slack
  • Those who want to streamline schedule checking by integrating Google Calendar and Slack

Now, let's introduce how to use the no-code tool Yoom to "retrieve your schedule for today from Google Calendar and notify it to Slack every day".

[What is Yoom]

How to retrieve your schedule for today from Google Calendar and notify it to Slack every day

This method can be realized by using the API provided by Google Calendar to retrieve registered schedules and using the API provided by Slack to notify the channel.
To trigger it at the same time every day, we use Yoom's schedule trigger.
Generally, programming knowledge is required to achieve this, but with the no-code tool Yoom, it can be easily realized without programming knowledge.

This time, we will create it through the following major processes.

  • Register Google Calendar and Slack as My Apps
  • Copy the template
  • Set up Yoom's schedule trigger as the starting point of the flow, followed by the settings for Google Calendar and Slack
  • Turn on the trigger button and verify the integration operation between Google Calendar and Slack

If you are not using Yoom, please register for free from here.
If you are already using Yoom, please log in.

Step 1: Connect Google Calendar and Slack to My Apps

First, register Google Calendar and Slack with My Apps to connect them to Yoom.

1. On the left side of the Yoom management screen, select "My Apps" and click "+ New Connection".

2. On the next screen, search for and select Google Calendar and Slack to proceed to the next screen.

<For Google Calendar>

・After logging in, check the box on the following screen and click "Continue" to complete the registration with My Apps.

<For Slack>

・Enter the workspace URL and click "Continue", then sign in on the following screen.

・Set the channel you want to post to and click "Allow" to complete the registration with My Apps.
※ For detailed instructions on My Apps, please refer to the help page here.

3. Copy the template for connecting Google Calendar and Slack.

・Open the link below.

・Click "Try this template" to complete the copy.

Step 2: Setting up Yoom's Schedule Trigger

Set up the trigger action that will be the starting point of the flow.
In this flow, we use Yoom's schedule trigger, which activates at the specified time.

1. Select "My Projects" in the Yoom management screen and click "[Copy] Daily, Get My Schedule from Google Calendar and Notify Slack".
* The template title can be changed on the next screen.

2. Click "Schedule Trigger Every Day at 9 AM".

3. Set and save the schedule you want to notify.
* The title can be set arbitrarily.
* Details of schedule settings are explained on the help page.

Step 3: Setting up Google Calendar

Next, set up to retrieve schedules from Google Calendar.

1. Click "Integrate with App Retrieve List of Schedules".

2. Confirm the account to integrate with Google Calendar and click "Next".
* Other items are set by default.

3. Set the calendar ID, the day before the start date of the period to retrieve, and the end date of the period to retrieve, and perform a test.
* The calendar ID can be set from the "Candidates" displayed by clicking the frame.
* The day before the start date of the period to retrieve and the end date of the period to retrieve can be set from "Yesterday" and "Today" displayed by clicking the frame.

4. If the test is successful, the information retrieved from Google Calendar will be displayed in the output.
If there are no issues, save it.

5. Click "Extract Data from Text Extract Data from Text".
* AI operations are available only in the Team Plan and Success Plan. In the Free Plan and Mini Plan, the operations of the flow bot you have set will result in an error, so please be careful. 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).

6. Set the title and conversion type, and click "Next".
* The initial setting for the conversion type is 3,500 characters or less. If the schedule exceeds 3,500 characters, change the setting from "Change".

7. Set the target text and the items you want to extract as follows, and perform a test.
* For the target text, set "List of Schedule Titles" and "List of Schedule Start Dates" from "Retrieve List of Schedules" in the output displayed by clicking the frame. (Values are displayed in double brackets)
* The items you want to extract are set to 5 by default. By setting similarly, you can also retrieve 6 or more schedules.

8. If the test is successful, the title and start time will be retrieved in the output.
If there are no issues, save it.

Step 4: Setting up Slack

Finally, set up to notify schedules to Slack.

1. Click "Integrate with App Send Message to Channel".

2. Confirm the account to integrate with Slack and click "Next".
* Other items are set by default.

3. Set the channel ID to post to and the message, and perform a test.
* The channel ID to post to can be set from the "Candidates" displayed by clicking the frame.
* The message can be directly input as a template. To reflect the retrieved schedule information, set it from "Extract Data from Text" in the output displayed by clicking the frame. (Values are displayed in double brackets)

4. If the test is successful, a message will be notified to Slack.
If there are no issues, save it.

5. When the trigger is turned ON, the schedule retrieved from Google Calendar will be automatically notified to Slack at the specified time every day.

If you have any questions about the flow introduced, please check the help page.

Other Automation Examples Using Google Calendar and Slack

There are many other examples of automation using Google Calendar and Slack on Yoom, so here are a few introductions.

1. Create an Event in the Linked Google Calendar When There is a New Post in Slack

This is a template that automatically registers an event in Google Calendar when there is a new post in Slack.
By using this integration, you can prevent missing event registrations and achieve accurate schedule management.

2. Add events to Google Calendar and notify Slack based on reservation form responses

This template automatically adds events to Google Calendar and notifies Slack based on responses submitted through Yoom's form feature.
This integration reduces the manual work of adding events, thereby improving operational efficiency.

3. When reservation information is submitted via Google Forms, add it to Google Calendar and notify Slack

This is a template that automatically adds reservation information submitted via Google Forms to Google Calendar and notifies Slack.
This integration will automate the reservation registration process and reduce the workload.

Benefits and Examples of Integrating Google Calendar with Slack

Benefit 1: Reduce Schedule Oversights

Even if you have a habit of opening Google Calendar every morning to check your schedule, you might forget or assume you know it and not check.
If you miss checking your schedule, you may not be able to respond and inconvenience others involved.
By integrating Google Calendar with Slack, you can receive a daily notification of your schedule at a specified time, preventing schedule oversights.
For example, if you are responsible for many meetings with clients every day, you might forget to attend a meeting due to a missed check.
With this integration, you can check your schedule at the start of work, preventing oversights.

Benefit 2: Simplify Schedule Sharing Within the Team

If you need to share your schedule with team members, like a manager, doing so manually can be challenging.
If schedules are not shared smoothly, it can hinder your subordinates' work.
By using the integration of Google Calendar and Slack, you can automatically notify your entire schedule daily, making it easier to share with members.
For example, in a team working remotely, if subordinates do not know their manager's schedule, they may be unsure when to communicate.
However, by notifying schedules through the integration of Google Calendar and Slack, subordinates can consult with confidence.

Benefit 3: Streamline Schedule Checking

Launching multiple tools as part of your morning routine can be cumbersome.
By reducing the time spent opening Google Calendar, you can allocate more time to other preparations.
Integrating Google Calendar with Slack allows you to check your schedule just by opening Slack, streamlining the checking process.
For example, if you have an important meeting scheduled early in the morning, even opening Google Calendar can feel burdensome.
With this integration, you can eliminate the hassle of launching and use your time more efficiently.

Conclusion

Manually checking schedules is cumbersome.
Additionally, forgetting to check or failing to share with members can make efficient work progress difficult.
These challenges can be resolved by integrating Google Calendar with Slack to notify your daily schedule at a set time each day.
As a result, schedule checking becomes more efficient, and oversights are expected to decrease.
Moreover, sharing schedules with members becomes easier.
The integration of Google Calendar and Slack can be easily implemented without code by using Yoom.
Simply follow the steps outlined in this article to set it up, and take this opportunity to incorporate automation into your schedule management.

The person who wrote this article
-
I've been running a personal blog for over 5 years. When writing, it is important to explain the information readers want to know in an easy-to-understand manner. Based on the writing experience I learned in managing a blog, I will introduce how to use and appeal of Yoom, which can automate complex tasks without code, in an easy-to-understand manner.
Tags
Automation
Automatic
Integration
Google Calendar
Slack
Notification
App integration
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