Sync Notion Pages with Google Calendar Events | Unito
Logos for notion and google calendar, representing embedding google calendar in Notion.
How to Sync Notion With Google Calendar To Build a More Visible Roadmap
Logos for notion and google calendar, representing embedding google calendar in Notion.

How to Sync Notion With Google Calendar To Build a More Visible Roadmap

This walkthrough details the steps required to sync Notion pages with events in Google Calendar, although similar steps and principles will apply to many other Unito integrations. If you’re looking for inspiration on what exactly you should be syncing to Google Calendar, you can start with this free Notion template for Google Calendar. Alternatively, you could try out our Notion templates for simple project management or building a marketing content catalog. Both of those templates can by synced to Google Calendar as well, as long as you add dates and/or times.

Before we sync Notion with Google Calendar

  • Ensure you have an account in both Notion and Google Calendar with the right permissions to access and modify information in each tool.
  • Make sure your guests exist as contacts in Google and Notion with matching email addresses in each. Unito uses email addresses to identify contacts in order to sync them between tools.
  • If you need help connecting

See how it’s done

You can follow along with this article or watch and learn from our team.

Why connect Notion and Google Calendar?

Syncing Notion with Google Calendar is a smart next step for any professional who’s ready to take their workflow automation game to the next level. Integrating these powerful tools enables you to:

  • Create a new Google Calendar event based on specific Notion pages;
  • Create Notion pages based on new (or past) Google Calendar events with specific labels, guests, event types, creators or organizers.
Notion Google Calendar Rules Unito 2-way Sync
Here’s a preview of the rules you can set for your Notion – Google Calendar flow with Unito

Who should sync Notion and Google Calendar to Unito?

Any team that uses these tools together can craft their own use case to suit their needs. This article will present a single use case to show you what Unito can do. After you’re finished, we encourage you to experiment and personalize your Notion – Google Calendar flow to make it your own.

So let’s imagine there’s a marketing team using Notion to plan their roadmap with a database that includes details about all marketing activities they’re planning for the next campaign. The team wants to make that information visible internally through Google Calendar for anyone who doesn’t work with Notion every day, or who is more likely to check their calendar for important date information. Each event in Notion could have its own page with a list of owners, details, dates and times, etc. Syncing Notion with Google Calendar will automatically update any changes made to a page or a related event in real-time. 

Step 1. Create a label for your Google Calendar – Notion sync

If you don’t already have a calendar in mind, open up your browser and go to Google Calendar. Look for Other Calendars, select the plus sign and then Create new calendar. Give it a name and description related to the work you plan on syncing from Notion. Go back to your main Google Calendar page, select the three dots beside your new calendar’s name.

Google Calendar Sync to Notion Color Settings

Pick a color for your calendar – the color is what we’ll use to tell Unito which events to sync from Notion.

Step 2. Connect Notion and Google Calendar to Unito

Navigate to the Unito App and select +Create Flow. On the next screen, select Start Here to connect Notion and Google Calendar. When you connect Google Calendar for the first time, make sure to select every checkbox in order for your flow to function properly.

You must select every checkbox at this stage in order for your flow to sync properly.

Next, you’ll need to specify which account, database, and calendar you wish to sync through Unito.

Selecting Tools to connect to Unito Notion and Google Calendar

In the above example, our product manager Eman has chosen to sync a calendar labelled “Marketing Activities” with a Notion Database labelled “Marketing Roadmap.”

Learn more about adding Notion to your Unito workspace.

When you’re ready, click Confirm.

Step 3. Set a flow direction from Notion to Google Calendar

Your data can sync either from one tool to the other, or bidirectionally. At this stage, we are only determining which tool will create a new event or page in the other. Since our goal is to maintain visibility in Google Calendar on new marketing activities, we’ll set a 1-way flow from Notion to Google Calendar.

Set flow direction between Google Calendar and Notion with Unito

Click Confirm when you’ve chosen a flow direction.

Step 4. Set rules to sync Notion Pages to Google Calendar Events

Next, we’ll set up rules that determine which trigger events will send data between Notion and Google Calendar. This is our chance to filter out pages we don’t want to appear as events in Google Calendar. A great way to do so is by making use of labels, drop down fields in Notion, and/or colors in Google Calendar. 

Select Add a new trigger to sync your preferred campaign types with Google Calendar.

Setting rules between Notion and Google Calendar with Unito

In the above example, open pages labeled “in app,” “social,” and “website” will create matching events in Google Calendar. This way, the only campaign assets that will appear in the calendar are those being launched in-app or posted on social media.

Find out more about setting rules.

Step 5. Set up field mappings between Google Calendar Events and Notion Pages

While rules are intended to set triggers for when and how data should be synced, choosing fields determines what information is synced. If you select auto-map, you can still change any mappings you want or add custom fields. If you’d rather DIY and know exactly how you want your fields mapped, start from scratch.

What are Field Mappings?

Your fields will be automatically mapped for two-way updates. That means any changes in one project will be applied to the other. You can adjust any or all fields to sync one-way in either direction if you prefer. That would mean only the source field will change information in the destination field.

Click + Add mapping to sync fields, then Select a field for each tool and find the field you wish to map. 

Google Calendar Notion 2-way sync with Unito Field Mappings and custom fields

In the above example, we’ve paired color codings in Google Calendar with our Notion Campaign Types for clarity. This way, each Campaign Type will be easily visible in the shared calendar. 

Click Confirm when you’re satisfied with your field mappings.

Find out more about setting field mappings.

Step 6. Save, launch your flow, and go!

And that’s it! You’ve just completed a flow between Notion and Google Calendar. Congratulations!

If you’ve followed the steps above, your flow will now: 

  • Create an event in Google Calendar for every Notion page type you’ve included in the rule set.
  • Sync dates, times, guests, event titles and descriptions between your tools and keep them up to date in real-time.

If you have any questions, don’t hesitate to reach out and let us know. Our live support team is ready to jump in and lend a hand to make sure your flows always functions as intended.

About This Notion Guide

Here are just a few reasons why syncing with Unito makes more sense than a native embed:

  • Your calendar can be edited: Notion’s native integration is 1-way, so you’re stuck with a read-only view. Unito lets you sync changes in Notion to Google Calendar so any updates you make on either end are immediately reflected in the other.
  • You can choose a private or public calendar: We know privacy and security matter to you. That’s why, unlike with a native integration, your calendar events can stay private as they’re synced with other tools.
  • A calendar sync is just the start: Unito offers over 30 integrations you can connect to Notion and Google Calendar. That means Notion can become your hub, or all-in-one solution, regardless of the other tools your team uses.