Agent Jam logo

Agent Jam

  1. Integrations
  2. Notion
Why Agent Jam?FeaturesIntegrationsPricing
Join Waitlist

Made with 🫖 by Boiling KettleBoiling Kettle

PrivacyTermsContact
Notion logo

Notion

Productivity

Create, update, and search your Notion workspace

Get Started for Free
View Pricing

45

Available Tools

13

Triggers

Featured Tools

All Tools (45)

45 of 45

Triggers

Ready to connect Notion?

Get started with Agent Jam and connect Notion along with 700+ other apps to supercharge your workflow.

Get Started for Free
Browse More Integrations
Optional `page_id` filter scopes to comments on a specific page. Whenomitted, fires for any new comment in the workspace the integrationhas access to.Requires the 'Read comments' capability on the Notion integration. Ifa connection was authorized before that capability was enabled, theuser must re-authorize the connection for comment events to flow.
A database is the post-2025-09-03 container that holds one or more datasources. This trigger fires for the container's creation event(`database.created`), distinct from `NOTION_DATASOURCE_CREATED` whichfires when a new data source is added to an existing database.Most customers calling Notion's `POST /v1/databases` (the legacy API)or creating a database via the Notion UI will see this event. Adding anew data source to an existing database fires `data_source.created`instead — use `NOTION_DATASOURCE_CREATED` for that.Notion's payload puts `entity.type: "block"` (the container is a`child_database` block in the content tree) and `entity.id` is thedatabase id.
Fires workspace-wide. The payload's `data.parent` carries the datasource's tree parent (typically the teamspace) for downstreamfiltering.A single template-based database creation can fire multiple`data_source.created` events at once — one per data source thetemplate instantiates.
Fires on column add / remove / rename. Payload includes`data.updated_properties: [{id, name, action}]` so consumers candiscriminate the kind of change downstream.Optional `data_source_id` filter scopes to schema changes on a singledata source. When omitted, fires for any schema change in theworkspace the integration has access to.Note: adding a column also fires `page.properties_updated` once perexisting row in the data source. Customers wanting a singlestructural-change signal should use this trigger.
Customer optionally scopes with at most one of:  - data_source_id: any row in this data source  - page_id: this specific page  - parent_page_id: any page whose immediate parent is this pageWith none set, fires for any page content edit in the workspace theintegration has access to. Notion aggregates content edits within ashort window (~60s typical).
Customer optionally scopes with at most one of:  - data_source_id: new row in this data source  - parent_page_id: new sub-page under this page (immediate parent only)With neither set, fires for any new page in the workspace theintegration has access to. Notion sends ~60s aggregation latency onmost events.
Customer optionally scopes with at most one of:  - data_source_id: any row in this data source  - page_id: this specific page  - parent_page_id: any page whose immediate parent is this pageWith none set, fires for any property change in the workspace theintegration has access to. Adding a column to a data source fires thistrigger once per existing row. Customers can branch on`data.updated_properties` (array of property IDs) to filter downstream.
Fires workspace-wide. The payload includes `data.view_type`(`table`, `board`, `gallery`, `calendar`, `list`, `timeline`, `gantt`)and `data.parent` pointing at the view's tree parent (typically theteamspace), so customers can filter downstream.