How to set up and use the Get Google Calendar Schedule action
The Get Google Calendar Schedule action lets you retrieve free/busy availability from your Google Calendar within a Workflow. You can check free and busy time slots, find available meeting times, or automate scheduling decisions as per calendar availability.
Follow these steps:
Add a Get Google Calendar Schedule action: While editing a Workflow, click the plus button between existing blocks. It will open a modal where you can select the Get Google Calendar Schedule action to add it to your Workflow.
Add Google Calendar connection: If you haven't already, connect your Google Calendar account to Cassidy. In the configuration panel, click "Connect," and follow the on-screen instructions.
Rename the action (if needed): Enter a new name if you want to make the action more descriptive or easier to reference as a variable later.
Select Calendar ID: Select which calendars you want to retrieve schedule information from.
Configure the time range: Specify the time period for which you want to retrieve schedule information. Set the "Period Start Date" and "Period End Date" to define the window you want to check for availability.
Select Time Zone (optional): Specify the preferred time zone for the response. If omitted, the account or calendar time zone will be used.
Process the schedule data: After configuring the Get Google Calendar Schedule action, define what you want to do with the schedule information and build your Workflow by adding relevant actions. Common use cases include generating a calendar availability report and notifying yourself or your teams via email or Slack daily.
*For the purpose of this article, weโll set up a Workflow to utilize the calendar schedule. Follow these steps:
Add a Generate Text action: Click the โ+โ button after the Get Google Calendar Schedule action to add a Generate Text action. Configure it to format the raw calendar schedule data into a clear, readable report. Learn more about how to configure the Generate Text action.
Add a Send Slack Message action: After formatting the schedule report, add a Send Slack Message action, reference the formatted report from the Generate Text action, and set your destination Slack channel. Find more information about the Send Slack Message action.
*In Workflow steps, you can use the schedule data returned by this action. The output will include information about busy and free time slots, and you can identify when calendars are available or occupied.
Publish your workflow: Test and publish your workflow to automate the process of retrieving and processing calendar schedules.
Here's a sample of the type of output you can expect:
