Suppose you’re running a business. And, you need to show some charts or graphs to your clients. Can you do that in Notion?

Or maybe you need to see how your sales are progressing each month.

Or perhaps, you want to turn your Google sheet data into a beautiful chart and show them on your Notion pages.

Can you do all of these?

In this post, I am going to show you 3 ways to add visual charts, graphs, and even diagrams right inside your Notion workspace.

So, let’s explore each way and become a Pro Notion user:


Notion Charts is a great tool for anyone looking to visualize their Notion Database data.

It offers 9 different chart types – from Pie, Bar, Bar horizontal, Line, Area, Radar, Doughnut, Card and Treemap charts – allowing you to choose the one that best suits your data.

It also supports both light and dark themes to help make your charts blend perfectly with your Notion Theme.

Data privacy is taken seriously by Notion Charts, which doesn’t store any of your Notion Database data. It only reads the data while creating the charts. Plus, it’s easy to refresh the chart directly on the Notion page whenever the Notion table changes or the page is reloaded.

Integration is easy as well. Just click the “Connect Notion” button on the dashboard and select the database(s) you want to connect with Notioncharts.

Finally, pricing is great. You can get started for free and create up to 5 charts.

Upgrading to Pro allows you to create unlimited charts and get all future upgrades and features for only $3.99/month.


demo nochart 1

This app authenticates with Notion’s API. You need to grant it access to the database from which it needs to generate the chart for you to embed in Notion.

auto chart
I really liked how they named the sidebar fields in natural language

Most of the times, by seeing the various properties you’ve set in the database, Nochart will automatically suggest different charts you can create.

Embed Google Sheet


Have a large collection of data in a Google sheet?

Love to turn them into beautiful graphs or charts?

You can definitely do that with Notion Vip.

You can use any Google Sheet and turn it into embeddable charts.

You can create a Bar, Column, Pie, Line, Donut, and even a Map with your data.

And, you know what? These charts are perfectly optimized for Notion.

You might be thinking, isn’t it difficult to do that?

Absolutely not!

Let me show you how…

First, go to this link. And also open the Google sheet from which you want to use your data.

For this to work, at first, you need to make sure your Google sheet is accessible with a link.

To do that, just click the Share button and change Restricted to Anyone with the link can view.


Then, go to your Address Bar and copy the portion (both numbers and letters) between the /d/ and /edit. This is your Google Sheet Document ID.

image6 3

Now go back to Notion Vip and paste the Document ID in the first box.

Now, in the second box, type the name of your Sheet from which you want to showcase your data.

Then, you have to enter the Data Range. The easiest way to do that is to go to your Google sheet and click-n-drag the portion of data you want to use in your charts.

Now look at the top-left corner and you will see the Data Range. Just copy that and paste it into the 3rd Box.

image7 3
image1 2

Now comes the fun part. You’ll get the option to customize your chart.

image3 5

You can customize them any way you like. Select the chart type, theme, axis formatting, even the colors of your chart.

image13 2

After you’re satisfied with the style, click the Make Magic button and it will give you a link.

Now copy the link and paste it into any of your Notion pages and click Embed.


That’s it. Now you can show your data in a beautiful chart inside the Notion.

Hold on. I have a Pro Tip for you.

Would you love to use your Notion data to make charts and auto-update them as you change the data in Notion?

Well, you can do that too.

Just use automation tools like Zapier,, or Integromat to pass the data from Notion to a Google Sheet. Create the chart using that Google Sheet as I already showed you.

Now, whenever you update any data in your Notion database, the chart will automatically be updated.

Here you go! Now you know how to show charts or graphs in your Notion workspace.



What if you need to create a custom chart or diagram and show that in Notion?

There is a way too.

You can use the LucidChart app. It’s a virtual whiteboard tool. You can draw here, create diagrams, flowcharts, use images, etc. You can create any custom shapes too. The only limit is your imagination.

After you’ve created a diagram or chart, you have to export that into a PDF document.

To do that, click the Share button. Go to Publish and click on Full Document (URL) to select Single Page (PDF/Image).

Now click the Publish Page button. Then look below it and under the Published Links, you will find the link to download it.


Then go to Notion and enter “/” and choose Embed PDF. Now all you have to do is to upload the PDF and voilà!

You have your charts embedded in your Notion page.



You are probably thinking, Lucidchart is great for creating charts. But, what if I need to edit it later on?

Do I need to export and embed the PDF every time I make a new change?

No, you don’t.

Here is another tool that is more powerful than Lucidchart. It auto-updates every time you make new changes.

On Whimsical too, you can make flowcharts, diagrams, mind maps, various shapes, and even add tables.

To add them to your Notion workspace, go to the top right section of the Whimsical document and click on the Lock button.

Under Anyone with a link, you will see an option – has no access. Click that and choose any option you prefer.


Then copy the link and go back to Notion. Now paste the link and click Embed Whimsical Board. Your entire Whimsical board will be visible here.


You can zoom in or out, move across the board, and even edit it. Just click the Whimsical icon and it will be opened in your browser.

Now make any changes you want and the graph or diagrams will be updated in the Notion.

Isn’t it amazing?

From now on, you don’t have to worry about embedding the Charts every time you make a new change.

You’re welcome!

Bonus: Embed a Google Data Studio Report in Notion

image2 4

Like the other ones, you can also embed a Google Data Studio Report inside your Notion Workspace.

For this go to your report and click on the Share button (on the top right). Under Manage Access, Click Off-only specific people can access and from the drop-down menu click Anyone with the link can view.

image5 4

Then go back and click the drop-down arrow beside the Share button and choose < > Embed Report. A window will pop up.


Now click the Enable Embedding checkbox if it isn’t enabled. And, also click the Embed URL to get the link.

image4 4

Now from the link box, copy the link and get back to your Notion.

Now type “/” and select Embed. Then paste the link and click Embed Link.

image9 2

And guess what? Your Google Data Studio Report is being embedded too inside your Notion workspace.

Beautiful, isn’t it?


Data is only a number. But a chart or diagram is a story.

Charts can say so much more than just written words. That’s why it’s better to incorporate them into your system.

But which tool or workflow should you choose?

It depends.

If you’ve to deal with loads of data, using Google Sheets will be the best option for you.

But if you need more control over your charts or diagrams, Lucidchart or Whimsical is more than perfect.

Love to have a beautiful and interactive dashboard? You can’t go wrong with Google Data Studio.

So, let us know which one you have gone for.