Connect Google Calendar to Zoom
Ideas
What you can do with Google Calendar and Zoom
Add a Zoom link to every meeting that's missing one
Any meeting you organise without a video link gets a Zoom meeting added to it, so nobody asks 'where's the link?' at the start time.
See how it worksBook form requests into your calendar with a Zoom link
Each meeting request from your form is checked against your calendar, booked with a Zoom link and an invite, and you're told about it.
See how it worksGet summaries of yesterday's calendar meetings from Zoom
Every morning you get an email listing yesterday's calendar meetings, each with a summary and action items from its Zoom recording.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Calendar and Zoom, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Calendar and Zoom automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Only add a Zoom link to events I created that have at least one external attendee, and skip anything titled "Focus" or "Lunch".
If a calendar event is cancelled, delete the linked Zoom meeting and email the attendees that it is off.
Use cases
Why people connect Google Calendar and Zoom
How the two apps work together
- A check every few minutes reads new or changed Google Calendar events on the calendar you choose.
- For events that match your rules, the script creates or updates a Zoom meeting and writes the join link into the event.
- After meetings, it can pull Zoom transcripts and add a summary to the matching calendar event description.
Remote teams that forget to add links
Events created without a meeting link get a Zoom meeting attached. Nobody has to ask for the link at the start time.
Coaches booking clients
A booking creates a Zoom meeting and a Google Calendar event with the link in the description. You and the client have one place to look.
Teams reviewing time spent in meetings
Zoom meeting durations are matched to calendar events. You see which recurring meetings overrun.
Assistants managing a busy calendar
When an event is moved in Google Calendar, the linked Zoom meeting time is updated too. The link stays the same and the times stay in sync.
More apps
Google Calendar, Zoom and other apps in one automation
Email a summary after each meeting
After each calendar event with a Zoom link ends, summarise the Zoom transcript and email it from Gmail to the attendees.
Morning meeting list in Slack
At 8am, post my Google Calendar meetings for today to Slack with their Zoom links.
Meeting notes page per event
For each calendar event with a Zoom link, create a Notion page with the title, attendees and link, and add the transcript summary after it ends.
Setup
Connect Google Calendar and Zoom once
Google Calendar
Calendar / Scheduling
- At console.cloud.google.com, create a project and enable the Google Calendar API.
- Set up the OAuth consent screen: Internal on Google Workspace, or External on a personal account. Add the scope
https://www.googleapis.com/auth/calendar.events(orcalendar). - Create an OAuth client of type Web application with the redirect URI
https://clickruntime.com/oauth/callback. - In the ClickRuntime dashboard, open Connections, choose Google Calendar and enter the client ID and secret, then connect.
- Prefer a service account? Create one with a JSON key, share the calendar with its email with Make changes to events, and save the key as a secret on Connections & secrets.
Zoom
Video meetings
- At marketplace.zoom.us, go to Develop → Build App and choose Server-to-Server OAuth App. You need to be an admin, or have a role with the Server-to-Server OAuth app permission.
- Copy the Account ID, Client ID and Client Secret, then fill in the app name and contact details under Information.
- Under Scopes, add what your automations need, such as
meeting:read:admin,meeting:write:adminanduser:read:admin, or the granular versions likemeeting:read:list_meetings:admin. - Activate the app, then in the ClickRuntime dashboard open Connections, choose Zoom and enter the Account ID, Client ID and Client Secret.
FAQ
Questions about connecting Google Calendar and Zoom
Will it change events other people invited me to?
How does it know an event already has a link?
Which calendar does it use?
Does booking check that I'm free?
Does it use my personal meeting room?
Can it work on a shared team calendar?
What happens to events that already exist?
Related pages
Keep exploring
Tell your assistant what Google Calendar and Zoom should do together
Free plan. No credit card.