Skip to main content
The Google Calendar node adds Google Calendar operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Google Calendar also includes 5 trigger operations (marked in the tables below) that can start a workflow when something happens in Google Calendar.
You can wire the Google Calendar node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Google Calendar under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your Google Calendar account when prompted; no keys to copy. NoClick requests the following permissions:
  • https://www.googleapis.com/auth/calendar

Operations

Availability

OperationIDDescriptionTrigger
Query Calendar Availabilityquery_calendar_availabilityCheck availability

Calendar

OperationIDDescriptionTrigger
Clear Calendar Eventsclear_calendar_eventsClear all events
Create New Calendarcreate_new_calendarCreate a new calendar
Fetch Calendar Metadatafetch_calendar_metadataGet calendar details
List User Calendarslist_user_calendarsList all calendars

Event

OperationIDDescriptionTrigger
Create Calendar Eventcreate_calendar_eventCreate a new event
Create Event from Textcreate_event_from_textCreate event from text
Delete Calendar Eventdelete_calendar_eventDelete an event
Fetch Calendar Eventfetch_calendar_eventGet a specific event
Fetch Recurring Event Instancesfetch_recurring_event_instancesGet recurring event instances
List Calendar Eventslist_calendar_eventsList events from calendar
Move Event to Calendarmove_event_to_calendarMove event to another calendar
Update Calendar Eventupdate_calendar_eventUpdate an existing event

Other

OperationIDDescriptionTrigger
On Calendar Eventon_calendar_eventTrigger: fires when events change on a Google Calendar.Yes
On Event Cancelledon_event_cancelledTrigger: fires when a calendar event is cancelled or deleted.Yes
On Event Createdon_event_createdTrigger: fires when a new calendar event is created.Yes
On Event Tentativeon_event_tentativeTrigger: fires when a calendar event is tentatively accepted.Yes
On Event Updatedon_event_updatedTrigger: fires when an existing calendar event is modified.Yes