How to Sync Notion with Google Sheets (Step-by-Step Guide)
Introduction
Notion is incredible for organizing ideas, projects, and structured data.
Google Sheets is unbeatable for calculations, reporting, and sharing.
The problem? Keeping data in sync between the two usually means manual exports, brittle scripts, or expensive automation tools.
In this guide, you’ll learn how to sync Notion databases directly into Google Sheets, keep them up to date, and optionally automate the process so your Sheets always reflect the latest changes.
Why Sync Notion with Google Sheets?
Syncing Notion to Sheets unlocks a few powerful workflows:
- 📊 Build charts, dashboards, and pivots on top of Notion data
- 🧮 Use formulas Notion doesn’t support
- 🔁 Share live data with teammates who don’t use Notion
- 🤖 Automate reporting without CSV exports
If you treat Notion as your source of truth, Google Sheets becomes your analysis layer.
What You’ll Need
To follow along, you’ll need:
- A Notion account with at least one database
- A Google account
- Access to Sheetly, a Google Sheets add-on that connects Notion and Sheets directly
No custom scripts, no Zapier chains, and no API setup required.
Step 1: Connect Notion to Google Sheets
- Open any Google Sheet
- Launch Sheetly from the Extensions menu
- Click Connect to Notion
- Approve access to your Notion workspace
Once connected, Sheetly can read databases you’ve shared with it inside Notion.
Step 2: Pull a Notion Database into Sheets
- Click Load Databases
- Select the Notion database you want to sync
- Click Pull
Your database will appear in Google Sheets with:
- One column per Notion property
- One row per Notion page
- Hidden metadata to track sync status
At this point, you can sort, filter, and analyze the data like any other spreadsheet.
Step 3: Push Changes Back to Notion (Optional)
Need to update Notion from Sheets?
- Edit values directly in Google Sheets
- Click Push
- Sheetly updates the corresponding Notion pages
This makes Sheets a powerful bulk-edit and operations tool for Notion.
Step 4: Enable Automatic Sync (Pro)
For live workflows, you can enable Auto Sync:
- Automatic pulls from Notion
- Automatic pushes from Sheets
- Runs on a scheduled interval in the background
Perfect for:
- Daily reports
- Team dashboards
- Financial models
- Content calendars
Once enabled, your Sheet stays in sync without any manual steps.
Common Use Cases
Teams use this setup to:
- Track product roadmaps
- Manage CRM pipelines
- Run content calendars
- Build financial projections
- Power dashboards for leadership
Anywhere Notion stores structured data, Google Sheets can extend it.
Final Thoughts
Notion is where data lives.
Google Sheets is where data works.
Syncing the two gives you the best of both worlds — flexibility, automation, and full control over your workflows.
If you want to try it yourself, you can get started with Sheetly in minutes and upgrade only when you need automation.

