googleCalendar.onEventChanged is the broad Google Calendar event trigger. Use it when one automation handles created, updated, and deleted events.
Example
automations/audit-calendar.automation.ts
Options
calendarId?: string is a static immutable calendar ID and defaults to "primary". Unlike action calendar references, triggers don’t resolve display titles. account is a static Google Account binding and defaults to the project binding. Signals can’t select either value at runtime.
Trigger data
CalendarEvent matches Get event. A deletion includes the last synchronized event when available.
Google’s webhook contains no event body. Automate.ax incrementally synchronizes the calendar, classifies each lifecycle against its durable baseline, and deduplicates unchanged provider state. Existing events establish the initial baseline and aren’t replayed.