← All integrations

Docs & knowledge

Give your agents full access to Notion.

Agents search your workspace, read pages and databases, write new entries, and keep knowledge current. Name a database in the prompt once and memory carries what the agent learns about it across runs.

5,000 free credits to start.

Agent reach

Notion API

The full surface, searched at run time.

Connect with

  • Helios OAuth app
  • Your own OAuth app
  • API key

Event triggers

Not yet

Manual, schedule, and signed webhook are available.

What the agent can do

What agents do with Notion

Helios searches the Notion API at run time. The agent finds the endpoint the task needs and calls it.

  • Search Notion's entire API surface at run time and call any endpoint your integration can reach.
  • Search and read pages, blocks, and database rows across the workspace.
  • Create pages, append blocks, and write structured content.
  • Query databases with filters and sorts; create and update rows with typed properties.
  • Keep a database current on a schedule - audit stale entries, fill gaps, fix formatting.
  • Use your workspace as the knowledge base an agent answers questions from.

Examples

Tasks you can hand to a Notion agent

Answer questions from your workspace

An agent searches Notion the way a colleague would, reads the pages that matter, and answers with links to the source.

What is our current on-call escalation policy?

  1. notion·search workspace for on-call policy
  2. notion·read `Engineering Handbook → On-call`

Answer with sources

  • Primary pages within 5 minutes, secondary at 15
  • Sev-1 pages the eng manager immediately
  • Source: Engineering Handbook, updated Feb 12

Find documentation that went stale

A scheduled agent checks pages against the code and flags the ones that describe something that changed.

Monthly on the 1st

Monthly, find docs pages that contradict the current codebase.

  1. notion·list pages in `Engineering Docs`
  2. github·read referenced files at `main`
  3. code·diff documented behavior vs code
  4. notion·comment on 6 stale pages

6 stale pages flagged

  • `Auth Setup` references a removed env var
  • `Deploy Runbook` names an old cluster
  • Each page commented with the specific line

File decisions where you keep them

The agent turns a channel discussion into a structured Notion entry with decisions, owners, and next steps.

Thursdays at 5:00pm

After the weekly product discussion, file decisions into the Decisions database.

  1. slack·read this week's #product threads
  2. notion·create rows in `Decisions`

4 decisions recorded

  • Each row has an owner, date, and Slack link
  • 2 tagged `needs-follow-up`

Publish release notes to your docs

When a release ships, the agent writes the notes as a Notion page and links it from the changelog database.

github · release.published

On each published release, write a Notion changelog entry.

  1. github·read release body and merged PRs
  2. notion·create page in `Changelog`

Changelog entry published

  • v2.8.0 with features, fixes, and breaking changes
  • Linked to the GitHub release

Triggers

How a Notion workflow starts

Notion does not emit event triggers yet. Workflows that use it start by hand, on a schedule, or from a signed webhook.

Manual

Run it from the app with an optional JSON payload. Every workflow supports this.

Schedule

A cron expression or a plain sentence such as every weekday at 9am. Times are UTC.

Signed webhook

A public URL per workflow. Requests are signed with HMAC-SHA256 and expire after five minutes.

Works with

Notion works with the rest of your stack

One agent, one run, several services. It reads from one tool and writes to the next in the same sandbox.

FAQ

Questions, answered

Put an agent on Notion.

Connect it once and describe the task in chat. Then reuse the prompt as a workflow on a schedule or a webhook.