Skip to main content
Save each run as a page, or add and update records in a Notion database.

Before you start

  • Use a published Agent-built Bot.
  • Create a Notion parent page or database. For databases, prepare properties for the Bot’s output.
  • Make sure you can authorize the workspace and connect the target.

1. Connect Notion

Open your Bot → Integrations → Notion → Configure. Configure Notion from the Bot's Integrations tab In Account & destination, click Authorize new account. Composio, BrowserAct’s integration partner, opens authorization in a new window. Authorize a new Notion account Choose the workspace, review permissions, and click Select pages. Review Composio's requested Notion permissions and select pages Select the pages and click Allow access. Select the Notion pages to authorize and allow access Return to BrowserAct and refresh the page. Reopen the configuration if needed and confirm Connected.

2. Grant access to the target in Notion

Workspace authorization alone is not enough. Add the Composio connection to the specific page or database:
  1. Open the target’s ••• menu.
  2. Select More → Connections → Composio.
In Notion, open More and Connections, then select Composio
  1. Click Add to page. This also grants access to subpages.
Confirm Add to page to grant the connection access Menu labels may vary; see Notion’s connection guide. Return to BrowserAct and refresh the target list.

3. Select run sources and a destination

Under Runs to deliver, select at least one source: Manual runs, Scheduled runs, Runs from Make, n8n & Zapier, or API runs. Only successful runs from selected sources deliver results. See delivery conditions for exclusions. Under Deliver to, choose Parent page or Database.

Parent page

Select the connected parent page. Refresh the list if it is missing. Select Parent page and choose the connected Notion page Click Next. In Content, enter a Page title. Each run creates a child page containing the full result. Enter the page title in Content

Database

Prepare the database properties and add the Composio connection as described above. Prepare a Notion database with properties for the Bot results In BrowserAct, choose Database, refresh the list, and select your database. Click Next. Choose Database and select the prepared database in BrowserAct In Content → Field mapping, map each Bot output to a Database property. Select Don’t write to exclude a field. Map Bot output fields to Notion database properties Choose one mapped field under Match to identify records, such as post_id. Matching records are updated with the mapped values; if no record matches, a new record is added. Select post_id as the Match field to update matching records or add new records

4. Save and check delivery

Click Save & enable, or Save changes when editing. The card shows the target, run sources, account, and Enabled switch. Saving does not send a test result. The enabled Notion destination card shows the selected page and run sources Run the Bot from a selected source. In History, hover over or keyboard-focus Delivery beside Status to view the Notion result or error. A successful run can have a failed delivery. See delivery statuses. History shows a completed run and a successful Notion delivery In Notion, check the new child page or database records. For databases, confirm that matching records were updated and unmatched results were added with the expected properties. Bot results stored as records in the selected Notion database

Troubleshooting