Google Calendar lets you organize your schedule and share events with coworkers and friends. With Google's free online calendar, it's easy to keep track of your daily schedule.

Changelog

11 versions
v1.6.0 Latest
  • Add AcceptEvent action to accept a calendar event invitation.
  • Add UpdatedEvent trigger that fires when an existing event changes.
  • Add DeletedEvent trigger that fires when an event is deleted.
  • Validate required inputs (throw a clear error when a required field is missing) in CreateCalendar, CreateEvent, DeclineEvent, DeleteCalendar, DeleteEvent, FindEvent, GetAvailability and UpdateEvent.
  • Changed the dynamic Calendar/Event picker inputs to free-text fields so an ID mapped from a previous step is accepted (EventStart, ListEvents, NewEvent, AcceptEvent, DeclineEvent, DeleteEvent, UpdateEvent).
v1.5.0
  • Added MakeApiCall component for performing arbitrary authorized API calls to the Google Calendar API.
v1.4.0
  • EventStart, NewCalendar, NewEvent: added test() method for Flow Test Mode (read-only fetch of the newest matching event/calendar).
v1.3.0
  • Add DeclineEvent component to decline calendar event invitations.
v1.2.0
  • Add GetAvailability component to check for free/busy time in a calendar.
v1.1.3
  • UpdateEvent: fixed error 'required property Calendar' when the value to field Calendar was mapped from different component.
v1.1.2
  • Create Event now only shows the calendars to which the user has write access to.
v1.1.1
  • Bug Fixes. ListEvents was fixed.
v1.1.0
  • Add Google branded sign-in button.
v1.0.2
  • FindEvents uses paging to get all 250 events matching the query.
v1.0.0
  • Initial version

Authentication

TypeDetails
OAuth 2
Scopes:
profile email

Triggers

5
Event Start icon

Event Start

Triggers at start time of event in calendar. If you start flow in the middle of event, such event will be sent to output port as well.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
Deleted Event icon

Deleted Event

This trigger fires any time an event was deleted from your calendar.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
New Calendar icon

New Calendar

This trigger fires any time a new calendar is added.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
New Event icon

New Event

This trigger fires any time a new event was added to your calendar.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
Updated Event icon

Updated Event

This trigger fires any time an existing event was changed on your calendar.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly

Actions

10
Create Calendar icon

Create Calendar

Add a calendar to your calendars.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
Create Event icon

Create Event

Add an event to your calendar.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
Accept Event icon

Accept Event

Accept a calendar event invitation.
Additional Scopes:
https://www.googleapis.com/auth/calendar .../www.googleapis.com/auth/calendar.events
Delete Calendar icon

Delete Calendar

Delete a calendar in your calendars.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
Decline Event icon

Decline Event

Decline a calendar event invitation.
Additional Scopes:
https://www.googleapis.com/auth/calendar .../www.googleapis.com/auth/calendar.events
Delete Event icon

Delete Event

Delete an event in your calendar.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
Make Api Call icon

Make Api Call

Generic method for making API calls to a 3rd party service.
Additional Scopes:
https://www.googleapis.com/auth/calendar
Update Event icon

Update Event

Update an event in your calendar.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
Get Availability icon

Get Availability

Check if a time slot is available in your Google Calendar. Returns available=true if no events overlap with the given time period, or available=false along with a list of conflicting events.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly
Find Event icon

Find Event

Find an event in your calendar.
Additional Scopes:
https://www.googleapis.com/auth/calendar ...ww.googleapis.com/auth/calendar.readonly