Supported actions
Prerequisites
Create a Google credential
Create a Google credential
Connect a Google OAuth credential in Credential Management, then select it on every Google Calendar action. To set up the OAuth client, follow the Google Cloud Console setup guide. These actions also support end user authentication, so a step can act on each user’s own calendar.
How to use these actions
- Map text inputs from earlier steps. Inputs such as Summary, Description, Location, and Event ID accept a value mapped from a previous step.
- Max Results takes a fixed value. Type the number directly rather than mapping it from a previous step.
- Use
primaryfor the main calendar. The Calendar ID input defaults toprimary, which targets the authenticated user’s main calendar. - Dates use RFC3339 format. Date and time inputs such as Start Date Time and End Date Time use RFC3339 format, for example
2024-01-15T09:00:00-05:00. - Attendees is a comma separated list. The Attendees input takes a comma separated list of email addresses.
Actions
Events
Google Calendar Event Create
Creates a new calendar event.Google Calendar Event Update
Updates an existing calendar event.Google Calendar Event Get
Retrieves a single calendar event.Google Calendar Event Get All
Lists events from a calendar.Example
An agent that schedules a follow up meeting after a request:1
Check availability
A Google Calendar Event Get All action lists events on
primary between a Time Min and Time Max so a model step can find an open slot.2
Create the event
A Google Calendar Event Create action sets Summary to the meeting title, maps Start Date Time and End Date Time to the chosen slot, and adds the requester’s email to Attendees.
3
Confirm
A model step summarizes the created event, including the returned event ID, for the activity log.
Troubleshooting
Invalid time format
Invalid time format
Start Date Time and End Date Time must use RFC3339 format, for example
2024-01-15T09:00:00-05:00. Include the time zone offset.Event or calendar not found
Event or calendar not found
The Event ID or Calendar ID does not exist or the connected account cannot see it. Confirm the calendar is shared with the authenticated user and use
primary for the main calendar.Authentication failed
Authentication failed
The Google OAuth credential expired or was revoked. Reconnect the credential and confirm the OAuth client grants calendar access.
