How to chart a Notion database

One-time setup, then paste a link.

Notion doesn't have a public CSV export, so we use the Notion API. A one-time integration token + giving the integration access to your database is all you need.

  1. 1Create an integration

    Go to notion.so/my-integrations and click New integration.

    Name it something memorable. Internal integration is fine. Copy the Internal Integration Token that starts with secret_….

    Tip: Treat this token like a password. We don't store it — it's sent from your browser to our server once per fetch.
  2. 2Share the database with your integration

    Open your database in Notion, click the menu in the top-right, then Connections Connect to and pick your integration. This grants read-only access to just that database.

  3. 3Copy the database URL

    With the database open, click Copy link or grab the URL from the browser bar. Either works.

  4. 4Import

    In Chart SaaS, click New chart Import from Notion. Paste the token and URL, hit Import. We pull up to 500 rows.

Troubleshooting

“Notion rejected the token”
Token typo or you pasted a workspace's public integration token instead of its internal one. Re-copy from my-integrations.
“Database not found”
You made the integration but didn't share the database with it. Open the database, … → Connections → add your integration.
My multi-select shows as ‘Tag A, Tag B’
Right — multi-selects are joined by commas. To chart each tag separately, filter to one tag at a time via the Filters card, or split the values in your source data.

Ready to try it?

Get started — free

Keep going