Skip to product information
Notion x Google Calendar Widget
1/2

Notion x Google Calendar Widget

$27.00
Shipping calculated at checkout.

One Calendar. Notion Tasks + Google Events. Drag to Reschedule.

Your Notion tasks and your Google Calendar events in a single view, embedded right inside Notion — and it's not read-only. Drag a task to a new day and it saves back to Notion. Move a meeting and it updates Google Calendar. Built for Notion. One-time setup. No monthly fees.

The Notion x Google Calendar Widget includes:

  • Live calendar with Notion tasks + Google Calendar events
  • Drag to reschedule — writes back to Notion and Google
  • 5-part video walkthrough (every click covered)
  • Ready-to-use Tasks database
  • Customization options (settings panel + styling)

Change it in the calendar — watch Notion update.

THE PROBLEM

You've tried every calendar option Notion has. You're still at square one.

You plan your tasks in Notion. You take meetings in Google Calendar. And every time you want to see your actual day, you're bouncing between two tabs trying to work out what's real.

So you tried to fix it:

  • The Notion Calendar app — good app, but it's its own app. Embed it in a page and it renders funky, or shows you a page instead of a calendar, and on mobile it's not there at all
  • Google Calendar embeds — your meetings show up, your tasks don't. Half a picture
  • Other embed tools — same problem, and inconsistent about whether they load
  • Zapier syncing tasks into Google Calendar — technically possible, fragile in practice, and getting changes to flow back into Notion is where most people give up

Every one of them either lives outside Notion, or shows you one half of your day, or breaks quietly.

And even when something does display both, it's a picture. You spot the conflict, and then you go open two other apps to actually fix it.

What does my day actually look like — and can I fix it from here?

THE SOLUTION

Introducing the Notion x Google Calendar Widget.

A lightweight web app that connects to your Notion tasks database and your Google Calendar, and renders them together as one live calendar — embedded right inside your Notion dashboard.

Switch between month / week / day. See tasks and meetings on the same timeline.

Then actually change things. Drag a task to a different day and it writes straight back to Notion. Stretch it to change how long it runs. Add a new task without leaving the calendar. Move a meeting you own and it updates in Google Calendar. Made a mistake? Undo it.

Your calendar stops being a report and starts being where you plan.

WHAT MAKES THIS DIFFERENT

It's not a preview. It's a working calendar.

Most Notion calendar widgets show you your data. This one lets you change it — from inside the embed, writing back to both sources.

🖱️ Drag to reschedule — move a task, it saves to Notion instantly

↔️ Drag to resize — change how long a task or event runs

➕ Add tasks from the calendar — click any empty day

🔄 Move Google events too — reschedule meetings you own, updates Google Calendar

↩️ Undo and redo — Cmd/Ctrl+Z on any change

⌨️ Fully keyboard-operable — Tab to a task, Enter to open, arrow keys to reschedule, m/w/d to switch views

💾 Live save status — a Saving / Synced badge on every change, with one-click retry if anything fails

📅 Month, week, and day views

✅ Notion tasks pulled live from your tasks database

🗓️ Google Calendar events alongside them, in your own calendar colors

🗂️ Up to 3 task databases — separate work, personal, and client tasks

⚙️ Settings panel — colors, default view, light/dark, hide completed, toggle any calendar or database on and off

📆 15-month range — 3 months back, 12 months forward

Get the Widget — $27 →

WHAT'S INCLUDED

Everything you need to be up and running in under an hour.

The Widget

A live calendar inside Notion, pulling from your Notion tasks database and your Google Calendar and writing your changes back to both.

Ready-to-Use Task Database

A clean, pre-built Notion tasks database already wired to the widget. Property names match out of the box, so there's nothing to configure.

5-Part Video Walkthrough

The full setup split into five short videos — Notion, Google, refresh token, Netlify, embed — so you can do it in sittings and jump back to any single step later.

Written Setup Guide

Every link, exact menu label, and value to copy, with a credentials sheet to fill in as you go. Follow it alongside the videos.

In-Widget Settings Panel

Colors for the whole widget or per calendar, default view, light/dark/auto, hide completed tasks, and toggles for every connected source — no code edits.

Troubleshooting Section

The common setup snags, what causes each one, and exactly where to look in Netlify's logs for the real error.

HOW IT WORKS

Step 1 — Notion (~10 min, guided)

Create a free Notion integration, connect it to your tasks database, and grab your data source ID.

Step 2 — Google (~20 min, guided)

Create a free Google Cloud project, enable the Calendar API, create your credentials, and generate a refresh token. Every click is on video.

Step 3 — Netlify (~10 min)

Add your values to a free Netlify account and deploy the widget. One site, start to finish.

Step 4 — Embed (~5 min) 

Paste your live URL into Notion as an embed. Resize it. Done.

⚠️ Heads up: the Notion data source ID is not the same as the database page URL. The video shows exactly where to find it.

Get the Notion x Google Calendar Widget — $27 →

WHO IT'S FOR

For solo creators and service providers:

You plan in Notion. You take meetings in Google Calendar. You want to see both in one place — and move things around without opening three tabs.

For consultants, agencies, and ops folks:

Client deadlines in Notion. Client calls in Google Calendar. When a call moves, the deadline around it should be draggable in the same view.

Notion consultant or template seller?

If you recommend the widget, you can earn a commission on every referral.

Apply for the affiliate program →

This widget is for you if:

✅ You plan your tasks inside Notion

✅ You schedule meetings in Google Calendar

✅ You want one calendar view inside your Notion Workspace

✅ You want to reschedule from the calendar, not just look at it

✅ You're comfortable spending ~20 guided minutes in Google Cloud

This widget is not for you if:

❌ You don't use Google Calendar

❌ You want a scheduling tool — this is a calendar view and editor, not a booking app

❌ You need full drag-and-drop on your phone — mobile and iPad are view-only

❌ You need a different default view on different pages — every embed uses the same link, so the default view is shared (you can still switch views on the fly with m / w / d)

❌ You want to resell it or bundle it into a template you sell — the widget is licensed for your own workspace

❌ You're already running 3+ active projects on Netlify's free plan and aren't open to upgrading

WHAT YOU GET

Everything you need. Nothing you don't.

Included Details
Notion x Google Calendar Widget Live month/week/day calendar with Notion tasks + Google events, embedded in Notion, with drag-to-reschedule writing back to both
Ready-to-Use Tasks Database Pre-built tasks database wired to the widget — property names already match
5-Part Video Walkthrough Notion, Google, refresh token, Netlify, embed — every click covered
Written Setup Guide Exact links, menu labels, values to copy, and a credentials sheet
Settings Panel Colors, default view, light/dark, hide completed, toggle calendars and databases
Troubleshooting Guide Common snags, causes, and where to find the real error
Get the Widget — $27 →

Before you buy — a quick note on requirements:

  • Requires a free Notion account (any plan, including free)
  • Requires a Google account with Google Calendar. Google Workspace on your own domain is recommended
  • Requires a free Netlify account (free plan supports up to 3 active sites — if you're already at 3, you'll need to remove one or upgrade). This widget uses one site total
  • Built for desktop and laptop interactivity — mobile and iPad are view-only
  • Shows a 15-month window — 3 months back, 12 months forward
  • Google calendars must be enabled in Google Calendar to appear in the widget
  • Total setup is 45–60 minutes across 4 parts

If those work for you, you're good to go.

Jeanny Olivares-Pitchford headshot.

Built by a Notion Ambassador. Designed from real client work.

Hola, I'm Jen. I build Notion operations systems that actually scale.

As a Notion Academy Essentials, Workflows & Advanced certified expert and official Notion Ambassador, I've spent 5+ years in marketing operations. I build systems around how you actually work — not around what looks good in a screenshot.

This widget came out of the same problem every client had: two calendars, one day, and no way to fix a conflict without leaving the page. It doesn't just display — it's wired to run.

Learn more

Frequently asked questions

What's the return policy?

Digital products are non-refundable once downloaded. Please read the full digital product terms and conditions prior to your purchase.

Can I really edit from the calendar, or does it just display?

You can edit. Drag a task to a new day and it writes back to your Notion database. Drag the bottom edge to change its duration. Click an empty day to add a new task. Move a Google Calendar event you own and it updates in Google Calendar. Cmd/Ctrl+Z undoes any change.

Does this modify my Notion data?

Only the properties the widget touches — the date on a task you drag, or a task you create from the calendar. It never deletes anything, and it never touches properties you haven't connected. The Notion integration you create is scoped to the databases you explicitly connect it to, and nothing else in your workspace.

Do I need any other tools to use this?

A free Notion account, a Google account with Google Calendar, and a free Netlify account.

Free tier note: Netlify's free plan supports up to 3 active sites. This widget uses one. If you're already running 3 projects, you'll need to remove one or upgrade.

Does it work on phone or iPad?

The calendar renders on mobile and iPad, but it's best used as view-only there. Full drag-and-drop and click-to-open work on desktop and laptop.

Why is the Google setup required?

That connection is how the widget reads and updates your Google Calendar. It's free and you only do it once — a full video covers every click. Your credentials stay in your own accounts and your own Netlify environment variables. Nothing passes through me.

Can I connect more than one database?

Yes — up to 3. Useful for separating work, personal, and client tasks. Each task shows which database it came from, and you can toggle any of them on or off from the settings panel.

What if my task database uses different property names?

No problem. The widget reads one date property, called Working Dates by default. If your column is named something else, you can either rename it in Notion or point the widget at your name with a single setting — both are covered in the setup guide. If you use the included Tasks database, everything already matches.

Does it auto-sync?

Changes you makeinthe widget save immediately, with a status badge confirming it. The widget also refreshes on its own when you come back to the tab. If you've just edited something directly in Notion and want it right now, hit Sync.

Is it safe to connect my Notion and Google accounts?

Yes. You create your own Notion integration and your own Google credentials, and they live in your Netlify environment variables. They never pass through a third-party server. Your data stays yours.

Can I customize how it looks?

Yes. The settings panel covers colors for the whole widget and per calendar or database, your default view, light/dark/auto mode, hiding completed tasks, and showing full date ranges or just end dates.

Can I set month view on one page and week view on another?

Not permanently. Every embed points at the same URL, so your default view is shared across all of them. You can switch instantly on any page with keyboard shortcuts —mfor month,wfor week,dfor day,tfor today — it just won't stick per page.

Why isn't one of my Google calendars showing up?

The widget can only see calendars that are currently enabled in Google Calendar itself. If a calendar is switched off on your end, it won't appear in the widget at all — not even as a toggle. Turn it on in Google first, then use the widget's toggles to control what displays.

Can I edit relations, rollups, or formula properties from the calendar?

No. The widget reads and writes dates, status, and the core task fields. Anything deeper — relations, rollups, formulas — opens in Notion with one click from the task popup.

Can I filter to just my own tasks?

Yes. If your tasks database is shared with a team, you can set the widget to show only tasks assigned to you, so you're not looking at everyone's workload. Covered in the setup guide.

Can I resell this or include it in a template I sell?

No. The widget is licensed for use in your own workspace. If you build templates for clients or sell planners, your buyers need their own copy — and if you'd like to earn on those referrals, the affiliate program is the way to do it.

Can I see it before I buy?

Yes — watch the demo above. It shows the widget live inside a Notion dashboard, including a task being dragged to a new day and the change landing in Notion.

What if I get stuck on setup?

The purchase includes the 5-part video walkthrough plus a written guide with a troubleshooting section, and you can email me at support@bizstrtga.com. If you'd rather have hands-on help, you can book a Cultivation Session and we'll set it up together.

Who built this?

Jen — a Notion Academy certified expert (Essentials, Workflows & Advanced), official Notion Ambassador, and founder of Biz Strtga.

Stop bouncing between Notion and Google Calendar.

You're already planning in Notion. Now see your whole day in one place — and move things around without leaving it.

One widget. Two sources. $27.

Setup in about an hour. No monthly fees. No more app switching.

Get the Notion x Google Calendar Widget →

Pairs well with