Google Calendar provides 1 trigger for automating workflows based on events.
All triggers below are polling-based — they check for new data on a schedule rather than receiving push notifications.
Triggers
Google Calendar Event Trigger
Triggers when events are created, updated, or cancelled in Google Calendar
Configuration
| Parameter | Type | Required | Description |
|---|---|---|---|
triggerCredentials | string | Yes | Connect your Google account to access Google Calendar. |
calendarId | file-selector | No | The calendar to monitor for event changes. |
manualCalendarId | string | No | The calendar to monitor for event changes. |
eventTypeFilter | string | No | Only trigger for specific event types. Defaults to all events. |
searchTerm | string | No | Optional: Filter events by text match across title, description, location, and attendees. |
Output
| Parameter | Type | Description |
|---|---|---|
event | object | event output from the tool |
↳ id | string | Calendar event ID |
↳ status | string | Event status (confirmed, tentative, cancelled) |
↳ eventType | string | Change type: "created", "updated", or "cancelled" |
↳ summary | string | Event title |
↳ eventDescription | string | Event description |
↳ location | string | Event location |
↳ htmlLink | string | Link to event in Google Calendar |
↳ start | json | Event start time |
↳ end | json | Event end time |
↳ created | string | Event creation time |
↳ updated | string | Event last updated time |
↳ attendees | json | Event attendees |
↳ creator | json | Event creator |
↳ organizer | json | Event organizer |
calendarId | string | Calendar ID |
timestamp | string | Event processing timestamp in ISO format |