Skip to content

Google Calendar ​

Google Calendar nodes let you manage events in Google Calendar. Each operation is a separate node.

All nodes require a Google Calendar connection configured with a service account.

Nodes ​

List Events ​

Retrieve events from a calendar.

FieldDescriptionNotes
Calendar IDCalendar ID (email address or primary)Required
Time MinStart of time range (ISO 8601)Optional. Supports templates
Time MaxEnd of time range (ISO 8601)Optional. Supports templates
Max ResultsMaximum events to returnDefault: 250
Search QueryFree-text search termsOptional. Supports templates

Supports streaming — each event is emitted individually to downstream nodes.

Create Event ​

Create a new calendar event.

FieldDescriptionNotes
Calendar IDCalendar IDRequired
SummaryEvent titleRequired. Supports templates
DescriptionEvent descriptionOptional. Supports templates
StartStart date/time (ISO 8601)Required. Supports templates
EndEnd date/time (ISO 8601)Required. Supports templates
LocationEvent locationOptional. Supports templates
AttendeesComma-separated email addressesOptional. Supports templates
Time ZoneIANA time zone (e.g., America/New_York)Optional

Update Event ​

Update an existing event.

FieldDescriptionNotes
Calendar IDCalendar IDRequired
Event IDEvent ID to updateRequired. Supports templates
SummaryUpdated titleOptional. Supports templates
DescriptionUpdated descriptionOptional. Supports templates
StartUpdated start date/timeOptional. Supports templates
EndUpdated end date/timeOptional. Supports templates
LocationUpdated locationOptional. Supports templates

Delete Event ​

Delete an event from a calendar.

FieldDescriptionNotes
Calendar IDCalendar IDRequired
Event IDEvent ID to deleteRequired. Supports templates

Common Patterns ​

Daily Calendar Summary ​

  1. Cron — trigger each morning
  2. Google Calendar List Events — fetch today's events
  3. Transform — format as summary text
  4. Slack Send Message or Email (SMTP) — deliver the summary