Prerequisites

Notion only supports API access for workspace admins. Hence you need to be a workspace admin to connect Notion with Automate.io.


Triggers

⚡️ New Database Item

Description: Triggers when there is a new item/page created in the specified database. You would need to select the Database in which the Bot will look for new items/pages.

Note: You would need to share the Database selected with the Bot User. To do this, click on ‘Share’ in the top right corner of the database page. Ensure that the ‘Automate.io’ bot has the 'write' access to the database.

⚡️ Updated Database Item

Description: Triggers when there is a modification to an existing item/page in the specified database. You would need to select the Database in which the Bot will look for changes to the existing items/pages.

Note: You would need to share the Database selected with the Bot User. To do this, click on ‘Share’ in the top right corner of the database page. Ensure that the ‘Automate.io’ bot has the 'write' access to the database.


Actions

✅ Add Database Item

Description: This action can be used to add a new item/page to a specified database. You would need to select the Database in which the Bot will look to add a new item/page.

✅ Add Page Content

Description: This action can be used to update an existing page with Content blocks.

You would need to select the Database and Page ID of the page that you wish to update. You can use the Search Page action to get the Page ID and then use the Add Page Content action.

✅ Update Database Item

Description: This action can be used to update an existing item/page present in the specified Database and Page.

You would need to select the Database and Page ID of the page that you wish to update. You can use the Search Page action to get the Page ID and then use the Update Item action.

Note: You can choose not to use Page ID and update the item using its title instead. It does support a partial match of the title, however, is case-sensitive.

✅ Search Database Item

Description: This action can be used to search for the page using Page ID or Title in a specified database.

✅ Search Member

Description: This action can be used to search for a member and fetch their details from your Notion account. This can be done using their email or the name of the member. Searching by name supports partial match, however, is case-sensitive.


How to get Page ID?

You can fetch the Page ID from the URL of that item in your Notion app. For example, if the Page URL is "https://www.notion.so/workspace/XXX?v=YYY&p=ZZZ", then the ID of the Page would be ZZZ. Do make sure to remove the hyphens from the page ID.


Common issues with Notion integration

❗️ I cannot see my database listed in the dropdown. I am using the New Item trigger.

Ideally, this should never be the case. However, the trick here is to verify if the database you want to choose has the write access provided to your ‘Automate.io’ bot. If not, click on ‘Share’ in the top right corner of the database page to give write access to your ‘Automate.io’ bot. When done, select the trigger again from the dropdown to get the updated database list.

❗️ I am unable to connect Notion with Automate.io

Currently, the Notion API is only available for Notion workspace admins. Please ensure you are a workspace admin.


Here's a YouTube video showing you some common use cases and how to use Notion with Automate.io

Did this answer your question?