Integrate Notion
with
apps and services

Unlock Notion's full potential with RhinoAgents, connecting it to collaborative workspace tools and over 1000 other services. Create intelligent and automated workflows between Notion databases, pages, and your stack. All within a building experience you will love.

Create workflows

Create workflows with Notion integrations

Connect Notion with hundreds of popular apps and services to automate your workflows. Build powerful integrations without code.

48 integrations available
hubspot

HubSpot

CRM & Marketing

telegram

Telegram

Messaging & Bots

twitter

Twitter

Social Media

sendgrid

SendGrid

Email Service

jira

Jira

Project Management

trello

Trello

Project Management

AWS S3

AWS S3

Cloud Storage

twilio

Twilio

Communication

todoist

Todoist

Task Management

pipedrive

Pipedrive

CRM

Outlook

Outlook

Email & Calendar

WooCommerce

WooCommerce

E-commerce

Google Docs

Google Docs

Documents

WhatsApp

WhatsApp

Messaging

YouTube

YouTube

Video Platform

Supabase

Supabase

Database

Salesforce

Salesforce

CRM

Dropbox

Dropbox

Cloud Storage

Stripe

Stripe

Payments

CoinGecko

CoinGecko

Crypto Data

Zendesk

Zendesk

Customer Support

AWS Lambda

AWS Lambda

Serverless

Shopify

Shopify

E-commerce

LinkedIn

LinkedIn

Professional Network

aws-ses

AWS SES

Email Service

Asana

Asana

Project Management

Zoho CRM

Zoho CRM

CRM

Google Translate

Google Translate

Translation

DynamoDB

DynamoDB

NoSQL Database

zoom

Zoom

Video Conferencing

Dropcontact

Dropcontact

Contact Enrichment

Xero

Xero

Accounting

Linear

Linear

Issue Tracking

convertkit

ConvertKit

Email Marketing

Segment

Segment

Analytics

BambooHR

BambooHR

HR Management

Freshworks

Freshworks

CRM

hunter

Hunter

Email Finder

Affinity

Affinity

Relationship CRM

Beeminder

Beeminder

Goal Tracking

Agile CRM

Agile CRM

CRM & Sales

Chargebee

Chargebee

Subscription Billing

Paypal

PayPal

Payments

openai

OpenAI

AI & ML

uplead

UpLead

Lead Generation

zoho books

Zoho Books

Accounting

notion

Notion

Workspace

Airtable

Airtable

Database

Integration Guide

How to Use This Integration

Automate your Notion workspace with RhinoAgents. Connect, manage, and streamline your collaborative workspace operations seamlessly with our powerful AI agents.

1

Connect Your Workspace

Authenticate your Notion workspace with RhinoAgents using secure API token authorization for safe access to your pages and databases.

2

Configure Your Workflow

Set up automated workflows using our visual builder with triggers, conditions, and Notion actions for databases, pages, and blocks.

3

Automate & Scale

Let RhinoAgents handle your workspace operations automatically, 24/7 without manual intervention across all your Notion content.

Available Actions

Notion API Actions

Comprehensive Notion operations available through RhinoAgents. Each action supports real-time execution with full error handling and response mapping for seamless workspace automation.

Query Database

Query a database and retrieve filtered, sorted results with pagination support.

Method: POST
Endpoint: /databases/{id}/query
Required: api_key, notion_version, database_id

Retrieve Database

Retrieve a database by ID including properties, title, and metadata information.

Method: GET
Endpoint: /databases/{id}
Required: api_key, notion_version, database_id

Create Database

Create a database as a child of an existing page with custom properties schema.

Method: POST
Endpoint: /databases
Required: api_key, notion_version, parent_type, page_id, properties

Update Database

Update database title and properties schema with new configuration options.

Method: PATCH
Endpoint: /databases/{id}
Required: api_key, notion_version, database_id

Retrieve Page

Retrieve a page by ID including properties, parent information, and metadata.

Method: GET
Endpoint: /pages/{id}
Required: api_key, notion_version, page_id

Create Page

Create a new page with properties and content blocks in database or as child page.

Method: POST
Endpoint: /pages
Required: api_key, notion_version, parent_type, properties

Update Page

Update page properties and archive status with flexible property modifications.

Method: PATCH
Endpoint: /pages/{id}
Required: api_key, notion_version, page_id

Retrieve Block Children

Retrieve a list of block children for a given block with pagination support.

Method: GET
Endpoint: /blocks/{id}/children
Required: api_key, notion_version, block_id

Append Block Children

Append block children to a parent block for adding content to pages dynamically.

Method: PATCH
Endpoint: /blocks/{id}/children
Required: api_key, notion_version, block_id, children

Retrieve Block

Retrieve a block by ID including type, content, and children information.

Method: GET
Endpoint: /blocks/{id}
Required: api_key, notion_version, block_id

Update Block

Update a block's content, type, and archive status with flexible modifications.

Method: PATCH
Endpoint: /blocks/{id}
Required: api_key, notion_version, block_id

Delete Block

Delete (archive) a block permanently with safety validations and confirmations.

Method: DELETE
Endpoint: /blocks/{id}
Required: api_key, notion_version, block_id

Search

Search all pages and databases in a workspace with filters and sorting options.

Method: POST
Endpoint: /search
Required: api_key, notion_version

List Users

List all users in a workspace with pagination and user type information.

Method: GET
Endpoint: /users
Required: api_key, notion_version

Retrieve User

Retrieve a user by ID including name, avatar, and user type information.

Method: GET
Endpoint: /users/{id}
Required: api_key, notion_version, user_id

Create Comment

Create a comment on a page or discussion with rich text formatting support.

Method: POST
Endpoint: /comments
Required: api_key, notion_version, rich_text

Retrieve Comments

Retrieve a list of comments for a page or discussion with pagination support.

Method: GET
Endpoint: /comments
Required: api_key, notion_version

Retrieve Page Property

Retrieve a specific property of a page with detailed property value information.

Method: GET
Endpoint: /pages/{id}/properties/{property_id}
Required: api_key, notion_version, page_id, property_id
Webhooks & Events

Available Triggers

Real-time webhook triggers available through RhinoAgents Notion integration. All triggers use Notion API v1 with OAuth 2.0 authentication for secure workspace monitoring.

Database Query Updated

WEBHOOK

Triggers when database query results change or new items match filter criteria.

Event: database.query_updated
Required: api_key, database_id, filter_conditions

Database Created

WEBHOOK

Triggers when a new database is created in the workspace.

Event: database.created
Required: api_key, workspace_permissions

Database Updated

WEBHOOK

Triggers when database properties or title are modified.

Event: database.updated
Required: api_key, database_id

Page Created

WEBHOOK

Triggers when new pages are created in databases or as child pages.

Event: page.created
Required: api_key, parent_id, page_permissions

Page Updated

WEBHOOK

Triggers when page properties or content are modified.

Event: page.updated
Required: api_key, page_id

Block Added

WEBHOOK

Triggers when new blocks are added to pages or existing blocks.

Event: block.added
Required: api_key, parent_block_id

Block Updated

WEBHOOK

Triggers when block content, type, or properties are modified.

Event: block.updated
Required: api_key, block_id

Block Deleted

WEBHOOK

Triggers when blocks are archived or permanently deleted.

Event: block.deleted
Required: api_key, block_id

Comment Created

WEBHOOK

Triggers when new comments are added to pages or discussions.

Event: comment.created
Required: api_key, page_id, comment_permissions

User Added

WEBHOOK

Triggers when new users are added to the workspace.

Event: user.added
Required: api_key, workspace_admin_permissions

Property Value Changed

WEBHOOK

Triggers when specific page properties meet defined conditions.

Event: property.value_changed
Required: api_key, property_id, condition_value

Search Results Updated

WEBHOOK

Triggers when search query results change or new items match criteria.

Event: search.results_updated
Required: api_key, search_query, filter_params
Integration Details

Notion Integration Information

Complete overview of capabilities, technical specifications, and implementation details for Notion integration with RhinoAgents AI automation platform

API Specifications

Base URL https://api.notion.com/v1
API Version 2022-06-28
Authentication Bearer Token
Rate Limits 3 requests/second
Data Format JSON

Available Triggers

Database Schema Updated Real-time

Triggers when database properties or structure changes

Page Content Updated Real-time

Monitors changes to page properties and content blocks

Comment Created Real-time

Triggers when new comments are added to pages or discussions

Block Children Updated Real-time

Monitors when blocks are added, modified, or restructured

Supported Operations

Query Database
Create Database
Manage Pages
Handle Blocks
Search Content
User Management
Comment System
Update Content

Supported Property Types

Basic Types

Title
Rich Text
Number
Select/Multi-select
Date/DateTime

Advanced Types

People/Users
Files & Media
Checkbox
URL/Email/Phone
Formula/Rollup

Security & Compliance

OAuth 2.0 / Bearer Token Auth
HTTPS/TLS Encryption
Workspace-level Permissions
Page-level Access Control
SOC 2 Type II Compliant

Performance & Limits

Rate Limit 3 requests/second
Max Page Size 100 results
Block Children Limit 100 children
Request Timeout 30 seconds

Quick Setup Guide

Get your Notion integration up and running in minutes with these simple steps

1

Create Integration

Set up a new integration in your Notion workspace settings

2

Get API Token

Copy the generated Bearer token for authentication

3

Share Pages/DBs

Grant integration access to specific pages and databases

4

Configure RhinoAgents

Add your token to RhinoAgents and start automating

Integration Possibilities

What Kind of Integration It Will Plug In

Connect Notion with hundreds of applications and services to create powerful automated workspace workflows. From project management tools to productivity platforms, the possibilities are endless.

Project Management

Trello
Asana
Monday.com
Jira

Sync project tasks, update status, and manage team workflows between Notion databases and project tools.

Documentation & Knowledge

Confluence
GitBook
Obsidian
Bookstack

Sync documentation, create knowledge bases, and maintain consistent content across platforms.

CRM & Sales Tools

Salesforce
HubSpot
Pipedrive
Airtable

Track leads, manage customer data, and create automated sales workflows with Notion databases.

Communication & Collaboration

Slack
Microsoft Teams
Zoom
Discord

Send page updates, share database changes, and notify teams about workspace activity.

Development & Code

GitHub
GitLab
Bitbucket
Vercel

Track issues, manage development tasks, and sync repository data with Notion project databases.

Cloud Storage & Files

Google Drive
Dropbox
OneDrive
AWS S3

Automatically attach files to pages, backup databases, and sync media assets across platforms.

Analytics & Reporting

Google Analytics
Mixpanel
Hotjar
Amplitude

Create automated reports, track KPIs, and build business intelligence dashboards in Notion.

Marketing & Email

Mailchimp
ConvertKit
Facebook Ads
Google Ads

Track campaigns, manage content calendars, and automate marketing workflows through Notion.

E-commerce & Payments

Shopify
Stripe
PayPal
WooCommerce

Track orders, manage inventory, and create product databases with automated sync workflows.

API Setup Guide

How to Generate Notion API Keys

Follow these step-by-step instructions to set up your Notion API credentials and start automating your workspace with RhinoAgents. Get your integration token and connect your databases seamlessly.

1

Create a Notion Integration

First, you need to create an integration in your Notion workspace to generate API credentials.

  1. a Go to https://www.notion.so/my-integrations
  2. b Click "Create new integration" button
  3. c Enter integration name (e.g., "RhinoAgents Integration")
  4. d Select the workspace where you want to use the integration
  5. e Click "Submit" to create the integration
2

Configure Integration Capabilities

Set up the permissions and capabilities your integration needs to access your Notion workspace.

  1. a In the "Capabilities" section, enable the required permissions:
  2. Read content: Access pages, databases, and blocks
  3. Update content: Modify pages and database entries
  4. Insert content: Create new pages and blocks
  5. Read user information: Access workspace users
  6. b Add integration logo and description (optional)
  7. c Click "Save changes" to update the integration

Enable only the capabilities you need for security best practices.

3

Copy Your Integration Token

Get your API key (Integration Token) that RhinoAgents will use to authenticate with Notion.

  1. a In the "Secrets" section, find "Integration Token"
  2. b Click "Show" to reveal the token
  3. c Click "Copy" to copy the token to your clipboard
  4. d Save the token securely (starts with "secret_")

Keep this token secure! It provides access to your Notion workspace and should never be shared publicly.

4

Share Databases and Pages with Integration

Grant your integration access to the specific databases and pages you want to automate.

  1. a Open the database or page you want to connect in Notion
  2. b Click the "•••" menu in the top-right corner
  3. c Select "Add connections" from the dropdown
  4. d Find and select your integration (e.g., "RhinoAgents Integration")
  5. e Click "Confirm" to grant access
  6. f Repeat for each database/page you want to automate

You need to share each database individually. Child pages inherit permissions automatically.

5

Get Database and Page IDs

Find the unique identifiers for your databases and pages to use in API calls.

  1. a Open your database or page in Notion web app
  2. b Copy the URL from your browser address bar
  3. c Extract the ID from the URL:
    URL: notion.so/myworkspace/My-Database-a1b2c3d4e5f6?v=...
    ID: a1b2c3d4-e5f6-1234-5678-90abcdef1234
  4. d Format the ID with hyphens: 8-4-4-4-12 character groups
  5. e Save the formatted ID for use in RhinoAgents
6

Test Your API Connection

Verify that your integration token works correctly before setting up automation workflows.

Test API Call Example:
curl -X POST 'https://api.notion.com/v1/search' \
-H 'Authorization: Bearer YOUR_INTEGRATION_TOKEN' \
-H 'Notion-Version: 2022-06-28' \
-H 'Content-Type: application/json' \
--data '{ "query": "test", "page_size": 10 }'

Expected Response: JSON object with search results

If you get 401 Unauthorized: Check your token and Notion-Version header

If you get 404 Not Found: Verify database/page sharing with integration

Ready to connect your Notion workspace with RhinoAgents?

Start Your Integration
FAQS

Frequently Asked Questions

Everything you need to know about integrating Notion with RhinoAgents AI automation platform.