Notion Integration

Connect your Notion workspace to search pages, query databases, create and update content, and pull Notion data into OpenCharts — all from Theo chat.

Connecting Notion

Go to Skill Store → Flow Connectors → Notion and click Connect. You'll be redirected to Notion's authorization screen where you pick which pages and databases to share with OpenCharts.

You choose exactly which pages and databases to share — not your entire workspace
OpenCharts can read, create, and update content on shared pages only
Your workspace name is auto-discovered after connecting
You can revoke access at any time from Notion Settings → Connections
After connecting, open any Notion page or database you want Theo to access, click ⋯ → Connections → Connect to, and select your OpenCharts integration. Child pages inherit access from their parent.

Sharing Pages with the Integration

Notion integrations can only access content explicitly shared with them. If Theo can't find a page, it's likely not shared yet.

  1. Open the page or database in Notion
  2. Click the menu in the top-right
  3. Select Connections → Connect to
  4. Choose your OpenCharts integration

Sharing a parent page automatically shares all child pages beneath it.

What You Can Do

Search

Find pages and databases by title across your workspace

Query Databases

Read rows, browse schemas, and filter database records

Read Pages

Get page properties and read the full page content (blocks)

Create & Update

Create new pages in databases and update existing properties

Append Content

Add paragraphs, headings, and other blocks to existing pages

Workspace Members

List all members of your Notion workspace

Import to OpenCharts

Pull Notion data into tables, notes, or flowcharts

Using Notion from Theo Chat

Once connected, just mention Notion in Theo chat. The Notion Workspace Assistantskill activates automatically when you use keywords like "notion", "my notion", or "notion database". Examples:

"Search my Notion for project plans"

Searches all shared pages and databases by title

"Show me the schema of my tasks database"

Returns property names, types, and select options

"Query my Notion database and make a table"

Queries records and creates an OpenCharts data table

"Create a page called Q2 Planning in my Notion database"

Creates a new page with the given title

"Read my meeting notes page from Notion"

Fetches properties + full page content as blocks

"Add a paragraph to my Notion page about next steps"

Appends a text block to an existing page

"Pull my Notion project tracker into notes"

Imports database data into OpenCharts notes

Tips & Troubleshooting

Page not found?Make sure you've shared the page with the OpenCharts integration in Notion (⋯ → Connections). The integration can only see pages explicitly shared with it.
Property names are case-sensitive. When creating or updating pages, Theo discovers the database schema first to use exact property names.
Default database.If you picked a default database during setup, Theo uses it when you say "my database" without specifying which one.

Disconnecting

Go to Skill Store → Flow Connectors → Notion and click Disconnect. You can also revoke access from Notion at Settings → Connections. Your Notion data is never stored in OpenCharts — only the OAuth token is held (and deleted on disconnect).

Was this article helpful?

Related Articles