RAiN — Rivium AI Network
Back to Help

Notion

Page editing and database workspace sync.

What it does

Reads and writes Notion pages and databases. Many small teams run their whole operation in Notion, and this lets an agent work inside it rather than beside it.

What you need

An account with Notion that you are entitled to authorise, and a moment in a browser. You do not need an API key: connecting sends you to Notion's own sign-in and consent screen, and what comes back is an authorisation rather than a password. RAiN never sees your password, and the authorisation is held by our integration provider on our instructions — see the Integrations & Connected Accounts notice for what that means.

Connecting it

Connections belong to one project. A system built for one client never acts on another client's account, and a package handed to a business runs on theirs — so the same integration is connected again, separately, for each project that needs it.

  1. Open the project and stay on the Visual Editor tab.
  2. Open the Tools & Integrations rail on the right.
  3. Find Notion and press Connect.
  4. Authorise in the window that opens, then come back. The rail will show it as connected.

The consent link is good for about twenty minutes. If you leave it and come back tomorrow, press Connect again rather than reusing the old tab.

To stop it, press Disconnect. That ends this project's access immediately. You can also revoke it from Notion's own security settings, which works even if you never open RAiN again.

What an agent can do with it

38 actions are available once connected, 5 of which delete things and are marked where they appear. They appear in the tool list for this project only — a project that has not connected Notion is never offered them.

Action What it does
notion_add_multiple_page_content Add multiple content blocks (bulk, user-friendly)
notion_create_database Create Notion Database
notion_create_notion_page Create Notion page
notion_create_view Create Notion view
notion_create_view_query Create Notion view query
notion_create_comment Create comment
notion_delete_view Delete Notion view ⚠️ deletes things
notion_delete_view_query Delete Notion view query ⚠️ deletes things
notion_delete_block Delete a block ⚠️ deletes things
notion_fetch_all_block_contents Fetch All Notion Block Contents
notion_fetch_database Fetch Database
notion_fetch_block_contents Fetch Notion Block Children
notion_fetch_comments Fetch comments
notion_fetch_row Fetch database row
and 24 more, all listed in the rail

Tick the ones an agent may use, or choose one in an Action step to run it exactly as written with no model involved.

A worked example

A content team's Notion board gets a new row for every idea an agent researches, with the summary and the sources already filled in.

When it goes wrong

A database id is not a page id. Copy it from the database's own share link, not from the page that embeds it.

See also