Skip to content

Connect Gmail to Google Calendar

Meetings start and end in email: requests, confirmations, reminders and follow-ups. Send your daily schedule to your inbox, remind clients about appointments, answer meeting requests with your free times, and follow up after calls without keeping a list.

Ideas

What you can do with Gmail and Google Calendar

Briefs, reminders, bookings and follow-ups that link your calendar and your inbox. These are ready-made starting points. Anything else you can describe works too.
Every 15 min, checks upcoming eventsAI

Get a research brief before every external meeting

An hour before any meeting with people outside your company, you get an email about who they are, recent news and what you last discussed.

See how it works
The moment it happensAI

Check booking requests against your calendar and book the good fits

When someone asks for an appointment, it is checked against your criteria and your calendar, booked if it fits, and the person gets a confirmation or a polite decline.

See how it works
DailyAI

Build a daily timesheet from your calendar and sent email

Each evening you get a timesheet of the day grouped by client, built from your meetings and sent emails.

See how it works
DailyAI

Draft follow-ups for prospects who have gone quiet

Each morning you get ready-to-send follow-up drafts in Gmail for prospects who have not replied in a week, plus a slot in your calendar to send them.

See how it works
Daily

Email clients a reminder the day before their appointment

Every client with an appointment tomorrow gets a reminder email with the time, the place and how to reschedule.

See how it works
Every 10 minutesAI

Draft replies to meeting requests with your free times

When someone emails asking to meet, a reply proposing three free slots from your calendar is waiting in your drafts.

See how it works
The moment it happens

Add event sign-ups to the calendar invite

Everyone who registers through your form is added to the event in Google Calendar and gets a confirmation email.

See how it works
The moment it happens

Book interviews automatically when you shortlist a candidate

When you shortlist a candidate, the next free 45-minute slot is booked on your calendar with a Meet link and the candidate gets an invitation email.

See how it works
DailyAI

Send an agenda the day before Sprint Planning

Attendees get an agenda built from your notes the day before each Sprint Planning meeting.

See how it works
On a scheduleAI

Get a morning email of today's meetings with prep notes

Each weekday at 7am you get an email listing today's meetings with times, attendees and a one-line note on how to prepare.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with Gmail and Google Calendar, plus any other app. Describe it and your assistant builds it.

See how to build your own

Build your own

Build any Gmail and Google Calendar automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Gmail and Google Calendar in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

Every evening, email me a summary of tomorrow's Google Calendar with any events that overlap, have no location, or have no video link flagged at the top.

When an email in Gmail proposes a meeting time, use AI to read the proposed time, check my calendar, and draft a reply that accepts or suggests two free slots.

Use cases

Why people connect Gmail and Google Calendar

How the two apps work together

  • ClickRuntime checks Gmail every few minutes for emails like bookings or invitations and creates or updates Google Calendar events.
  • On a schedule, it reads upcoming calendar events and sends reminder, agenda or follow-up emails from Gmail.
  • Both sides keep IDs in state between runs, so the same email or event is not processed twice.
  • Consultant turns booking emails into events

    Emails that confirm a session or call can be read and added to Google Calendar with the right time and attendee. Nothing gets missed from a busy inbox.

  • Executive assistant sends daily agendas

    Each morning an email with the day's Google Calendar events, attendees and links goes to the executive. It works as a short briefing.

  • Sales rep sends meeting follow-ups

    After a calendar meeting ends, a follow-up email draft to attendees is created in Gmail. The rep reviews and sends.

  • Clinic or studio emails reminders

    For appointments on the calendar, a reminder email goes to the client the day before with time and location.

More apps

Gmail, Google Calendar and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Zoom links added to emailed meeting requests

When a meeting is booked from an email, create a Zoom meeting, add the link to the Google Calendar event, and email it to the guest.

Agenda doc for each meeting

An hour before each external Google Calendar meeting, create a Google Doc agenda and email the link to the attendees from Gmail.

Meeting follow-ups logged in HubSpot

After each calendar meeting with a customer, draft a follow-up in Gmail and log the meeting on the HubSpot contact.

Setup

Connect Gmail and Google Calendar once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Gmail

Email

  1. At console.cloud.google.com, create a project and enable the Gmail API under APIs & Services → Library.
  2. Set up the OAuth consent screen. On Google Workspace choose Internal. On a personal Gmail account choose External, then under Audience click Publish app so it is In production, not Testing.
  3. Under Data Access, add the scopes you need, such as https://www.googleapis.com/auth/gmail.modify, or gmail.send if you only want to send.
  4. Under Clients, create an OAuth client of type Web application with the redirect URI https://clickruntime.com/oauth/callback.
  5. In the ClickRuntime dashboard, open Connections, choose Gmail and enter the client ID and secret. On a personal account Google shows an unverified-app screen: click Advanced, then go to your app.

Google Calendar

Calendar / Scheduling

  1. At console.cloud.google.com, create a project and enable the Google Calendar API.
  2. 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 (or calendar).
  3. Create an OAuth client of type Web application with the redirect URI https://clickruntime.com/oauth/callback.
  4. In the ClickRuntime dashboard, open Connections, choose Google Calendar and enter the client ID and secret, then connect.
  5. 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.

FAQ

Questions about connecting Gmail and Google Calendar

Which calendar does it use?
The one you choose when you set it up, such as your main calendar or a shared bookings calendar.
Can it create events on my calendar?
Yes, for automations that book or schedule meetings. Others only read your calendar to build briefs and reminders.
Which time zone does it use?
Your calendar's time zone, unless you set another one. Emails show times in that zone.
Does it email my attendees?
Only automations that say so, like appointment reminders. Calendar invites themselves are sent by Google when an event is created.
Does it send emails right away or as drafts?
Either. You can have it create Gmail drafts for you to review, or send directly once you trust the output.
Can it handle invitations from other calendars like Outlook?
It can read the details from invitation emails in Gmail and create events in Google Calendar, whatever the sender used.
How often does it check?
Gmail and Google Calendar are checked on a schedule, as often as every 5 minutes.

Tell your assistant what Gmail and Google Calendar should do together

Free plan. No credit card.