Creating to-do lists, taking notes, project management—Notion acts as a one-stop platform for a ton of activities including managing to-do lists, taking notes, project management, etc. It helps you limit the items that you must focus on at once without losing the sight of others.
The ability to embed Google Calendar is one of those handy features that help you track your schedule right from Notion. This capability eliminates the possibility of missing appointments and meetings by getting all your time-commitments right into your workspace.
You need not switch tabs to check for your next meeting — simply add the page containing the Google Calendar to your sidebar, and it’s just there to be accessed when required.
TL;DR
Here’s how to set up your Google Calendar on Notion in four simple steps:
- Make your Notion calendar public
- Get the Google Calendar embed code
- Embed the Google Calendar in Notion
- Resize the calendar
1. Make your Google Calendar accessible
Your Google calendar needs to be public for Notion to be able to read and thus, embed it — it is an important prerequisite to embedding the calendar on Notion.
The downside to making the calendar shareable is that anyone with the link to it will be able to access it, compromising privacy. However, the chances of someone accidentally stumbling upon your Google Calendar are low — no one can access it unless you provide them the URL.
Here’s how to make your Google Calendar public:
1. Head to your calendar, click on the wheel icon, and select Settings.
2. On the settings screen of the Google Calendar, select the calendar that you want to embed into Notion and check the box next to Make available to public.
Your Google calendar is accessible to Notion now.
2. Grab the embed code for the calendar
Scroll down the ‘Settings’ page till you find the ‘Integrate calendar’ section. You’ll find the embed code under it.
Copy the embed code and keep it handy because we will need it in the next step.
3. Embed Google Calendar in Notion
Next, go to the Notion page where you want to add your Google Calendar and create an Embed block by typing “/embed” and clicking on the embed block option.
Paste the public link from the previous step in the text box and click on the Embed link button.
And that’s it! Your Google Calendar is now accessible from your Notion page.
4. Resize Notion calendar
You can now use the calendar just like any other Notion block. Move or resize it to align with the page content.
To resize the Google calendar embed, hover over the block to access the edge lines — Click on them and drag left or right.
Shortcomings of Google Calendar embed in Notion
The ability to embed Google Calendar contributes to making Notion a good central hub for all work and life related activities, there are a few limitations that make it less than perfect.
1. The embed is static, far from a proper integration
You get to access meetings and events that are already available in the Google Calendar — you can’t create new ones. The embed feature essentially allows the Google Calendar to render in Notion - it’s an imperfect sync.
To be able to create events in the Google Calendar, right from Notion, and vice-versa, you must sync the two tools. Integration of the Notion Calendar and Google Calendar combines the power of two tools and truly makes organizing easy.
2. It’s does not look good
The Google Calendar UX does not blend well with Notion. With its awkward layout and blue tinge, the Google Calendar sticks out like a sore thumb from an otherwise well designed Notion page.
3. The Google Calendar needs to be public
Notion can’t read a private Google Calendar so you can’t embed without making it publicly accessible.
How to use the Google Calendar embedded in Notion?
Notion lets you choose from three calendar views - Week, Month, and Agenda. You can select one from the top-right section of the calendar.
Also, accessing the details of the scheduled item is super-easy.
Click on the calendar item to trigger a pop-up with more details.
You will find the meeting timings, description, and most importantly, the joining link. You can click on it to go directly to the meeting or click on more details to open your Google Calendar in a new tab.
Embedding Google Calendar becomes important especially when you have a Notion website. Here is an example of a calendar embedded on website built on Notion and customized with Super announcing key dates for upcoming webinars and product updates.
FAQs
How to embed Google Calendar in Notion without making it public?
You can’t embed Google Calendar in Notion until it is public because Notion is an external tool - it needs permission from Google Calendar to read and render it. The only way to grant access is by making the calendar public.
Notion will return the below error if your Google Calendar is not public.
How to embed multiple Google Calendars in Notion?
The procedure to embed multiple Google calendars is the same as embedding one. You need to create as many embed blocks as the number of calendars. Next, you can turn individual calendars public before embedding them in your Notion page.
Can you embed Google Calendar in Notion?
You can embed your Google Calendar in Notion as long as it is public. All you need to do is add an embed block and paste the public URL in it.
Does Notion integrate with Google Calendar?
Notion seamlessly integrates with public Google Calendars. You do not need a third-party integration tool for that. You can integrate both tools through Notion’s embed blocks or by using the Notion integration library.