Before you start
- A Retell account with an API key, configured agent, and outbound phone number
- Access to the target Notion database and permission to authorize integrations and create database automations
- The Retell setup wizard for Notion, supplied by your integration administrator
Database properties
Use these properties for calling and post-call results. The consent property can use any name you choose — keep it consistent between the database and the setup wizard.Prepare your database
Create the call table
+15551234567, and add a Checkbox property for call consent. You can name it anything — for example, Call allowed.
Connect Retell and Notion
Open the setup wizard

Sign in to Retell

Connect your Notion workspace

Grant access to your database
Review Notion permissions

Select the database pages

Configure calling
Set the webhook key

Save the API key

Choose the caller ID

Set consent and copy the webhook
Save the consent property
Call allowed — in the consent property field. The name must match the property in your database.Select Save consent property. Check this property only on rows approved for calling; rows without consent are skipped.
Copy the Retell webhook URL

Register the webhooks
Add the URL to your Retell agent
call_analyzed is enabled for post-call analysis.
Copy the Notion automation URL

Create the Notion automation
Open database automations
Choose a trigger

Confirm the trigger settings

Configure the webhook action
Add Send webhook

Set the URL and include properties

Enable the automation

Complete setup and test
Complete setup
Trigger a test call
Verify call activity
In your Notion database, open the test row and confirm that AI Summary and Recording URL are populated. Status and other analysis fields may also update, depending on your configuration.
retell_call_writeback event appears for the test call. Review its call ID, status, summary, disconnect reason, and sentiment.

Setup validation
- Notion is connected and the correct database is shared with Retell.
- The API key, caller ID, consent property, and intended agent are configured.
- The Retell webhook is registered and the Notion automation is enabled.
- A test call completes and results appear on the originating Notion row.

