Charts: Put Google Sheets Charts Inside Notion

Sync your Notion database to Sheets, build any chart in Google Sheets, and embed it back in Notion as a live interactive visualization.

Charts: Put Google Sheets Charts Inside Notion

Notion does not have native charts. Google Sheets has excellent ones. Sync2Sheets bridges the gap: once your Notion database is synced to a sheet, every Google Sheets chart type becomes available, and you can embed the result inside any Notion page as a live, auto-updating visualization.

For a deeper walkthrough with ten concrete examples, see our Notion charts guide.

What you can build

Every chart type Google Sheets supports works:

  • Line and area charts for time series (MRR over time, signups per day, weight tracked over months)
  • Bar and column charts for comparisons (revenue by segment, bugs by priority, votes by candidate)
  • Pie and donut charts for composition (plan mix, traffic source breakdown)
  • Scatter and bubble charts for correlation analysis
  • Combo charts with multiple data series and axes
  • Geo charts, Gantt-style timelines, candlestick charts, treemaps, waterfall charts

All of them can be driven directly off synced Notion data, pivot tables, or derived formulas, and all of them render inside Notion.

Building a chart

After your Notion database is synced with Google Sheets through Sync2Sheets:

  1. Select the columns you want to visualize.
  2. Go to Insert → Chart in Google Sheets.
  3. Pick a chart type, set the title, customize series, colors, axes, and format.
  4. Save the chart.

That's it on the Sheets side. The chart now reflects your Notion database in real time.

Example chart built from a Sync2Sheets-synced Notion database

Embedding in Notion

Google Sheets makes charts embeddable as HTML widgets:

  1. In Google Sheets, click the chart, open the three-dot menu on the chart, and choose Publish chart.
  2. Select Embed, pick the chart you just created, and copy the embed code.
  3. In Notion, create an Embed block and paste the link.

Publish to web dialog in Google Sheets

The chart now renders inside the Notion page. Google Sheets refreshes the embed every few minutes, so as your Notion data changes the chart updates automatically, without any manual refresh on the Notion side.

Combining with other features

Most analytics pages in Notion built on Sync2Sheets use three features together:

  • Databases to sync the raw Notion data into Sheets
  • Charts for the visualizations
  • Block updates for headline KPIs above the chart

That combination turns Notion into a perfectly usable BI surface without leaving your workspace.

Keeping embeds working

Google Sheets embeds depend on the sheet being shared via Publish to web. If the share link is revoked, the embed breaks. Keep publishing on for any sheet that backs a Notion chart. Restricted workspaces that cannot publish publicly can use table blocks as an alternative: they render the data inside Notion directly without a public URL.


Try Charts: Put Google Sheets Charts Inside Notion free for 7 days

Install Sync2Sheets once and every feature is available, including this one. Plans from $12/month.