Notion
ProductivityTurn Notion into an active workspace. Agents create and update pages, manage databases, build content, and collaborate on records. 22 actions give agents full control over Notion's page, database, and block model.
What This Integration Enables
Notion integration gives agents write and read access to Notion's full content model: pages, databases, database items, blocks, and comments. Agents use Notion to document workflow outputs, build structured databases from operational data, create meeting summaries, log decisions, and maintain knowledge bases that reflect the current state of operations.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Meeting Summary Documentation
An agent attends a sales call (via connected calendar and transcription). When the call ends, it creates a new Notion page in the Deals database with the deal name, call date, and attendees as page properties. It appends formatted content blocks: a summary, key topics discussed, next steps, and action items. The page is live in Notion within 2 minutes of the call ending. The sales rep reviews and edits. The meeting never goes undocumented.
Due Diligence Knowledge Base
An M&A due diligence workflow is active. As the agent processes documents through PDF.co and Parseur, it creates database items in the Notion due diligence database for each finding: document type, risk level, summary, and source. The deal team has a real-time database of findings as the agent works through the document stack. Nothing falls through the cracks.
Workflow Decision Log
For every exception escalated to a human reviewer, the agent creates a Notion database item with the full context: what it found, what options it presented, what the human decided, and when. This decision log serves as an operational audit trail stored in a tool the team already uses. Reviewers can search and filter their decision history without accessing the FlowRunner audit trail directly.
Human-in-Loop Highlight
When an agent creates a Notion page that requires human review before it is shared with a client or stakeholder, it adds a comment to the page: "This page was auto-generated by FlowRunner from the deal data. Please review before sharing externally. Outstanding items: [list]." It also sends a Slack notification to the owner. The page is ready to review. The owner edits, approves, and shares. The agent's output is always a starting point, not an unsanctioned final product.
Agent Capabilities
23 actionsPage Management
5- Create Page Creates a new Notion page in a specified parent page or database. Used to auto-generate documentation: when a new project starts, the agent creates the project page. When a contract is signed, the agent creates the deal documentation page.
- Get Page Retrieves a page and its properties. Used when agents need to read existing page content or metadata before updating.
- Find Page by Title Searches for a page by its title. Used as a lookup step before creating a page to avoid duplicates.
- Update Page Properties Modifies the properties (metadata fields) of an existing page. Used to keep page status, owner, and date fields synchronized as workflow states change.
- Delete Page Archives a page in Notion. Used in cleanup and archival workflows.
Database Operations
7- Create Database Creates a new Notion database with a specified schema. Used in project provisioning: when a new workspace is needed, the agent creates the database with standard columns automatically.
- Get Database Retrieves a database schema and metadata. Used when agents need to understand the data structure before creating items.
- Update Database Modifies database properties and configuration. Used for schema management workflows.
- Create Database Item Adds a new row to a Notion database. Used to log operational events: every exception, approval, and workflow completion creates a database item for tracking and reporting.
- Update Database Item Modifies properties on an existing database row. Used to track status changes as work progresses through stages.
- Find Database Item Searches for a database row matching specified property values. Used as a deduplication check before creating new items.
- Find or Create Database Item Checks for an existing item and creates it if not found. Used in idempotent synchronization workflows.
Blocks and Content
6- Append Block Children Adds content blocks to an existing page. Used when agents need to append text, images, tables, or lists to a page without replacing existing content.
- Get Block Retrieves a specific content block. Used in content reading and processing workflows.
- Get Block Children Returns all child blocks within a parent block. Used to read structured page content.
- Update Block Modifies an existing block's content or formatting. Used when workflow outputs need to update specific sections of a page.
- Delete Block Removes a block from a page. Used in content management and update workflows.
- Add Content to Page Adds formatted text content to a page. Used to write narrative summaries, meeting notes, and status updates directly into Notion pages.
Comments and Collaboration
2- Create Comment Adds a comment to a page or database item. Used to log agent decisions, surface information, or ask questions visible to the page's collaborators.
- Get Comments Retrieves comments on a page. Used when agents need to read prior context or discussion before taking action.
Users
2- Get User Retrieves a Notion user's profile and permissions. Used to identify and mention specific users in pages and comments.
- Get Users List Returns all users with access to the workspace. Used in routing and assignment workflows.
Properties
1- Get Page Property Item Retrieves the value of a specific property on a page. Used for selective data extraction when only one field is needed.
Start building with Notion
$100 in credits. No card required. Connect in minutes.