Notion
by Notion Labs, Inc.
Read and write Notion pages and databases, query structured data, append content blocks, search the workspace, and manage comments.
How agents use Notion
- ✓Agent creates a new Notion page to log results, summaries, or reports after completing a task
- ✓Agent queries a Notion database to retrieve structured data like tasks, contacts, or inventory before making decisions
- ✓Agent appends content blocks to an existing page to build up meeting notes, research logs, or audit trails incrementally
- ✓Agent searches the workspace for relevant pages before creating a new one to avoid duplication
- ✓Agent creates a database row when a new lead, ticket, or event is detected in another system
- ✓Agent updates a database property (e.g. Status, Owner) when a workflow step completes
- ✓Agent adds a comment to a Notion page to notify team members or log what action was taken
- ✓Agent reads block children from a page to extract instructions, templates, or context for downstream processing
Agent actions
Inputs: parentId, parentType, title, properties, content
Returns: pageId, pageUrl, page
Inputs: pageId
Returns: pageId, title, properties, pageUrl, lastEditedTime, page
Inputs: pageId, properties, inTrash
Returns: pageId, page
Inputs: databaseId, filter, sorts, pageSize, startCursor
Returns: results, hasMore, nextCursor, resultCount
Inputs: databaseId
Returns: databaseId, title, properties, database
Inputs: parentPageId, title, properties, isInline
Returns: databaseId, database
Inputs: databaseId, title, description, properties
Returns: databaseId, database
Inputs: blockId, children
Returns: blocks, blockCount
Inputs: blockId, pageSize, startCursor
Returns: blocks, hasMore, nextCursor
Inputs: blockId
Returns: blockId, blockType, block
Inputs: blockId, blockContent
Returns: block
Inputs: query, filterType, sortDirection, pageSize
Returns: results, resultCount, hasMore, nextCursor
Inputs: pageId, discussionId, text
Returns: commentId, comment
Inputs: blockId, pageSize, startCursor
Returns: comments, commentCount, hasMore, nextCursor
Inputs: pageSize, startCursor
Returns: users, userCount, hasMore
Inputs: userId
Returns: userId, name, email, user
Example workflows
Log agent results to a Notion database
After an agent run, create a new row in a Notion tracker database with the output, timestamp, and status.
Search and summarise Notion docs
Search the workspace for relevant pages, retrieve their block content, and pass it to an LLM node for summarisation.
Create structured meeting notes
After a meeting transcript is processed, create a new Notion page under a parent "Meetings" page with headings, action items, and attendee mentions.
About Notion
- Vendor
- Notion Labs, Inc.
- Pricing Always review details with the vendor
- Free / Paid — API access requires Notion Plus (from ~€9.50/month) or higher. Free plan does not include API access.
- Authentication
- Bearer token
- Rate limit Always review details with the vendor
- 180 requests / minute
- Compatible nodes
- AgentResourceOutput
- Website
- https://www.notion.com
Build an AI workflow with Notion
Use the Agentic Planner to design, visualize, and connect Notion with your other tools.
Open Agentic Planner