Create New Event

Add an event to your Google Calendar account on a specified calendar.

Options

Field Definition Type Required

Calendar

A dropdown list of your available calendars on which to create the calendar event.

Dropdown

TRUE

Input

Field Definition Type Required

Summary

Title of the event.

Text

FALSE

Location

Geographic location of the event.

Text

FALSE

Description

Description of the event.

Text

FALSE

Start Time

The date and time at which you want the event to start.

Format this input as: YYYY-MM-DDTHH:MM:SSZ / YYYY-MM-DDTHH:MM:SS+HH:MM (time zone offset).

Date & Time

TRUE

End Time

The date and time at which you want the event to end

Format this input as: YYYY-MM-DDTHH:MM:SSZ / YYYY-MM-DDTHH:MM:SS+HH:MM (time zone offset).

Date & Time

TRUE

Recurrence String

This field allows you to specify whether you want to repeat an event and when.

This field can be left empty.

Options can be RRULE, EXRULE, and EXDATE, as specified in RFC5545.

Text

FALSE

Attendees

Email addresses of guests that you would like to invite to the event.

For multiple attendees, separate each email by commas: test@example.com,test1@example.com.

This field can be left empty.

The flow creates the event in the calendar through which you authenticated the connector.

List

FALSE

Reminders

These alarms are triggered at a specified time before an event starts. A reminder consists of the following:

  • A numeric value in minutes before the event start time for when to show the reminder
  • A delivery method to use, either pop-up or email

For example, {"Method":"popup","Minutes":"2"}

You can specify reminders for whole calendars and for individual events. Reminders are private information, specific to an authenticated user. They aren't shared across multiple users.

List

FALSE

Send Updates

Guests who should receive notifications about the event update (for example, title changes); options are:

  • All: Notifications are sent to all guests
  • External Only: Notifications are sent only to guests that aren't Google Calendar users
  • None: No notifications are sent

Dropdown

FALSE

To add a room or resource to an event, you need to find the designated email address for the room or resource.

In Google Admin, copy the resource email address from the resource page and add it to the list of attendees in the Attendees field.

Output

Field Definition Type

Type

Type of the event. This is returned as calendar#event, as this is a calendar event.

Text

Event ID

Unique ID of the event from which you want to get information.

Text

Status

Status of the event. Possible values are:

  • confirmed - The event is confirmed. This is the default status.
  • tentative - The event is tentatively confirmed.
  • canceled - The event is canceled.

Text

Html Link

An absolute link to this event in the Google Calendar Web UI.

Text

Created Time

The date and time at which the event was created in ISO format: YYYY-MM-DDThh:mm:ss+00:00. The +00:00 is the timezone offset.

Text

ICalUID

Event unique identifier as defined in RFC5545.

This is used to uniquely identify events across calendaring systems and must be supplied when importing events through the import method.

The ICalUID and the id aren't identical and only one of them should be supplied at event creation time.

One semantic difference is that, for recurring events, all occurrences of an event have different id values but they all share the ICalUID.

Text

Recurring Events

Event ID

Event identifier.

Text

Recurring Event ID

Recurring event identifier.

Text

Summary

Title of the event.

Text

Start Time

Date and time at which you want the event to start in the format YYYY-MM-DDTHH:MM:SSZ / YYYY-MM-DDTHH:MM:SS+HH:MM (time zone offset).

Date & Time

End Time

Date and time at which you want the event to end in the format YYYY-MM-DDTHH:MM:SSZ / YYYY-MM-DDTHH:MM:SS+HH:MM (time zone offset).

Date & Time

Related topics

Google Calendar connector

Workflow elements

Google Calendar API documentation