Google Calendar

Scheduling calendar service developed by Google

Go to site
Explore
/
Apps
/
Google Calendar

Google Calendar API Integrations

Build and run workflows using the Google Calendar API. Use 1000s of open source triggers and actions across 400+ apps. Or write custom code to integrate any app or API in seconds.

return await require("@pipedreamhq/platform").axios(this, {
  url: `https://www.googleapis.com/calendar/v3/calendars/primary`,
  headers: {
    Authorization: `Bearer ${auths.google_calendar.oauth_access_token}`,
  },
})

Choose an API to Connect with Google Calendar API

1
-
12
of
400+
apps by most popular

HTTP / Webhook
HTTP / Webhook
Get a unique URL where you can send HTTP or webhook requests
Discord Webhook
Discord Webhook
Use this app to send messages to a channel using Discord's incoming webhooks
Google Sheets
Google Sheets
With Google Sheets, you can create, edit, and collaborate wherever you are
Slack
Slack
Slack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work — all within a secure, enterprise-grade environment.
Airtable
Airtable
Looks like a spreadsheet, acts like a database.
Telegram Bot
Telegram Bot
Telegram is a cloud-based instant messaging and voice over IP service
Google Drive
Google Drive
Internet-related services and products
GitHub
GitHub
Where the world builds software. Millions of developers and companies build, ship, and maintain their software on GitHub—the largest and most advanced development platform in the world.
Twilio
Twilio
Cloud communications platform for building SMS, Voice & Messaging applications on an API built for global scale
Twitter
Twitter
From breaking news and entertainment to sports and politics, get the full story with all the live commentary.
Zoom
Zoom
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars.
Zoom Admin
Zoom Admin
Video conferencing (includes account-level scopes)

Popular Google Calendar Integrations

1
-
6
of
10
integrations by popularity

Popular Google Calendar Triggers

1
-
6
of
7
triggers by popularity

Google Calendar
Event Cancelled
Emits when an event is cancelled or deleted
Try it
Google Calendar
Event Start
Emits a specified time before an event starts
Try it
Google Calendar
New Calendar
Emit an event when a calendar is created.
Try it
Google Calendar
Event Search
Emit when an event is created that matches a search
Try it
Google Calendar
New or Updated Event (Instant)
Emits when an event is created or updated (except when it's cancelled)
Try it
Google Calendar
Event Ended
Emits when an event ends
Try it
Google Calendar
New Event
Emits when an event is created
Try it

Popular Google Calendar Actions

1
-
5
of
many
actions by most popular

Google Calendar Authentication Strategy: oauth

Provides:
  • auths.google_calendar.oauth_access_token
  • auths.google_calendar.uid
Requested OAuth Scopes:
emailprofilehttps://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.settings.readonly
OAuth Request Configurations:
  1. authorization
    GEThttps://accounts.google.com/o/oauth2/auth?client_id={{oauth.client_id}}&redirect_uri={{oauth.redirect_uri}}&state={{oauth.state}}&response_type=code&scope={{oauth.space_separated_scopes}}&prompt=consent&access_type=offline
  2. accessToken
    POSThttps://oauth2.googleapis.com/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&redirect_uri={{oauth.redirect_uri}}&grant_type=authorization_code&code={{oauth.code}}
  3. refreshToken
    POSThttps://oauth2.googleapis.com/tokencontent-type: application/x-www-form-urlencodedaccept: application/json
    client_id={{oauth.client_id}}&client_secret={{oauth.client_secret}}&grant_type=refresh_token&refresh_token={{oauth.refresh_token}}

Community Posts (1)

Adding Google Calendar to Your Jamstack - with Pipedream
Adding Google Calendar to Your Jamstack - with Pipedream
Late last year (remember last year - sigh) I wrote up a post demonstrating how to integrate Google Calendar into your static web site: "Adding Google Calendar to your JAMStack". In that article, I describe how I used Google's Node libraries to read my event data. While it was mostly painless, authentication was a bit difficult to figure out. A few days I was thinking about this usecase and realized I could probably do it a lot easier making use of Pipedream. How so? Don't forget that Nelify lets you create a build hook. This is a unique URL that when hit with a POST request will trigger a new build. In theory, all I have to do is create a Pipedream workflow that's fired on new events. How is that done?