GoogleカレンダーとSlackの連携イメージ
[No Programming Required] How to Automatically Notify Slack with Google Calendar Data
Learn more about Yoom
Try this template
GoogleカレンダーとSlackの連携イメージ
Flowbot Usecases

2025-05-21

[No Programming Required] How to Automatically Notify Slack with Google Calendar Data

m.i
m.i

"I missed another schedule change on Google Calendar..."
"It's a hassle to check my daily schedule on Google Calendar..."
Would you like to resolve these small frustrations?
Missing a schedule on Google Calendar can lead to double bookings or disrupt your work.

This time, we introduce an automation that notifies Slack of schedule deletions or creations on Google Calendar.
By implementing this automation, you can check your Google Calendar schedule on Slack, reducing the need to switch between systems.
This article will introduce how to notify Slack of Google Calendar schedule deletions and other automations you can use!
Take this opportunity to consider implementing automation!

For those who want to try it quickly

Yoom offers templates for integrating Google Calendar with Slack! If you want to try it right away, click the banner below to get started!


■Overview

The workflow "Notify Slack when an event is deleted from Google Calendar" contributes to faster information sharing.
It allows you to immediately grasp the changed schedule, helping to prevent any oversight.

■Recommended for

  • Those who manage schedules using Google Calendar
  • Those who want to ensure they don't miss any deleted events
  • Those who use Slack as a communication tool
  • Those who use Slack regularly and want to share schedule changes with the entire team
  • Administrators who want to quickly confirm schedule changes of members and give instructions

■Benefits of using this template

The benefit of using the flow that notifies Slack when an event is deleted from Google Calendar is the ability to quickly respond to specific schedule changes.
By notifying in advance about deleted events, members can immediately check the new schedule and take necessary actions swiftly.
This prevents confusion and mistakes due to schedule changes, improving the overall efficiency of the team.

Additionally, since notifications are sent to Slack, smooth information sharing among members is a significant advantage.
For example, even if an important meeting is suddenly canceled, everyone can immediately recognize the information and take appropriate actions.

How to Automatically Notify Slack with Google Calendar Data

There are various ways to automatically notify Slack with Google Calendar data. Here are a few methods for you to check out!

Simply click "Try it out" on the automation example you're interested in and register an account to immediately experience automatic updates from Google Calendar.
Registration takes just 30 seconds, so feel free to give it a try!

Automatically Notify Slack with Google Calendar Data

You can automatically receive notifications when there are changes in your Google Calendar data.
This is recommended for those who want to avoid missing any appointments.

[[174465,157080,171999 ]]

Automatically Notify Slack with Specific Data from Google Calendar

It notifies you of your schedule at a specified time every day.
Recommended for those who share their schedule with team members.


■Overview

This is a flow that retrieves your schedule for the day from Google Calendar and notifies you on Slack every day.

By using Yoom, you can easily connect apps without the need for programming.

■Recommended for

1. Those who use Google Calendar for schedule management

・Those who want to check their schedule daily but don't have time to look at Google Calendar directly

・Those who want to understand their schedule at the start of the day to work efficiently

2. Those who use Slack as a communication tool

・Those who use Slack regularly and want to receive schedule notifications without fail

・Those who want to share schedule information with team members for smooth communication

■Benefits of using this template

By linking Google Calendar and Slack, you can easily grasp your daily schedule.
This saves you the trouble of checking your schedule at the start of the day, allowing you to focus on your tasks immediately.

Additionally, information sharing across the team becomes smoother, enabling more efficient work.
Since you can check other members' schedules in the chat, team coordination is strengthened, and improved results can be expected.

Automatically notify Slack with Google Calendar data triggered by changes in emails or reservation forms

You can automatically notify Slack of events created based on received content.
This reduces the double effort of creating and notifying.


■Overview

This flow adds an event to Google Calendar and notifies Slack when a response is submitted to a Yoom form.

You can automate the entire process from adding to the calendar to notification with just the form response.

■Preparation

・You need to register (link) your My Apps with the apps you will use in advance. Below is a reference guide for linking.

※There may not be a detailed guide available for apps that can be linked simply.

https://intercom.help/yoom/ja/collections/3041779

・To set the end time in Google Calendar, you need to calculate the end time from the start time using a function in a spreadsheet.

※In this case, a function is set to obtain the time one hour after the start. Depending on the function settings, you can also set it to 30 minutes or more than an hour.

■Spreadsheet with the actual function set (view-only access. Please copy if you wish to use it.)

https://docs.google.com/spreadsheets/d/1R3J9RioMYRQvRJEhyaYcUo4y5QKCOVC9C-O6Y5JYWnA/edit#gid=0

■Creation Method

① Select the form trigger, set the following, and save.

・Each question item: Set the question items such as name, contact information, desired date, and time for the reservation form.

・Obtained values: You can enter demo values on the next page. Please enter demo values as they will be used in the subsequent test.

※There is no data type for time, so set it as text format and include instructions in the description field, such as "Please enter in the format of half-width numbers and : like 15:00".

※For detailed form settings, please refer here. https://intercom.help/yoom/ja/articles/8009267

② Press the + mark under the trigger, select Google Spreadsheet from the operations to link with the app, set the following, and test and save.

・Action: Enter value in cell

・Spreadsheet ID: Click the field and select the prepared spreadsheet containing the function from the displayed candidates.

・Sheet name: Click the field and select the target sheet from the displayed candidates.

・Target cell: Set the cell to enter the start time obtained from the form. In this example, it is set to A2.

・Value: Embed the start time obtained from the form in ① like {{○○}}. (Embed the output)

The end time is required when setting up Google Calendar later. This operation is necessary to calculate the end time from the start time using a function in the spreadsheet.

※For embedding the output, please refer here. https://intercom.help/yoom/ja/articles/8223528

③ Press the + mark, select Google Spreadsheet from the operations to link with the app, set the following, and test and save.

・Action: Retrieve value

・Spreadsheet ID: Click the field and select the prepared spreadsheet containing the function from the displayed candidates.

・Sheet name: Click the field and select the target sheet from the displayed candidates.

・Range: Set the range of the cell where the end time is reflected by the function. In this example, it is set to B2.

・Direction: Select column direction.

This operation allows you to retrieve the end time reflected by the function.

④ Press the + mark, select Google Calendar from the operations to link with the app, set the following, and test and save.

・Action: Create event

・Calendar ID: Click the field and select the ID you want to reflect from the displayed candidates. (Usually, it will be the address of your Google account)

・Event title: Enter the event title. You can also embed the value obtained from the form in ①.

・Event start date: Embed the date value obtained from the form in ① like {{○○}}.

・Event start time: Embed the time value obtained from the form in ① like {{○○}}.

・Event end date: Embed the date value obtained from the form in ① like {{○○}}.

・Event end time: Embed the end time value derived from the function obtained from the spreadsheet in ③ like {{○○}}.

・Event description (optional): Enter any description. You can also embed the value obtained from the form in ①.

⑤ Press the + mark, select Slack from the operations to link with the app, set the following, and test and save.

・Action: Send message to channel

・Channel ID to post to: Click the field and select the channel you want to send to from the displayed candidates.

・Message: Enter any message. You can also embed the values obtained so far as shown below.

ーーーーーーーーーーーーーーーーーーー

A meeting reservation has been made.

-----

・Name: {{Name}}

・Schedule: {{Desired date}} {{Desired start time}}

・Questions: {{Questions for the day}}

-----

ーーーーーーーーーーーーーーーーーーー


■Overview

The workflow of "Creating events in Google Calendar based on received email content and notifying on Slack" contributes to the efficiency of schedule management.
Since the created events are automatically notified on Slack, it is also effective for information sharing.

■Recommended for

  • Those who manage their schedules using Google Calendar
  • Those who share schedules with their team using Google Calendar but feel there are many oversights
  • Those who want to quickly reflect received email schedules into their calendar
  • Those who use Slack as a communication tool
  • Those who use Slack regularly and want to timely grasp schedule changes or new events

■Benefits of using this template

By linking Google Calendar and Slack, you can smoothly create schedules based on received email content and quickly notify them on Slack.
This makes schedule management easier and allows you to instantly share events with your team.
Team members can instantly grasp important events, leading to quicker responses.
Furthermore, by communicating on Slack based on the information registered in Google Calendar, collaboration among members is strengthened, and work efficiency is improved.

Let's Create a Flow to Automatically Notify Slack with Google Calendar Data

Let's get started by creating a flow that automatically notifies Slack with data from Google Calendar!

We'll be using Yoom to proceed with the setup without any coding, so if you don't have a Yoom account yet, please create one from this registration form.

[What is Yoom]

This time, we will create a flow bot that notifies Slack when an event is deleted from Google Calendar!

The creation process is broadly divided into the following steps:

  • Connect Google Calendar and Slack to My Apps
  • Copy the template
  • Set the trigger for Google Calendar and the action for Slack
  • Set the trigger to ON and complete the preparation for flow operation

■Overview

The workflow "Notify Slack when an event is deleted from Google Calendar" contributes to faster information sharing.
It allows you to immediately grasp the changed schedule, helping to prevent any oversight.

■Recommended for

  • Those who manage schedules using Google Calendar
  • Those who want to ensure they don't miss any deleted events
  • Those who use Slack as a communication tool
  • Those who use Slack regularly and want to share schedule changes with the entire team
  • Administrators who want to quickly confirm schedule changes of members and give instructions

■Benefits of using this template

The benefit of using the flow that notifies Slack when an event is deleted from Google Calendar is the ability to quickly respond to specific schedule changes.
By notifying in advance about deleted events, members can immediately check the new schedule and take necessary actions swiftly.
This prevents confusion and mistakes due to schedule changes, improving the overall efficiency of the team.

Additionally, since notifications are sent to Slack, smooth information sharing among members is a significant advantage.
For example, even if an important meeting is suddenly canceled, everyone can immediately recognize the information and take appropriate actions.

Step 1: Connect My App

Connecting your app first will make the subsequent settings proceed smoothly.
First, let's connect your Google Calendar with Yoom.
Select My App → "+ Add" from the left side of the Yoom page.

When the app menu list is displayed, search for Google Calendar.
Then, if there are no issues, click Continue on this screen.

※For reference, see What you can do by connecting with Google Calendar

Next, search for Slack.
Please sign in on the screen below.

Once the connection with Google Calendar and Slack is complete and displayed in My App, you're all set.

Step 2: Copy the Template

From here, we will create the flow. Open the template page and click 'Try it'.


■Overview

The workflow "Notify Slack when an event is deleted from Google Calendar" contributes to faster information sharing.
It allows you to immediately grasp the changed schedule, helping to prevent any oversight.

■Recommended for

  • Those who manage schedules using Google Calendar
  • Those who want to ensure they don't miss any deleted events
  • Those who use Slack as a communication tool
  • Those who use Slack regularly and want to share schedule changes with the entire team
  • Administrators who want to quickly confirm schedule changes of members and give instructions

■Benefits of using this template

The benefit of using the flow that notifies Slack when an event is deleted from Google Calendar is the ability to quickly respond to specific schedule changes.
By notifying in advance about deleted events, members can immediately check the new schedule and take necessary actions swiftly.
This prevents confusion and mistakes due to schedule changes, improving the overall efficiency of the team.

Additionally, since notifications are sent to Slack, smooth information sharing among members is a significant advantage.
For example, even if an important meeting is suddenly canceled, everyone can immediately recognize the information and take appropriate actions.

As you proceed, the template will be automatically copied to your workspace, and the following screen will be displayed.

Select OK and proceed to the next step.
The template will be saved in My Projects.
You can change the template name if necessary.
Click on My Projects on the left to display the template you just copied.
Click on the ellipsis (...) on the right and select Edit.

__wf_reserved_inherit

Step 3: Set Google Calendar Trigger

Now, let's set up the app trigger.
Select "When an event is deleted".

__wf_reserved_inherit

You can change the title as you like.
Check the account information you just linked and proceed without changing the trigger action.
Enter the required fields.

This setting determines how many minutes after a Google Calendar event is deleted the trigger will activate.

  • Trigger Activation Interval: The selection of activation intervals varies depending on your plan.
  • Calendar ID: Select your Gmail address as shown in the image.

__wf_reserved_inherit

  • Type: Select your preferred option from the choices.
    If not set, all types will be targeted.

__wf_reserved_inherit

Set the search keyword as desired.
It will work even if not set.

Let's register a test event in Google Calendar and then delete it.

__wf_reserved_inherit

Return to Flowbot and test.
If linked correctly, the event information will be displayed in the output at the bottom of the screen.
By referencing this output during the subsequent action settings, you can achieve data integration between Google Calendar and Slack!
About Output | Yoom Help Center
Once you've done this, let's save it.

__wf_reserved_inherit

Step 4: Set to Send Message to Slack

Next, to set up notifications for events deleted in Google Calendar to Slack, click "Send message to the channel".

__wf_reserved_inherit

As before, check the linked account information and proceed to the next step.
Set the required fields.

  • Channel ID to Post: Select from the candidates as shown in the image.

__wf_reserved_inherit

Message: Select from the output.
※ Items selected from the output are displayed as shown in the red frame.
This indicates that the value is being referenced, allowing you to use the value obtained by the trigger as is.
Items obtained from the trigger must be selected from the output.

__wf_reserved_inherit

Once the settings are complete, test and save.
※ Please note that testing will send a notification to Slack.

Let's check Slack.

__wf_reserved_inherit

The notification was successfully sent.

Step 5: Turn ON the Trigger to Complete Startup Preparation

When the following image is displayed, turn ON the trigger. With this, all settings are complete, so let's check if a notification is sent to Slack when an event is deleted in Google Calendar.

This was the method for "notifying Slack when an event is deleted in Google Calendar".

Other Automation Examples Using Google Calendar and Slack

Besides the integration introduced this time, it is possible to automate various tasks using the APIs of Google Calendar and Slack.
If there is anything you are interested in, please try it out!

Convenient Automation Examples Using Google Calendar

You can notify Discord of Google Calendar event information or add it to Google Sheets.
It is possible to add events to Google Calendar based on Notion data.


■Overview

The workflow "Create events in Google Calendar based on Notion information" automates the task of creating events.
You can create events in Google Calendar with one click, linked with data on Notion.

■Recommended for

  • Those who use Notion to organize and manage information
  • Those who want to quickly grasp daily schedules
  • Those who want to improve work efficiency by integrating multiple tools
  • Those who manage schedules using Google Calendar
  • Those who find manual event entry cumbersome
  • Those who want to facilitate smooth information sharing within a team

■Benefits of using this template

By integrating Notion with Google Calendar, you can quickly check task and event information.
Using this flow makes task management more efficient and can lead to improved outcomes.

Additionally, the exchange of information between individual systems becomes seamless, making schedule management easier.
Information sharing among members is also promoted, which will enhance overall work efficiency.
This prevents overlooking important tasks and ensures smooth project progress.


■Overview

This flow creates an event in Google Calendar from form information and sends documents or links via Gmail.
It is a business workflow that facilitates smooth schedule management and information sharing in daily operations.

■Recommended for

  • Those who find schedule management cumbersome
    • Those who manage many regular events or meetings and want to manage schedules efficiently
  • Those who want to utilize form functions in their business
    • Team leaders or administrative staff who want to effectively use information gathered through forms and quickly share it with stakeholders
  • Those who use Google Calendar and Gmail regularly
    • Companies looking to automate business processes by integrating tools
  • Those who share documents via PDF or send links in bulk
    • Those aiming to streamline information transmission tasks and achieve unified information management

■Benefits of using this template

By utilizing this flow, information entered into the form is automatically added as an event in Google Calendar, and related documents or links can be sent to stakeholders via Gmail all at once. This eliminates the need for manual schedule entry and document distribution, enabling efficient business operations.
Additionally, since documents and links can be shared in bulk, it is expected to prevent information transmission errors that occur due to manual work.
By integrating tools like Google Calendar and Gmail, which are regularly used in business, it enhances the consistency and accuracy of tasks.


■Overview

This is a flow bot that registers a task's due date as an all-day event in Google Calendar when a task is added to a specific section in Asana.

When a task is added to Asana, it retrieves the assignee information and registers the event in the assignee's Google Calendar.

You can check tasks on Google Calendar without logging into Asana.

■Notes

・Please connect Yoom with both Google Calendar and Asana.

・Please be aware that the flow bot will encounter an error if the task does not have a due date.

・If a task does not include a due date, it is possible to avoid errors by setting a branch within the flow.


■Overview

The workflow "Add events created in Google Calendar to Google Sheets" streamlines schedule management.
By managing Google Calendar information as data, it becomes easier to search past records.

■Recommended for

  • Those who use Google Calendar for schedule management
  • Those who want to keep track of daily events and manage them in a spreadsheet
  • Those who want to share schedules with a team and respond quickly
  • Those who want to regularly reflect Google Calendar information in a spreadsheet
  • Those who find manual data entry cumbersome
  • Those who want to prevent missed appointments and input errors, and manage schedules efficiently

■Benefits of using this template

By linking Google Calendar and Google Sheets, adding events becomes smoother. This supports efficient schedule management and planned business execution.
Additionally, since events are automatically added to Google Sheets, cumbersome manual input tasks are eliminated, reducing the burden.

Furthermore, being able to check multiple events at once makes information sharing among members easier, strengthening the collaboration of the entire team.
Using this system increases work efficiency and provides more time to focus on other important tasks, thereby improving productivity.


■Overview

The "Notify Discord when an event is created in Google Calendar" workflow is helpful for sharing schedules.
Once an event is created, notifications are automatically sent, making it effective for information sharing among team members.

■Recommended for

  • Those who manage their schedules with Google Calendar
  • Those who want to quickly check information on schedule changes or additions
  • Those looking to streamline task management and project progress
  • Those who use Discord as a communication tool
  • Those who want to instantly share Google Calendar schedules with team members
  • Those who find manual notification management cumbersome and are considering automation to prevent oversights

■Benefits of using this template

By integrating Google Calendar with Discord, schedule sharing becomes smoother.
This makes it easier to immediately grasp changes or new events, preventing delays in response.
Due to the integration, notifications are delivered quickly, ensuring more reliable schedule management.
This allows for swift responses to schedule changes and strengthens information sharing among members.
As a result, overall work efficiency improves, enabling smoother project progress.

Convenient Automation Examples Using Slack

You can notify Slack of lead additions in Salesforce or file additions in OneDrive.
After a Zoom meeting, AI can transcribe the minutes and notify you with summarized data.


■Overview

When an issue is created on GitHub, the details of the issue are notified on Slack.

■How to Create

When a new issue is created, the flow bot is activated.

The details of the issue are notified to any Slack channel.

■Notes

Integration settings with both GitHub and Slack are required for Yoom.


■Overview

The workflow "Notify Slack when a ticket reaches a specific status in Zendesk" contributes to faster information sharing.
By automatically notifying important information, it helps prevent missing out on crucial updates.

■Recommended for

  • Those who use Zendesk for customer support operations
  • Those who use Zendesk as a team but often miss status changes of tickets
  • Those who want to quickly grasp ticket statuses and efficiently proceed with support tasks
  • Those who use Slack as a communication tool
  • Those who use Slack regularly and want to immediately understand the status of customer interactions
  • Customer support managers who want to quickly grasp the response status of team members at a glance

■Benefits of using this template

By using the automated flow that notifies Slack when a ticket reaches a specific status in Zendesk, you can quickly grasp the progress of tickets.
This allows for timely responses, thereby improving the quality of customer interactions.

Additionally, it reduces the operational burden on the person in charge, increasing work efficiency.
Members who receive notifications can immediately discuss responses, contributing to strengthening team collaboration.


◼️Overview

When a new lead is registered in Salesforce, a notification will be sent to a specified Slack channel.

You can automatically expand lead information without accessing the chat tool.

Additionally, you can specify any Slack channel for notifications.

◼️Setup Instructions

① Select Salesforce from the app trigger, perform the following settings, and then test and save.

・Action: Select when a new lead is registered in the lead object.

・Trigger Interval: Set to 5 minutes.

・My Domain URL: Enter the specified My Domain URL.

② Press the + mark, select Slack from the operations to integrate with the app, and after the following settings, test and save.

・Action: Select send a message to the channel.

・Channel ID for posting: Select the specified channel ID from the options.

・Message Content: Enter any string, including the output obtained in ①.

・For details on dynamically embedding output, please refer to here.

◼️Notes

・It is necessary to set up account information for integration in each app's operation.

※ For integration (My App Registration), please refer to here.

・Please replace the Slack channel ID for posting and Salesforce setting information with any desired values.

・Salesforce is an app available only with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations and data connect of the flow bot you set will result in an error, so please be careful.

・Paid plans such as Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.


■Overview

This flow automatically transcribes and summarizes meeting content after a Zoom meeting ends, and notifies the transcription results to Slack.

■Recommended for

1. Teams that frequently use Zoom meetings and share information on Slack

・Those who want to transcribe meeting content and keep a record

・Those who want to reduce the effort of creating minutes and improve work efficiency

・Those who want to share meeting content with team members on Slack

2. Those who want to analyze and utilize meeting content

・Those who want to analyze transcription data to understand the content of discussions and trends

・Those who want to quickly grasp the key points of meetings with the automatic summarization feature and link them to the next actions


■Benefits of using this template

Zoom is a tool that makes online meetings efficient, but creating minutes after a meeting ends can be time-consuming and labor-intensive for the person responsible, potentially leading to delays in information sharing.

By utilizing this flow, the content of a Zoom meeting is transcribed and summarized by AI after the meeting ends, and the minutes are notified to Slack. This reduces the effort for the person responsible for creating the minutes. Additionally, members who missed the meeting can check the shared information on Slack to understand the content of the discussion and smoothly participate in the project.


■Notes

・Please integrate Zoom and Slack with Yoom.

・AI operations are available only with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations set in the flow bot 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).

・To obtain Zoom recording information, meeting data must be cloud recorded. Please note that cloud recording is limited to specific Zoom plans. For details, please refer to here.


■Overview

The workflow "Notify Slack when a file is uploaded to OneDrive" is helpful for information sharing.
It allows you to quickly grasp stored files, reducing the risk of missing important documents.

■Recommended for

  • Those who manage files in the cloud using OneDrive
  • Those who share files with a team using OneDrive but often fail to notice uploaded files immediately
  • Those who want to quickly grasp newly uploaded files and work efficiently
  • Those who use Slack as a communication tool
  • Those who use Slack regularly and want to constantly check the file upload status

■Benefits of using this template

By using the flow that notifies Slack when a file is uploaded to OneDrive, you can gain many advantages.
First, you can quickly grasp the file update status, enabling team members to act swiftly based on the latest information.
Speedy information sharing leads to improved work efficiency.
Moreover, since information is notified on Slack, it not only saves the trouble of checking separately but also facilitates smooth communication among members.

Conclusion

By enabling notifications for Google Calendar event deletions or updates in Slack, you can prevent missing important schedule updates.
As introduced, integrating Google Calendar with Slack eliminates the need for manual notifications.
In particular, automating notifications of Google Calendar event deletions to Slack will make it easier to keep track of daily schedule changes.

If you are considering implementing this or want to try it out, please create a free account here. It only takes 30 seconds to register, so you can quickly sign up during your work!

By reducing the hassle of notifications, sharing information within the team becomes easier, potentially preventing double bookings.
Let automation handle your daily tasks and make your work easier!

Create these powerful automations yourself!
Try now
About the author
m.i
m.i
I have gained approximately three years of experience in the financial sector since graduating. Due to the nature of the industry, there were many manual tasks, and I often thought that automating them would allow us to focus on other work. It was during this time that I discovered Yoom. As I write blogs, I am continually impressed by the convenience of Yoom. I strive to maintain a clear and understandable structure.
Tags
Automatic
Automation
Google Calendar
Integration
Notification
Slack