Notion and Zapier connect to automate your work. You can trigger actions when new database items are added and create new items in databases or pages.
Prerequisites
To use the Notion app on Zapier, you must have:
- An active Notion account (free or paid plan).
- You need to be a Notion admin to the pages or databses you want to connect to.
- You need to grant Zapier access to your pages or databases. If you create new ones after connecting to your Notion account and want to interact with them in your Zaps, you'll need to grant Zapier permission in your Notion account.
Connect Notion to Zapier
To create an app connection to Notion on Zapier:
- Go to the Apps page.
- Click + Add connection.
- A new dialog box will appear. Search for and select Notion.
- Click Add connection.
- A new browser tab or window will open.
- Log into Notion to authenticate.
- Grant Zapier permission to access your account if prompted to.
Your Notion account is now successfully connected to Zapier.
About Notion's app
Triggers, searches, and actions
Triggers
- New Database Item (Polling) - Triggers when a new item is created in a database.
- New Data Source item (Polling) - Triggers when a new item is created in a data source.
- Updated Database Item (Polling) - Triggers when an item in a selected database is updated.
- New Comment (Instant) - Triggers when a new comment is created in your Notion workspace.
- Updated Page (Polling) - Triggers when a Page is updated.
Searches
- Get Block Children - Retrieves child blocks of a parent block or page with support for pagination.
- Get Page and Children - Retrieves a page by its ID and all of its block children.
- Get Page Property - Retrieves a specific property value from a Notion page.
- Get Page Comments - Retrieves comments from a Page.
- Get User Details - Retrieves user information by ID.
- Find Database Items - Searches for items in a database by its properties.
- Find Page (By Title) - Searches for a page by title.
- Find or Create Database Item - Searches for a Database Item matching the provided query, or creates one if it does not exist.
- Retrieve Block Children - Retrieves the children of a block, with any text content rendered as Markdown.
- Query Database (Advanced) - Query a Notion database with advanced filtering and sorting using JSON. Supports complex logic like AND/OR conditions, multiple sorts, and all Notion filter types.
Actions
- Add Block to Page - Adds a new content block to an existing Notion page. Supports various block types including paragraphs, headings, lists, todos, callouts, code blocks, and more.
- Add Comment - Adds a new comment to a Page.
- Add Content to Page - Adds Content to a Page.
- Archive Database Item - Soft deletes an item in a database.
- Create Data Source Item - Creates an item in a data source.
- Create Page - Creates a Page inside a parent page.
- Move Page - Moves a page to a different parent within the workspace hierarchy.
- Restore Database Item - Restores a database item which was previously archived.
- Retrieve a Page - This action retrieves a specific page from Notion using its ID. The page id can be a normal page or a database item.
- Retrieve Database - This action retrieves a database in Notion using the ID of the database.
- Retrieve Block Children - Retrieves the children of a block, without any text content rendered as Markdown.
- Update Data Source Item - Updates a data source item.
- Update Database Schema - Updates a Notion database structure including title, description, icon, and properties. Allows adding, modifying, or removing database properties to change the schema.
- API Request (Beta) - This is an advanced action which makes a raw HTTP request that includes this integration's authentication.
Limitations
- Zapier trigger and actions do not support the following property types:
- Files and media
- Formula
- Relation
- Rollup
- Status
- Character limits apply with each block limited to 2,000 characters due to Notion's API restrictions.
- Rate limiting applies with an average of three requests per second per integration.
- Multi-select property updates overwrite existing values instead of appending to them.
- Content from page blocks is not included in New Database Item triggers or Find Database Item actions. Let us know in this Community thread if you want to be notified when this is available.
- Updates to page content do not trigger New Database Item triggers. Let us know in this Community thread if you want to be notified when this is available.
- New pages require explicit permission grants in Notion even if full access was initially provided.
- Notion expects date fields to be formatted as YYYY-MM-DD (ISO 8601).
Templates
View all of Notion's templates.
Use cases
- How to use Zapier to automate Notion
- How a Notion expert automates his workspace
- How to automate recurring tasks in Notion
- The ultimate task management system with Notion and Todoist
- Create Notion tasks from Slack using ChatGPT
- Automatically add Microsoft To Do tasks to Notion
Additional Notion resources
0 comments
Article is closed for comments.