Knowledge · Integration
NotionAGNT

AI agents for Notion

The team wiki agents can actually keep current. AGNT connects to Notion so agents can read what happens there, reason about it, and act — with a receipt for every run.

Install Content Producer → Get AGNT free

Content Producer is a ready-made agent that works in Notion — free, and it runs on your machine.

Notion and AGNT, in brief

What it doesLets an AGNT agent read from and act in Notion.
Connects withOne OAuth sign-in
AGNT nodenotion-api
Runs whenA page is created or edited
Typical build timeTwo minutes
Where data goesNowhere by default — AGNT runs on your machine and credentials never leave it.

What you can automate

Reacts when…

  • a page is created or edited
  • a database row changes
  • a status flips

Agents can…

  • create and update pages
  • write database rows
  • append meeting notes

Teams use it for

  • meeting notes filed where they belong
  • a knowledge base that updates itself
  • project databases fed by real events

Build it: the Notion workflow

Design goal for Notion: meeting notes filed where they belong; a knowledge base that updates itself; project databases fed by real events. The template below supplies configurable nodes, not the complete logic for those goals.

Use this Notion setup template to arrange the schedule, input review and API operation. Configure the account-specific fields and add your own decision and approval controls before activation.

Notion workflow: run on a schedule → review source and draft → configure destination in notion TRIGGER trigger-timer Run on a schedule Configure activation ACTION agnt-agent Review source and draft Configure inputs ACTION notion-api Configure destination in Notion Configure inputs
Configuration example for Notion. API and model calls may send data to your selected providers.
Notion — read, decide, actSetup template · configure before activation

This is a schema-checked starting point, not an end-to-end tested automation. Replace every CONFIGURE_ value, choose the operations you intend, connect credentials and map source outputs into later inputs. An edge orders steps; it does not supply a condition, an approval gate or a field mapping. Add and test those controls explicitly before any write. Cloud APIs and model providers may receive data. Keep the workflow inactive until tested with fixtures.

{
  "id": "bb05d63b-9409-40a1-ac1e-a102c7307156",
  "name": "Notion — read, decide, act",
  "nodes": [
    {
      "id": "5cf0505e-c1ae-45fc-a88e-8ae67b345904",
      "text": "Run on a schedule",
      "x": 512,
      "y": 144,
      "isEditing": false,
      "type": "trigger-timer",
      "icon": "clock",
      "category": "trigger",
      "isSelected": false,
      "parameters": {
        "fireOnStart": "No",
        "scheduleType": "Interval",
        "schedule": "Every 15 Minutes"
      },
      "description": "Setup template for Timer Trigger. This trigger node fires the workflow at specified intervals or at a specific time. Configure credentials, inputs and output mapping before use.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    },
    {
      "id": "cff8923f-1fad-4015-a21f-9f5cf66841f2",
      "text": "Review source and draft",
      "x": 512,
      "y": 336,
      "isEditing": false,
      "type": "agnt-agent",
      "icon": "agnt",
      "category": "action",
      "isSelected": false,
      "parameters": {
        "agentId": "CONFIGURE_AGENTID",
        "message": "Read the Notion item and decide whether it warrants action. Explain your reasoning.\nSource input: CONFIGURE_SOURCE_INPUT. Produce a reviewable draft only; do not take external actions."
      },
      "description": "Setup template for Agent Chat. Chat with an AI agent from your agent library. Select an agent and send messages to interact with it within your workflow. Configure credentials, inputs and output mapping before use.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    },
    {
      "id": "3f8e2533-aa44-4b50-af14-d1eb36f8a1a0",
      "text": "Configure destination in Notion",
      "x": 512,
      "y": 528,
      "isEditing": false,
      "type": "notion-api",
      "icon": "connect",
      "category": "action",
      "isSelected": false,
      "parameters": {
        "operation": "search",
        "pageSize": 1,
        "query": "CONFIGURE_QUERY",
        "filterType": "all"
      },
      "description": "Setup template for Notion API. Interact with Notion - search, query databases, get pages, and create pages. Configure credentials, inputs and output mapping before use.",
      "error": null,
      "isActive": false,
      "output": null,
      "outputs": {}
    }
  ],
  "edges": [
    {
      "id": "6ad88245-bc12-4f0b-af71-47ec5d3770ea",
      "start": {
        "id": "5cf0505e-c1ae-45fc-a88e-8ae67b345904",
        "type": "output"
      },
      "end": {
        "id": "cff8923f-1fad-4015-a21f-9f5cf66841f2",
        "type": "input"
      },
      "startX": 800,
      "startY": 168,
      "endX": 512,
      "endY": 360
    },
    {
      "id": "05a9dcf2-43e6-4f45-a880-17dfea4db64a",
      "start": {
        "id": "cff8923f-1fad-4015-a21f-9f5cf66841f2",
        "type": "output"
      },
      "end": {
        "id": "3f8e2533-aa44-4b50-af14-d1eb36f8a1a0",
        "type": "input"
      },
      "startX": 800,
      "startY": 360,
      "endX": 512,
      "endY": 552
    }
  ],
  "zoomLevel": 1,
  "canvasOffsetX": 0,
  "canvasOffsetY": 0,
  "isTinyNodeMode": false
}

Configure Notion API

Interact with Notion - search, query databases, get pages, and create pages.

  • operation — Operation to perform Current example: search.
  • query — Search query text Current example: CONFIGURE_QUERY.
  • filterType — Filter results by type Current example: all.
  • pageSize — Max results (default: 10-100) Current example: 1.

Install Content Producer — it runs on Notion

Content Producer is a working agent that uses Notion. Installing it drops the whole workflow onto your canvas — connected, editable, and yours to change.

Runs on your own machine · See what it does

A wiki is only useful while it is current

Notion decays for a predictable reason: updating it is manual work with a delayed payoff. Agents change that arithmetic by writing the pages nobody had time to write — meeting notes filed where they belong, project databases fed from real events, research findings landing as structured entries.

A knowledge base agents read as well as write

The same content becomes grounding for other work. Support answers, drafts and briefings can be sourced from your Notion pages, which means keeping the wiki current now improves the output of every other workflow that reads it.

What the Notion node actually exposes

Interact with Notion - search, query databases, get pages, and create pages.

What it can do: search getDatabases queryDatabase getPage createPage

Full Notion API parameter reference
ParameterTypeWhat it does
operationrequired string Operation to perform
search · getDatabases · queryDatabase · getPage · createPage
query string Search query text
only when operation is search
filterType string Filter results by type
all · page · database
only when operation is search
databaseId string Database ID to query
only when operation is queryDatabase
enableFilter string Enable filtering
No · Yes
only when operation is queryDatabase
enableSort string Enable sorting
No · Yes
only when operation is queryDatabase
filterProperty string Property name to filter by
only when enableFilter is Yes
filterCondition string Filter condition
equals · does_not_equal · contains · does_not_contain · starts_with · ends_with · is_empty · is_not_empty
only when enableFilter is Yes
filterValue string Value to filter by
only when enableFilter is Yes
sortProperty string Property name to sort by
only when enableSort is Yes
sortDirection string Sort direction
ascending · descending
only when enableSort is Yes
pageId string Page ID to retrieve
only when operation is getPage

7 further parameters are available on the node itself.

Every parameter above is read from the shipped notion-api node, so it cannot drift from the product.

Connect Notion in two minutes

  1. Download AGNT Community Core — free, local-first, no account needed to run.
  2. Connect with one OAuth sign-in from AGNT’s vault — tokens are stored encrypted on your machine and never leave it.
  3. Drop the Notion node into a workflow or hand it to an agent — the first run produces a receipt you can read line by line.

Notion + AGNT — common questions

Can agents update Notion databases?

Yes — creating and updating both pages and database rows, including status changes.

Can Notion trigger a workflow?

Yes, on a page being created or edited, or a database property changing.

Can support answers be grounded in Notion?

Yes, and it is a common pattern — the wiki becomes the source the agent answers from, with the page cited.

More knowledge integrations

Give AI a job. Get the proof.