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.
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 does | Lets an AGNT agent read from and act in Notion. |
|---|---|
| Connects with | One OAuth sign-in |
| AGNT node | notion-api |
| Runs when | A page is created or edited |
| Typical build time | Two minutes |
| Where data goes | Nowhere 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
Take the simplest useful version: a page is created or edited in Notion. Instead of a rule firing blindly, an agent reads the item in full, works out whether it matters and what it means, and then decides whether to create and update pages. Over a week that turns meeting notes filed where they belong from something a person checks into something that reports to a person.
The shape is deliberately small. A trigger watching Notion, an agent that judges what arrived, and one action taken only when that judgment warrants it. Everything below is the actual definition, not an illustration of one.
{
"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": {
"interval": "15",
"unit": "minutes"
},
"description": "Checks Notion every fifteen minutes.",
"error": null,
"isActive": false,
"output": null,
"outputs": {}
},
{
"id": "cff8923f-1fad-4015-a21f-9f5cf66841f2",
"text": "Read it and decide",
"x": 512,
"y": 336,
"isEditing": false,
"type": "agnt-agent",
"icon": "agnt",
"category": "action",
"isSelected": false,
"parameters": {
"instructions": "Read the Notion item and decide whether it warrants action. Explain your reasoning."
},
"description": "Judges the Notion item against criteria you wrote in plain language.",
"error": null,
"isActive": false,
"output": null,
"outputs": {}
},
{
"id": "3f8e2533-aa44-4b50-af14-d1eb36f8a1a0",
"text": "Act in Notion",
"x": 512,
"y": 528,
"isEditing": false,
"type": "notion-api",
"icon": "connect",
"category": "action",
"isSelected": false,
"parameters": {
"action": "search"
},
"description": "Runs search on your behalf.",
"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
}
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
| Parameter | Type | What 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
- Download AGNT Community Core — free, local-first, no account needed to run.
- Connect with one OAuth sign-in from AGNT’s vault — tokens are stored encrypted on your machine and never leave it.
- 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.