Notion
Learn how to query and create Notion databases, work with database properties and relations, and manage Notion documents. Notis can read, create, edit, and archive pages while querying your databases with advanced filters. She can also help you create and update Notion databases.
Query a Notion Database
Simply ask to query a database it has access to.
Notis context manager will automatically query the database when it deems it appropriate, but you can always be more directive by specifically mentioning Notis to "query" a database.
Supported Filters
- Checkbox, Date, Files, Formula, Multi-select, Number, People, Relation, Rich Text, Rollup, Select, Status, Timestamp, Unique ID
How does the Query Tool Works
- Notis has a deep understanding of the structure of your databases and their properties.
- We have trained a separate model to create queries from natural language that allows for much better performance than what you’d get from Notion MCP integrated with Claude, for example.
Example Prompts
“Show all tasks due next week in my Project database.”
“List all entries where Status is 'In Progress' and Priority is greater than 3.”
“Create all the tasks mentioned in my last meeting.”
Edit Notion Documents
Notis can read, create or edit Notion documents
Creating Notion Documents
Notis can edit most Notion properties and write the content of a page using Markdown formatting.
Editing Notion Documents
Notis can edit the properties and content of a page.
When it comes to editing the content of the page, Notis has two modes:
- Replace: by default Notis will replace the entire content of a page when Notis is the author.
- Append: by default Notis will append to the content of a page when Notis is not the author to avoid deleting unsupported blocks.
You can override this behavior by asking Notis:
"Can you replace the content of this document"
"Can you append at the end of this document"
Archive Notion Documents
Notis cannot delete documents but can archive them in your Notion trash.
"Can you delete that document, it's not where I wanted you to create it."
Use Notion version history to restore content accidentally edited by Notis.
Reading Notion Documents
Notis can access the properties of documents on any pages within the shared databases.
When asking for an edit or if you want to share specific context with Notis, you can simply share the link to the page with Notis.
Known Limitations
Notion Blocks Support
Notis only supports editing Notion pages in markdown format. Any blocks that don't have an equivalent in markdown are not supported. Unsupported blocks are ignored but might end up being deleted if Notis edits a page that contains them.
Notion Database Template
Database template entries are not supported by Notis as they are currently not exposed by the Notion API.
Edit Notion Databases
Creating Notion Databases
Notis can create a new database. You can ask Notis to add properties as part of creation, pick icons, and name the database.
The first time you ask Notis to create a new database, you'll be asked to share the Notion link to the page where you want the database to be added. Make sure you share a page Notis has access. This page will be saved in your user settings and used as the default location for any new database unless you instruct Notis otherwise.
Examples you can ask Notis:
"Create a database called Team Tasks with properties: Status (status), Due date (date), Priority (select) and People."
Editing Databases
Notis can also update an existing database's schema, including:
- Title
- Description: very useful for storing extra instructions for when Notis needs to write or query this database.
- Properties: See bellow for the full list
- Icon
- Cover
Examples you can ask Notis:
"Add a Priority property as a select with Low, Medium, High."
"Create a one-way relation from Tasks to Projects."
"Rename 'Owner' to 'Assignee'."
"Can you add a property email to my personal CRM?"
Creating and Editing Databases Properties
Notis can add, rename, or remove properties of your Notion databases. Supported property types:
title
rich_text(text)
url
email
phone_number
file
number
date(single date or range)
select
multi_select
people
relation(one-way by default; ask for two-way if needed)
rollup
formula
checkbox
created_time
created_by
last_edited_time
last_edited_by
place
Working with Relations
Notis can create one-way or two-way relations between data sources.
- One-way: Adds a relation on only the source data source. Best for simpler linking.
- Two-way: Adds relation properties on both data sources. Ask for this explicitly.
Examples you can ask Notis:
"Link Tasks to Projects with a two-way relation."
"Add a one-way relation from Meetings to People."
Database Limitations
The Notion API has a few limitations that restrict what Notis can or cannot do.
Access
Notis can only create new databases or edit databases in pages it has access. Learn how to manage the Notion pages Notis has access to here.
Property types not supported
"Status" property type is not supported when creating a database.
Also, the following database properties cannot be updated:
formula
select
status
- A
multi_selectdatabase property's options values. An option can be removed, but not updated.
Note that the property type of the title cannot be changed.
Known Limitations
Views
Creating and managing your view is not supported.