When to use it
Connect Notion when the content your agent should know lives in a Notion workspace that people keep editing. It’s the right choice when you want to:- Stop exporting Notion to files. A page added from Notion re-syncs when the page changes, so the knowledge base follows the page instead of a PDF or Markdown export that goes stale.
- Let non-developers own the content. The team edits the Notion page they already work in; nobody exports files or opens the dashboard to keep the agent current.
- Decide page by page what the agent sees. Access is granted in Notion by sharing a page with the connection. Everything else in the workspace stays invisible to Retell.
Prerequisites
- You need to be a Workspace Owner in Notion. Only Workspace Owners can create internal connections. If you’re a Member, ask an owner to follow Get your Notion API key and send you the token; you can still share pages with the connection yourself.
- You need an Admin or Developer role in Retell, or a custom role with the App.Write and CRM.Write permissions.
- Know which pages the agent should read. A connection starts with access to nothing, so have the top page of each wiki or handbook in mind. Sharing a page shares everything nested under it.
Get your Notion API key
The API key Retell asks for is the access token of a Notion internal connection: a bot identity that belongs to your workspace and can read only the pages you share with it. Notion recommends internal connections for team-owned automations in one workspace, which is what a knowledge base sync is.Create an internal connection
Retell. This name is what people see when they share a page with it, so avoid something generic. Under Authentication method, choose Access token: Notion describes it as a workspace-scoped static API token, limited to one workspace, which is exactly what Retell needs. Click Create connection. Notion creates the connection immediately; its page has Configuration, Content access, and other tabs. The connection belongs to the workspace you created it in and can only ever reach pages inside it.Notion's New connection dialog, with the Access token authentication method selected.
Turn off every capability except Read content
Copy the Installation access token
ntn_, and it is the value you paste into Retell’s API Key field.Treat the token like a password: anyone holding it can read every page shared with the connection. Don’t paste it into shared documents or chat. If it’s ever exposed, refresh it from the same tab to replace it, then paste the new token into Retell (see the FAQ).Share pages with the connection
A new connection has access to nothing. Until you share pages with it, Retell’s page picker is empty and there’s nothing to sync.Share a page from inside Notion
Or pick pages from the developer portal
The connection's Content access tab in Notion's developer portal, where you add pages directly.
Check the result in Retell
Add the connection in Retell
Add the connection
Paste the API key
Notion - API key) and an API Key. Paste the Installation access token and click Connect. Retell checks the key against Notion right away and reports Connected to Notion. when it works; click Done. The check passes even before you’ve shared any pages, so you can connect first and share afterwards.If Notion rejects the key, the dialog reports Could not connect. Check your credentials and try again. and nothing is saved. Copy the token again from the connection’s Configuration tab, making sure you have the whole ntn_ string, and retry.Retell's Notion connection dialog, with the API Key field for the token.
How access works
Retell stores the API key encrypted and never returns it through the API. With it, Retell can reach exactly the pages shared with the connection, including pages nested under a shared page, and nothing else in the workspace. Retell uses the key for three things:- Listing shared pages, so the knowledge base picker can show them.
- Reading a page’s title and last-edited time, to decide whether a page changed since its last sync.
- Fetching a page’s content, as Markdown, to chunk and embed it.
FAQ
Which Notion token is the API key?
Which Notion token is the API key?
ntn_. Create the connection in the workspace that holds the pages, copy the token from that tab, and paste it into the API Key field in Retell.Do I need to be a Workspace Owner in Notion?
Do I need to be a Workspace Owner in Notion?
Can Retell read my whole Notion workspace?
Can Retell read my whole Notion workspace?
Can I connect more than one Notion workspace?
Can I connect more than one Notion workspace?
Does the API key expire?
Does the API key expire?
How many pages can I sync?
How many pages can I sync?
What happens if I delete the connection in Retell?
What happens if I delete the connection in Retell?
Why does my connection show a Connection error tag?
Why does my connection show a Connection error tag?




