Google Calendar Trigger (Service Account) icon

Google Calendar Trigger (Service Account)

Handle Google Calendar events via webhooks

Google Calendar Trigger (Service Account)

AI-generated

Summary

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'].

Discussion