Productivity Integration
OpenClaw + Notion
Search, create, and manage Notion pages and databases from your AI assistant.
Category
Productivity
Setup Time
~3 minutes
What you can do
- Search pages & databases
- Create & update pages
- Query databases
- Append blocks to pages
Setup Guide
Prerequisites
- OpenClaw running (see our deployment guide)
- A Notion account (free or paid)
- Admin access to the workspace you want to connect
Step 1: Create a Notion Integration
- Go to notion.so/my-integrations
- Click + New integration
- Fill in the details: - Name: "OpenClaw" (or your preferred name) - Logo: Optional - Associated workspace: Select your workspace
- Click Submit
- Copy the Internal Integration Token (starts with
secret_...)
Step 2: Share Pages with Your Integration
Notion requires explicit page sharing for API access:
- Open Notion and navigate to a page or database you want OpenClaw to access
- Click the ... menu (top right) → Add connections
- Find your integration and click to connect it
- Repeat for any other pages or databases you want to share
Important: Only shared pages are accessible via the API.
Configuration
Add the Notion channel to your OpenClaw config:
# In your openclaw config
channels:
notion:
enabled: true
api_key: "secret_YOUR_INTEGRATION_TOKEN"
Or via environment variables in your docker-compose.yml:
environment:
- NOTION_ENABLED=true
- NOTION_API_KEY=secret_YOUR_INTEGRATION_TOKEN
Step 3: Restart OpenClaw
docker compose restart openclaw
Verification
Try asking OpenClaw to search your Notion workspace:
"Search my Notion for pages about 'project'"
"List my Notion databases"
"Create a new page in my Tasks database"
Check logs for API calls:
docker compose logs -f openclaw | grep -i notion
Common Issues
Page not found: Make sure you've shared the page with your integration. Go to the page → ... → Add connections → select your integration.
Permission denied: Notion API requires explicit page-level permissions. Even workspace admins must share each page individually.
Rate limits: Notion has rate limits (3 requests/second). OpenClaw handles this automatically, but very large operations may take time.
Database properties: When creating pages in databases, properties must match the database schema exactly. Check property names and types.
Frequently Asked Questions
Does OpenClaw work with Notion?
Yes — OpenClaw integrates with Notion via the official API. It can search pages, query databases, create new pages, and update existing content. Setup takes about 3 minutes.
Is the Notion integration free?
Yes. The Notion integration is free and included with OpenClaw. Notion's API is available on all plans including free. You only pay for hosting (~$7/mo) and AI API usage (~$3-10/mo).
How do I set up Notion with OpenClaw?
Create a Notion integration at notion.so/my-integrations, copy the integration token, share pages with your integration in Notion, add the token to your OpenClaw config, and restart.
Do I need a paid Notion plan?
No. Notion's API is available on all plans including the free tier. You get full API access regardless of your subscription level.
Can OpenClaw access all my Notion pages?
Only pages you explicitly share with your integration. For security, Notion requires you to manually connect each page or database to your integration via the 'Add connections' menu.
Ready to set up Notion?
Follow our free guide to deploy OpenClaw and connect Notion in minutes.
Official docs: https://docs.openclaw.ai/channels