Add a Google Calendar event based on the responses from the reservation form and send a notification to Slack.
Google Calendar Google Sheets Slack

Add a Google Calendar event based on the responses from the reservation form and send a notification to Slack.

Yoom's Google Calendar &  Google Sheets &  Slack  are ready to use! Automate tasks instantly—just copy the template!

■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}}

-----

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

Here are some Similar Templates!
Google Calendar
Zoom
Issue a Zoom meeting URL from the Yoom database and add it to Google Calendar.
Issue a Zoom meeting URL from the Yoom database and automatically add it to the specified Google Calendar. The Zoom meetings to be issued and the information to be added to Google Calendar can be created based on the information registered in the Yoom database.‍
Google Calendar
WordPress.org
Automatically unpublish WordPress posts when an event is deleted from Google Calendar.
This is a business workflow that integrates Google Calendar with WordPress to automatically unpublish posts when an event is deleted. It reduces manual updates and keeps the website information always up-to-date.
Google Calendar
Zoom
Create events in Google Calendar and Zoom based on the content of received emails.
The workflow automatically creates events in Google Calendar and Zoom based on email content. This reduces the effort of schedule management and enables efficient event management while preventing errors.
Google Calendar
Zoom
Create events in Google Calendar and Zoom based on the form content.
This is a business workflow that automatically creates events in Google Calendar and Zoom based on form inputs. It eliminates the hassle of manual schedule adjustments and meeting setups, supporting efficient schedule management and smooth business operations.
Google Calendar
Slack
Create a schedule in Google Calendar based on the content of received emails and notify on Slack.
This is a business workflow that automatically creates events in Google Calendar based on email content and sends notifications to Slack. This streamlines schedule management and information sharing with the team, reducing the effort required for these tasks.
Google Calendar
Toggl
Every day, retrieve the day's schedule from Google Calendar and create tasks in Toggl.
This is a business workflow that automatically creates daily Toggl entries from Google Calendar events using Yoom. It reduces manual input and enables efficient time management.
See all templates
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
About the Apps You Use
Google Calendar
Google Calendar
Templates using

Issue a Zoom meeting URL from the Yoom database and automatically add it to the specified Google Calendar. The Zoom meetings to be issued and the information to be added to Google Calendar can be created based on the information registered in the Yoom database.‍

This is a business workflow that integrates Google Calendar with WordPress to automatically unpublish posts when an event is deleted. It reduces manual updates and keeps the website information always up-to-date.

The workflow automatically creates events in Google Calendar and Zoom based on email content. This reduces the effort of schedule management and enables efficient event management while preventing errors.
Google Sheets
Google Sheets
Templates using

Once the billing information is filled out in the form, an invoice will be generated using the Google Spreadsheet invoice template. After that, it will undergo approval by the person in charge, and an email will be sent.

This is a flow for adding order information to WooCommerce when a row is added in Google Sheets. This flow significantly reduces manual effort and saves the time previously spent on registration, allowing you to focus on more important tasks and improving productivity.

You can add a new tab to a Google Spreadsheet at the beginning of each month. By being able to add a new sheet to a specific Google Spreadsheet at the start of each month, you can avoid forgetting to add sheets and prevent unnecessary rework.
Slack
Slack
Templates using

This is a flow bot that automatically activates at the end of each month and sends notifications via Slack. This flow bot can perform various automated processes through the flows added after the branch on the right side. For example, you can use it for various purposes such as monthly invoice issuance, aggregation processing to spreadsheets, or regular data backup processing.

This is a business workflow that automatically adds content posted in a Slack channel as comments to tasks in Wrike. This reduces manual task updates and improves project management efficiency.

When an inquiry comes to Slack, it is registered in Google Sheets. By integrating Slack and Google Sheets, you can eliminate the hassle of operating individual apps and repeatedly entering data, allowing for smoother business operations. Records can be easily added to Google Sheets automatically, preventing any omissions or leaks in information management.‍
About the apps you use
Google Calendar
Yoom allows you to integrate with Google Calendar's API without any code, enabling the automation of various tasks. For example, you can automatically register events in Google Calendar triggered by the registration of deals in SFA tools like Hubspot or Salesforce.
see details
Templates

Issue a Zoom meeting URL from the Yoom database and automatically add it to the specified Google Calendar. The Zoom meetings to be issued and the information to be added to Google Calendar can be created based on the information registered in the Yoom database.‍

This is a business workflow that integrates Google Calendar with WordPress to automatically unpublish posts when an event is deleted. It reduces manual updates and keeps the website information always up-to-date.

The workflow automatically creates events in Google Calendar and Zoom based on email content. This reduces the effort of schedule management and enables efficient event management while preventing errors.
Google Sheets
At Yoom, you can utilize the Google Sheets API without any coding. By integrating Sheets with Yoom, you can automate data entry into spreadsheets and automatically create documents based on spreadsheet templates. Additionally, you can sync spreadsheet information with Yoom's database for various applications.
see details
Templates

Once the billing information is filled out in the form, an invoice will be generated using the Google Spreadsheet invoice template. After that, it will undergo approval by the person in charge, and an email will be sent.

This is a flow for adding order information to WooCommerce when a row is added in Google Sheets. This flow significantly reduces manual effort and saves the time previously spent on registration, allowing you to focus on more important tasks and improving productivity.

You can add a new tab to a Google Spreadsheet at the beginning of each month. By being able to add a new sheet to a specific Google Spreadsheet at the start of each month, you can avoid forgetting to add sheets and prevent unnecessary rework.
Slack
Yoom allows you to utilize Slack's API without any coding. By integrating Yoom with Slack, you can freely connect various SaaS with Slack and receive all kinds of notifications on Slack. Additionally, it is possible to trigger a bot when a message is sent to Slack.
see details
Templates

This is a flow bot that automatically activates at the end of each month and sends notifications via Slack. This flow bot can perform various automated processes through the flows added after the branch on the right side. For example, you can use it for various purposes such as monthly invoice issuance, aggregation processing to spreadsheets, or regular data backup processing.

This is a business workflow that automatically adds content posted in a Slack channel as comments to tasks in Wrike. This reduces manual task updates and improves project management efficiency.

When an inquiry comes to Slack, it is registered in Google Sheets. By integrating Slack and Google Sheets, you can eliminate the hassle of operating individual apps and repeatedly entering data, allowing for smoother business operations. Records can be easily added to Google Sheets automatically, preventing any omissions or leaks in information management.‍
Templates
No items found.
Related apps
No items found.
API Actions That can be No-Code
Executable API actions
Flowbot triggers
    When an event is created
    When a schedule is updated
    When a schedule is deleted
    When a row is added
    When a row is updated
    When a message is posted to a channel
    When a file is posted to a channel
    When a message is posted to a channel (Webhook)
    When a reaction is added to a message (Webhook)
    When a user is mentioned in a channel
    When a message containing specified text is posted to a channel
    When your Slack app is mentioned (Webhook)
    When mentioned in a channel (multiple users)
    When a message containing specified text is posted to a channel (Regular expression)
    When a new channel is created (Webhook)
    When a message is posted in a thread (Webhook)
    When mentioned in a channel (multiple users & user groups)
Flowbot operations
    Retrieve a list of events in UTC (deprecated)
    Create event (deprecated)
    Get event details
    Change calendar sharing settings
    Add the specified calendar to the calendar list
    Remove a calendar from the Calendar List
    Update event (Deprecated)
    List events (Deprecated)
    Delete event
    Create an all-day event (Deprecated)
    Create event without Google Meet (Deprecated)
    Create all-day event without Google Meet (Deprecated)
    Update event
    List events
    Create all-day event
    Create event without Google Meet
    Create event
    Create all-day event without Google Meet
    Search events
    Create a recurring event
    Create Recurring All-day Event
    Update All-day Event
    Change Event Organizer
    List Events (Regular Events Only)
    Update Event without Google Meet
    Delete Calendar
    Update Calendar
    Get Calendar List
    Create Calendar
    Input Value into Cell
    Retrieve Value
    Delete Values
    Create a New Spreadsheet
    Copy Sheet (Tab)
    Add a New Sheet (Tab)
    Delete Sheet (Tab)
    Replace Values
    Update Sheet Name
    Delete Rows
    Get Spreadsheet Information
    Get Sheet Names
    Repeat Formula
    Input Values into Range
    Embed Image in Cell
    Sort by Specific Column
    Hide Sheet
    Add Note to Specified Cell
    Add Column
    Delete Columns
    Send a message to a channel
    Send a direct message
    Send a file (Support ends on 11/12)
    Get user IDs in a channel
    Create a channel
    Invite members to a channel
    List user groups
    Send a message to a thread
    Archive a channel
    Get messages in a thread
    Get a List of Public Channels
    Remove a Member from a Private Channel
    Search User by Email
    Retrieve user information
    Get a Specific Message
    Get Message Permalink
    Delete Message
    List users in a user group
    Get reactions for a specific message
    Create User Group
    Send a file to a thread (support ended on 11/12)
    Get channel message history
    Send a message to a channel with attachments
Flowbot triggers
    When an event is created
    When a schedule is updated
    When a schedule is deleted
Flowbot operations
    Retrieve a list of events in UTC (deprecated)
    Create event (deprecated)
    Get event details
    Change calendar sharing settings
    Add the specified calendar to the calendar list
    Remove a calendar from the Calendar List
    Update event (Deprecated)
    List events (Deprecated)
    Delete event
    Create an all-day event (Deprecated)
    Create event without Google Meet (Deprecated)
    Create all-day event without Google Meet (Deprecated)
    Update event
    List events
    Create all-day event
    Create event without Google Meet
    Create event
    Create all-day event without Google Meet
    Search events
    Create a recurring event
    Create Recurring All-day Event
    Update All-day Event
    Change Event Organizer
    List Events (Regular Events Only)
    Update Event without Google Meet
    Delete Calendar
    Update Calendar
    Get Calendar List
    Create Calendar
Flowbot triggers
    When a row is added
    When a row is updated
Flowbot operations
    Input Value into Cell
    Retrieve Value
    Delete Values
    Create a New Spreadsheet
    Copy Sheet (Tab)
    Add a New Sheet (Tab)
    Delete Sheet (Tab)
    Replace Values
    Update Sheet Name
    Delete Rows
    Get Spreadsheet Information
    Get Sheet Names
    Repeat Formula
    Input Values into Range
    Embed Image in Cell
    Sort by Specific Column
    Hide Sheet
    Add Note to Specified Cell
    Add Column
    Delete Columns
Flowbot triggers
    When a message is posted to a channel
    When a file is posted to a channel
    When a message is posted to a channel (Webhook)
    When a reaction is added to a message (Webhook)
    When a user is mentioned in a channel
    When a message containing specified text is posted to a channel
    When your Slack app is mentioned (Webhook)
    When mentioned in a channel (multiple users)
    When a message containing specified text is posted to a channel (Regular expression)
    When a new channel is created (Webhook)
    When a message is posted in a thread (Webhook)
    When mentioned in a channel (multiple users & user groups)
Flowbot operations
    Send a message to a channel
    Send a direct message
    Send a file (Support ends on 11/12)
    Get user IDs in a channel
    Create a channel
    Invite members to a channel
    List user groups
    Send a message to a thread
    Archive a channel
    Get messages in a thread
    Get a List of Public Channels
    Remove a Member from a Private Channel
    Search User by Email
    Retrieve user information
    Get a Specific Message
    Get Message Permalink
    Delete Message
    List users in a user group
    Get reactions for a specific message
    Create User Group
    Send a file to a thread (support ended on 11/12)
    Get channel message history
    Send a message to a channel with attachments
Work Smarter 
with Yoom
Get started in
30 sec!
Try for free now!