Notion

The all-in-one workspace
Connect it
In Keystile Automations → Connections → New connection, choose Notion and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Notion: archive database item (Archive a database item. It can be restored later).What it can do (29 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Comment | Add a comment to a page. | Yes |
| Append Content to Page | Appends new block content (parsed from markdown) to the end of a page or block. | Yes |
| Append to Page | Appends content to the end of a page. | Yes |
| Archive Database Item | Archive a database item. It can be restored later. | |
| Archive or Restore Page | Archives (trashes) or restores any page or database row by id via its archived flag. | |
| Create Database | Creates a new inline Notion database under a parent page, with a title and a property-schema object defining its columns. | Yes |
| Create Database Item | Add an item to a database and set its fields. | Yes |
| Create Page | Create a page inside another page, with a title and plain text. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Block | Deletes (archives) a single block by id, removing it from its page. | |
| Find Database Item | Find items in a database whose fields match exact values. | |
| Find Page | Find pages by title, with exact or partial matching. | |
| Get Block Content | Read a page's content as blocks or as Markdown. | |
| Get Database Schema | Retrieves a Notion database's schema: its property names, field types, and select/status/relation options. | |
| Get Page | Fetches a single page's metadata and property values by id (a database row is a page). | |
| Get Page Comments | Get all comments on a page, grouped by thread. | |
| Get Page or Block Content | Reads the body content of a page or block by recursively listing its child blocks, optionally rendered as markdown. | |
| Get User | Fetches a single workspace user's details by id. | |
| List Databases | List the databases shared with your integration, newest edits first. | |
| List Pages | List pages in a database, optionally filtered by field values. | |
| List Users | Lists the people and bots in the workspace, returning each user's id, name, and type. | |
| Move Page | Moves a page under a different parent page (or into a database as a row). | Yes |
| Query Database | Queries a Notion database with the API's native filter and sort JSON objects (compound AND/OR, ranges, dates, contains, etc.). | |
| Restore Database Item | Restore an archived database item. | Yes |
| Retrieve Database Structure | Get a database's properties, field types and options. | |
| Search Pages and Databases | Searches the workspace by title for pages and/or databases shared with the integration, with exact or partial matching. | |
| Update Block Text | Replaces the text content of a single existing block by id. | Yes |
| Update Database Item | Change field values on an existing database item. | Yes |
| Update Database Schema | Updates a Notion database's title and/or column schema (add, rename, retype, or remove properties) by id. |
Start a workflow when… (4 triggers)
- New Database Item — Triggers when an item is added to a database.
- Updated Database Item — Triggers when an item is updated in a database.
- New Comment — Triggers when a comment is added to a page.
- Updated Page — Triggers when any page shared with the integration is edited.
How Keystile protects it
Every Notion action is checked before it runs, whether it comes from an AI tool or a workflow. 11 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Notion with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access