Staying organized and on top of your schedule is crucial, but juggling multiple apps can be a headache. If you use Google Calendar for your schedule but rely on Notion for notes and project management, it can be frustrating not having everything in one place.
Embedding your Google Calendar directly in Notion bridges this gap, giving you a centralized hub for schedules and tasks.
In this article, I’ll walk through the quick and easy process to connect Google Calendar with Notion. We’ll also look at a method to set up two-way syncing between the apps.
How to Embed Google Calendar in Notion?
Notion doesn’t let you directly integrate Google Calendar in a way that allows adding new events. However, you can embed your Google Calendar to view upcoming events right in Notion.
The default embed option doesn’t look good. This is where a widget like Indify can come in handy.
If you need two-way sync, you can use a paid tool like Notion Automations. You can use it to sync Notion and Google Calendar and add events from either side.
Let’s take a closer look at all three methods.
Table of Contents
1. Embed Google Calendar in Notion Using a Public Link
Embedding your Google Calendar into Notion is super easy using the embed block, just like adding any other embedded content.
- Head to Google Calendar and next to the calendar you want to embed, click the three dots to open the options menu.
- In the menu, select Settings and sharing to open the settings page.
- Scroll down and check the box for Make Available to Public – just be aware this makes your calendar visible to everyone. Click Ok on the warning popup if you’re okay with that.
- In the Integrate Calendar section, copy the public URL for your calendar.
- Now go into Notion and add a new embed block. Paste in the Google Calendar embed link you just copied and hit enter.
That’s it! Your Google Calendar events should now show right in Notion.
Let’s now see the second method which lets you privately embed Google Calendar in Notion.
2. Embed Google Calendar Privately With Customization Options
If you don’t want to make your Google Calendar public and instead want to embed it privately, the Indify widget is a great option.
It not only lets you just embed the calendar but also comes with some customization options to change text color and make your widget dark mode compatible.
Let’s see how to add Google Calendar using the Indify Notion widget.
- Go to the Indify website and under Volume 1 Widgets, find the Google Calendar widget. Click Create Widget.
- You’ll need to log into your Google account and give Indify permission to access your calendar.
- Tick all options so the widget can pull in your calendar and then click on the Continue button.
- Once logged in, you can close the popup. Your Google Calendar will load in the Indify dashboard for customizing the widget. Play around with the various customization settings located on the sidebar to get the visual look you want. Some options require Indify Pro which is $4/month.
- When you’re happy with how the widget looks, click the clipboard icon to copy the widget link.
- Head to Notion and add an embed block where you want the calendar. Paste in the Indify widget link and hit Enter. You can change between different calendar views as you prefer.
That embeds your private Google Calendar into Notion! The Indify widget gives you a ton of customization options beyond basic embedding. With just a few clicks, you can make your calendar fit right into your Notion workspace.
Now let’s explore a third option that enables true two-way syncing between Notion and Google Calendar.
3. Embed Google Calendar with Two Way Sync
With this method, any changes made in Notion will automatically show up in Google Calendar. And any updates made in Google Calendar will sync to Notion. This allows for seamless calendar management from both platforms.
The embed-only options are handy for viewing your calendar in Notion. But two-way syncing takes it a step further for complete integration. This gives you the flexibility to add, edit, or delete events in either Notion or Google Calendar and have everything stay perfectly in sync.
For this method, we’ll be using Notion Automations which costs just $9/month. But don’t let the price tag stop you from trying it out. This tool is an absolute game-changer that will save you tons of time and headaches.
Follow the below steps to connect Notion and Google Calendar:
- First, create an account on the Notion Automations site. Once logged in, select the Google Calendar integration option.
- Click Connect Google Calendar and allow access so the service can pull in your calendar. Notion Automation will give you a list of calendars that are connected to your account. You can connect multiple calendars if you want or just continue to the next step.
- Next, connect your Notion account by clicking Connect with Notion and allowing access.
- Next, you can choose to use a template provided by the developer or use your own. For this tutorial, I’ll stick with the template provided by the developer and click the Allow access button.
- The template will be duplicated to your Notion account in private mode and the Main database will be selected by default. Click Continue to move to the next step.
- Choose whether you want 2-way sync or one-way sync from Notion or Google. Below that, map database fields between the services. The defaults work if you used the template or you can select each field manually if you’re using a custom database.
- You can also set filters to control which entries sync over. For example, you can set to ignore items not from Google Calendar.
- Next, you can choose to add default values like icons to Google Calendar events created from Notion.
- The last question is whether or not you want to link the Notion page to your Google Calendar event. I’m going to click yes and then continue to the last step, which is testing the synchronization.
- Click Test Synchronization and give it a minute to run.
- When it’s successful, you’ll see a confirmation with the number of events synced. Click Continue to move to the last step.
- The last step is to subscribe to a plan. The plan starts at $9/month when subscribed monthly or you can get a discount when you subscribe to the annual plan.
That’s all! With just a few clicks, you can enable automatic 2-way sync between Google Calendar and Notion.