Google Calendar Trigger (Service Account)
AI-generatedSummary
Listen for specific event changes on a Google Calendar (created, updated, deleted) using a Service Account and trigger the workflow when those events occur.
Inputs
- Calendar ID (required) — Specify the calendar to monitor by its ID. Use "primary" to select the primary calendar.
- Events — Select one or more event types to listen for: created, updated, and/or deleted events.
Output shape
A JSON array containing event details for each triggered event, including fields for event type, resource ID, resource state, channel ID, channel expiration, and timestamp.
Only events matching the selected types (created, updated, deleted) emit data. If the Google API sends a 'sync' notification, no data is passed (empty output). The trigger uses webhooks to receive updates.
Examples
Example 1: Trigger on new and updated events on the primary calendar
Set Calendar ID to 'primary' and Events to ['created', 'updated'].