How to Embed Google Calendar in Notion: A Complete Walkthrough

Want seamless scheduling? Learn how to embed Google Calendar in Notion with integrations and live updates. This guide walks you through the process of displaying and syncing events for better time management inside Notion.

8/2/20254 min read

how to embed google calendar in notion
how to embed google calendar in notion

How to Embed Google Calendar in Notion

Integrating Google Calendar into Notion allows you to view and manage your schedule directly within your workspace.

Since Notion does not offer a native Google Calendar integration, users need to embed their calendar manually using a workaround.

This guide will show you how to embed Google Calendar in Notion using the public calendar URL and third-party widgets.

Table of Contents

How to Embed Google Calendar in Notion: Overview

There are two main ways to embed Google Calendar into Notion:

  1. Using the Public URL: This method works for public calendars and allows direct embedding into Notion.

  2. Using a third-party widget: Platforms like Apption provide a workaround for private calendars, giving users more customization options.

Notion Templates | Notion Starter Pack | Cover
Notion Templates | Notion Starter Pack | Cover

Save hours building from scratch!
Get instant access to 7
free Notion templates with the Notion Starter Pack.

How to Embed Google Calendar in Notion Using Google Calendar’s Public URL

You can embed your Google Calendar directly into Notion with the following steps:

  1. Open Google Calendar.

  2. Click on the gear icon (⚙️) in the top-right corner and select Settings.

  3. In the left sidebar, under "Settings for my calendars", click on the calendar you want to embed.

  4. Scroll down to "Access permissions for events" and enable "Make available to public" (Required for Notion desktop app but optional for the web version if logged into Google).

  5. Scroll further down to "Integrate calendar".

  6. Copy the "Public URL to this calendar".

Steps for Google Calendar Notion Web Embed Creation 1
Steps for Google Calendar Notion Web Embed Creation 1
notion vs monday
notion vs monday

Compare workflow tools in this Notion vs Monday article.

Although this method is simple, it provides fewer customization options compared to using a third-party tool to generate your own embed code.

  1. Open Notion and navigate to the page where you want to embed the calendar.

  2. Type "/embed" and paste the copied URL.

  3. Press Enter, and your Google Calendar will appear in Notion.

Steps for Google Calendar Notion Web Embed Creation 2
Steps for Google Calendar Notion Web Embed Creation 2

How to Embed Google Calendar in Notion Using Apption

For users who want more customization, Apption allows you to embed a customized Google Calendar with additional display options:

  1. Open Google Calendar.

  2. Click on the gear icon (⚙️) in the top-right corner and select Settings.

  3. In the left sidebar, under "Settings for my calendars", click on the calendar you want to embed.

  4. Scroll down to "Access permissions for events" and enable "Make available to public" (Required for Notion desktop app but optional for the web version if logged into Google). Important note: this step needs to be done for every calendar that you wish to display into the embed.

  5. Scroll further down to "Integrate calendar".

Benefits of Using Apption:

  • Allows greater customization (colors, displayed elements, views, etc.).

  • Works with multiple calendars in a single embed.

  • Ensures compatibility with Notion's desktop and web apps.

Steps for Google Calendar Notion Desktop Embed Creation 1
Steps for Google Calendar Notion Desktop Embed Creation 1

Learn more about Notion here.

  1. Click "Customize".

  2. Choose how you want to display your calendar, including:

    • Title

    • Display options (check or uncheck checkboxes)

    • Dimensions

    • Default views/language/time zone

    • Which calendars to display (one or multiple)

  3. Copy the embed code at the top of the page.

  1. Visit Apption.co and log in.

  2. Click "DIY Embed URL".

  3. Paste the copied embed code, give it a name, and select a background color.

  4. Click "Generate URL".

  5. Copy the generated URL.

  1. Open Notion and navigate to the page where you want to embed the calendar.

  2. Type "/embed" and paste the copied URL.

  3. Press Enter, and your customized Google Calendar will appear in Notion.

Steps for Google Calendar Notion Desktop Embed Creation 2
Steps for Google Calendar Notion Desktop Embed Creation 2
Steps for Google Calendar Notion Desktop Embed Creation 3
Steps for Google Calendar Notion Desktop Embed Creation 3
Steps for Google Calendar Notion Desktop Embed Creation 4
Steps for Google Calendar Notion Desktop Embed Creation 4

Conclusion: How to Embed Google Calendar in Notion

Embedding Google Calendar in Notion enhances productivity by allowing users to manage their schedules without switching apps.

Whether using the public URL method or a third-party widget like Apption, you can seamlessly integrate your calendar into your Notion workspace.

By following this guide on how to embed Google Calendar in Notion, you can keep your Notion dashboard organized while ensuring easy access to your events and meetings.

Unlock the ultimate roadmap to a life in order: simply enter your email adress below and a PDF copy will instantly be sent right to your inbox.

Download your free Notion ebook now!

Download your free Notion ebook now!