Create Event
Create a Google Calendar event with title, times, optional Meet, and attendees.
Type
google.calendar.create_eventFolder
google/calendarChannels
Any
Pipe
Value
Scope
Any
ServiceRequired
CapabilityRequired
Google Calendar
Listed only when a matching connected service is enabled.
Create Event inserts an event on the connected Google Calendar. Calendar id defaults to primary. Summary and description support Liquid ({{ path }}).
Turn on All-day to send dates (YYYY-MM-DD) instead of RFC3339 date-times.
Turn on Create Meet conference to attach a Meet video conference. This uses Google Calendar only (not the Meet capability). The join URL is on the pipe as hangoutLink.
Configure
| Setting | Description |
|---|---|
| Calendar ID (optional) | Calendar id. Empty uses primary |
| Summary | Event title (required). Liquid allowed |
| All-day event | When on, start and end are dates, not date-times |
| Start | RFC3339 date-time, or YYYY-MM-DD when all-day |
| End | RFC3339 date-time, or YYYY-MM-DD when all-day |
| Description (optional) | Details. Liquid allowed |
| Location (optional) | Location text |
| Time zone (optional) | IANA zone for timed events, for example America/New_York |
| Create Meet conference | Attach a Google Meet conference |
| Attendees (optional) | Comma-separated emails or a JSON array |
| Notify attendees (optional) | All, External only, or None. Empty uses Google’s default |
Handles
| Handle | Role |
|---|---|
| In (target) | Incoming connection |
| Out (source) | Continues after the event is created |
Pipe schema
The next block reads this on the data pipe (pipe.value):
| Key | Type | Description |
|---|---|---|
id | text | Event id |
status | text | Event status |
htmlLink | text | Open in Google Calendar |
hangoutLink | text | Google Meet join link when the event has a conference |
summary | text | Title |
description | text | Description |
location | text | Location |
start | object | dateTime or date, optional timeZone |
end | object | dateTime or date, optional timeZone |
attendees | list | Email, display name, response status |
organizer | object | Organizer email and name |
recurrence | list | Recurrence rules when present |
iCalUID | text | iCal UID |
created | text | Created time |
updated | text | Updated time |
Use case
- After a booking form, create a timed event with Google Meet and notify guests.
- Create an all-day reminder on the workspace calendar.