# Notion Integration Give your AI agent the ability to search, read, create, and update pages and databases in Notion. --- Connect Notion to your Chipp AI so it can search your workspace, read page content, query databases, and create or update pages -- all through natural conversation. ## What the AI Can Do Once connected, your agent gains five tools: | Tool | Description | |------|-------------| | **notion_search** | Search for pages and databases across the workspace | | **notion_get_page** | Read a page's properties and content blocks | | **notion_query_database** | Query a Notion database with filters and sorts | | **notion_create_page** | Create a new page under a parent page or database | | **notion_update_page** | Update page properties or archive a page | ### Content Support The integration reads and renders Notion's block types as readable text: - Paragraphs, headings (H1, H2, H3) - Bulleted and numbered lists - To-do items (with checkbox state) - Code blocks (with language) - Quotes and callouts - Toggles and dividers - Images (as links) ### Property Types Database queries return all standard Notion property types: - Title, rich text, number, select, multi-select - Date, checkbox, URL, email, phone number - Status, people, relation ## Connecting Notion **1.** Open the Integrations tab In your app's builder, navigate to the **Build** section and select the **Integrations** tab. Find **Notion** in the list of available integrations. **2.** Click Connect Click the **Connect** button next to Notion. You will be redirected to Notion's authorization page. **3.** Select pages to share Notion uses a permission model where you explicitly choose which pages and databases the integration can access. Select the pages you want your AI to work with. > **Note:** The integration can only access pages you explicitly share during authorization. To add more pages later, reconnect the integration and select additional pages. **4.** Test it out Once connected, open the chat preview and try: - "Search my Notion for meeting notes" - "Show me the tasks database" - "Create a new page called 'Weekly Summary' with a list of accomplishments" ## Working with Databases Notion databases are a powerful feature, and the agent can interact with them directly: ### Querying The agent can query databases with filters and sorting: - "Show me all tasks with status 'In Progress'" - "List contacts sorted by last modified date" - "Find all projects assigned to the marketing team" ### Creating Rows The agent can add new entries to databases: - "Add a new task called 'Review proposal' to the Tasks database" - "Create a new contact entry for Sarah at Acme Corp" ### Updating The agent can update existing page properties: - "Mark the 'Review proposal' task as complete" - "Update the project deadline to next Friday" - "Archive the old meeting notes page" ## Example Use Cases - **Knowledge base assistant** -- Search and retrieve information from a Notion wiki - **Task management** -- Query, create, and update tasks in a Notion database - **Meeting notes** -- "Create a page for today's standup with attendees and action items" - **CRM** -- Track contacts and deals in a Notion database through conversation - **Content planning** -- "Show me all blog posts in draft status and their due dates" - **Documentation search** -- "Find our API documentation for the authentication flow" ## Billing Notion tool calls use your standard LLM token billing. There is no separate per-call fee. Reading pages with large content blocks consumes more tokens.