How to Sync Google Calendar With Notion (3 Methods, Free and Paid)
Sync Google Calendar with Notion: use free Notion Calendar, a view-only embed, or a Zapier automation. Steps, plan limits and fixes, checked 13 October 2026.
Quick answer: The fastest free method is Notion Calendar, which shows your Google Calendar events and your Notion database dates in one view. Free? Yes. Time: about 5 minutes.
Notion has no built-in two-way sync with Google Calendar. Notion's help center says that at this time you can't bring calendars like Notion Calendar or Google Calendar into Notion, so every method below is a workaround. This guide covers three: Notion Calendar, a view-only embed, and a Zapier automation. Steps were checked against vendor documentation on 13 October 2026.
What do you need before you start?
You need a Google account with the calendar you want to use and a Notion account. Notion Calendar is compatible with Google, iCloud and Microsoft Outlook calendars, and it signs you up with your Notion account (it creates one if you do not have one).
For the other methods:
- Notion database with a date property. Needed for Methods 1 and 3. Notion says a database must have a date property to connect to Notion Calendar.
- Permission on the database. You need at least Can view to connect a database, and at least Can edit content to add or edit pages from Notion Calendar.
- A computer. Google says you can only edit Google Calendar sharing settings from a computer, not the mobile app.
- A Zapier account. Needed only for Method 3.
How do you sync Google Calendar with Notion for free? (Method 1: Notion Calendar)
Use Notion Calendar. It connects your Google account and your Notion databases in one calendar. It does not write Notion items into Google Calendar, which is covered in the limits below.
Part A: connect your Google account
- Open Notion Calendar on desktop or web.
- Go to Settings.
- Under Calendar accounts in the sidebar, select Add calendar account.
- Choose Google and sign in to your Google account when asked.
These menu names come from Notion's manage your calendars page. That page gives no separate Google-specific steps.
Part B: connect your Notion workspace
- In Notion Calendar, go to Settings.
- Under Notion workspaces, select Add Notion workspace.
- Give Notion Calendar access to Notion.
If you use several workspaces, connect each one individually, even if they share an email address. The connection is made per user, so a workspace admin cannot switch it on for everyone.
Part C: add a database to the calendar
- At the bottom of the left sidebar, find the Notion workspace that holds your database.
- Hover over the name, then select ••• and Add Notion database.
- Search for your database and select it.
- If the database has several date properties, pick the primary one that fills the calendar.
You can also open the database in Notion, click the name of the database view and select Manage in Notion Calendar. Notion lists a limit of 20 databases.
What you get: Google events and Notion dates appear together. Editable properties include Title, Date, Status, Select, multi-select, Text and Checkboxes. Dates from Formula, Created time or Last edited time properties are read-only.
What you do not get: Notion states that you can only view your Notion database in Notion Calendar, not in Google or iCloud calendar. A task due date in Notion will not become a Google Calendar event.
How do you show Google Calendar on a Notion page? (Method 2: view-only embed)
Make the calendar public, copy its public URL and paste it into Notion. Notion calls the result a view-only Google Calendar, and it works if the Gmail address on your calendar is the same one you use for Notion.
Part A: get the public URL from Google Calendar
- On a computer, open Google Calendar.
- Click the Settings icon at the top right, then Settings.
- Under "Settings for my calendars," click the calendar you want to share.
- Under Access permissions for events, check Make available to public. Notion's guide asks for See all event details to be selected.
- Click OK if prompted.
- Click Integrate calendar and copy the link in Public URL to this calendar.
Notion's own wording reaches the same place through Settings and sharing from the ⋮ next to the calendar under My calendars. Google's documentation describes the Settings icon route above.
Part B: paste it into Notion
- Open the Notion page where you want the calendar.
- Paste the public URL onto a new line.
- In the menu that appears, select Create Embed.
If you see a Failed to Load error, Notion says some websites prohibit their content from being embedded. It also says embeds that need a login to an external site will not work in Notion's desktop or mobile apps.
How do you copy Google Calendar events into a Notion database? (Method 3: Zapier)
Use a Zap that watches Google Calendar for new events and creates an item in a Notion database. Zapier's integration listing shows a New Event trigger, which "triggers when an event is created", and Notion actions such as Create Data Source Item and Find or Create Data Source Item.
This is the only method here that puts event data into a Notion database, so you can add your own columns (project, status, notes).
- In Zapier, hover over the left sidebar menu and click Create a Zap, as described in Zapier's quick start guide.
- Under Set up your trigger, choose Google Calendar and the New Event trigger.
- Connect your Google account and pick the calendar.
- Under Add actions, choose Notion and Create Data Source Item. Zapier connects to Notion through OAuth.
- Choose the database (Zapier calls it a data source) that should receive the events.
- Map the event title and start and end times to your database properties. Verify this step: the field labels in the Zapier editor may differ from the ones above.
- Test the Zap, then publish it. Zapier says a published Zap only processes new data created after publishing, so existing events are not copied.
If the Zap cannot see your database, check that the Notion connection has been given access to that database. Verify this step: the exact wording of Notion's access prompt may differ.
Prefer to keep Google data in a spreadsheet instead? See how to log every Gmail email into Google Sheets with Apps Script or how to send emails from Google Sheets automatically for the same free-script approach.
Which method should you choose?
Pick Notion Calendar if you want one place to see everything, the embed if you only need a read-only calendar on a page, and Zapier if events must live in a Notion database.
| Method | Cost | Difficulty | Limits | Best for |
|---|---|---|---|---|
| 1. Notion Calendar | Free | Easy | Notion databases are viewable in Notion Calendar only, not in Google Calendar; up to 20 databases | Seeing work and personal schedules together |
| 2. Public embed | Free | Easy | View-only; calendar must be public; needs same email for Notion and Google | Showing a team or event calendar on a page |
| 3. Zapier | Free plan with limits, paid plans above | Medium | Google to Notion direction as set up here; 100 tasks a month on Free | Meeting notes and tracking in a database |
What's free and what costs money?
As of 13 October 2026, Notion Calendar is free and Notion's pricing page lists it on the Free plan. The same page lists Free at $0, Plus at $10 and Business at $20 per member per month, with a toggle for monthly or yearly billing. Prices may change, so confirm on that page.
| Item | Free | Paid |
|---|---|---|
| Notion Calendar | Included | Included |
| Notion workspace | Free plan, 7 days of page history, up to 10 guests | Plus $10, Business $20 per member/month |
| Zapier | 100 tasks/month, two-step Zaps, 15 min polling | Paid plans list shorter polling (2 min Professional, 1 min Team) |
| Google Calendar sharing | Free | Workspace admins may restrict it |
Zapier's Free plan does not include premium apps, webhooks, or Filters and Paths, according to its pricing page. Each event your Zap copies uses a task, so 100 tasks covers roughly 100 new events a month.
What can go wrong, and how do you fix it?
Most problems come from permissions, missing date properties or public-sharing settings.
- The database is missing from Notion Calendar. Add a date property to the database. Check you have at least Can view access. A page with its own different permissions may not show up even when you can view the database.
- You cannot add more than five calendars. Notion says this is because performance can be affected past that number. Remove calendars you do not use under Settings then Calendar accounts, then Disconnect.
- Google shows an authorization error at work. Your Google Workspace administrator may restrict third-party apps. Ask them to allow Notion Calendar.
- The embed says Failed to Load. Confirm the calendar is public and that you pasted the Public URL to this calendar, not the shareable subscribe link.
- You made a calendar private again but it is still visible. Google says turning off public sharing may take up to 4 hours to take effect.
- Old events are missing in Notion after the Zap. The Zap only processes new data created after you publish it. Add past events by hand or from an export.
Is this allowed?
Yes, all three methods use documented features.
Two cautions. Public calendars are searchable, so do not publish a calendar with private meetings. Also, at work, your Google Workspace administrator may restrict sharing or third-party apps, so check your policy before connecting.
What's still unclear?
Notion's documentation does not describe a way to push Notion database items into Google Calendar. It points to the Notion API for integrating a Notion calendar with Google, Apple or Microsoft calendars, which means writing code or using a tool.
Notion's pricing page has a monthly and yearly toggle, so check it for the price you will pay. Test a recurring event before relying on a Zap.
Last checked: 13 October 2026.
Frequently asked questions
Does Notion have a built-in two-way sync with Google Calendar?
No. Notion's help center says that at this time you can't bring calendars like Notion Calendar or Google Calendar into Notion, and that Notion databases can only be viewed in Notion Calendar, not in Google or iCloud calendar. You can embed a view-only Google Calendar, show both side by side in Notion Calendar, or use an automation tool to copy events.
Is Notion Calendar free?
Yes. Notion's help center describes Notion Calendar as a free-to-use tool for viewing and managing personal and work schedules in one place. Notion's pricing page, checked on 13 October 2026, also lists Notion Calendar on the Free plan. You sign in with a Notion account, and one is created for you if you do not have one.
Can I edit a Google Calendar event from inside a Notion page?
Not with the embed method. Notion describes the embedded Google Calendar as view-only. To change an event, open Google Calendar or Notion Calendar. Notion Calendar shows your Google events and lets you manage them there, while Notion pages stay a separate record unless you copy events over with an automation.
Why does my Notion database not appear in Notion Calendar?
The most common cause is a missing date property. Notion says a database must have a date property to connect to Notion Calendar. Other causes: you have less than Can view access, you connected the wrong workspace (each one is connected separately), or an individual page has its own different permissions.
Is it safe to make my Google Calendar public for the embed?
Making a calendar public lets people find it on a searchable website and subscribe to it, according to Google. If you do not want event details read, Google offers a free/busy option that hides them. Notion's embed steps ask for See all event details, so consider a separate calendar that holds only what you are happy to share.
How many tasks does the free Zapier plan include?
As of 13 October 2026, Zapier's pricing page lists 100 tasks per month on the Free plan, two-step Zaps and a 15-minute polling time. Each Notion item a Zap creates counts as a task, so a busy calendar can use the allowance quickly. Paid plans list shorter polling times.
Sources
- Use Notion Calendar with Notion, Notion (2026-10-13)
- Manage your calendars & events, Notion (2026-10-13)
- Notion Calendar help category, Notion (2026-10-13)
- Embed and connect other apps, Notion (2026-10-13)
- Calendar view, Notion (2026-10-13)
- Notion pricing, Notion (2026-10-13)
- Create & manage a public Google calendar, Google Calendar Help (2026-10-13)
- Google Calendar + Notion integrations, Zapier (2026-10-13)
- Zap workflows quick start guide, Zapier Help (2026-10-01)
- Zapier pricing, Zapier (2026-10-13)