Skip to content

How to Automatically Send Slack Messages for New Notion Database Items

  • by

This post will guide you on how to connect Notion and Slack, enabling your team to receive automatic notifications in a Slack channel whenever a new item is added to your Notion database.
This automation requires a one-time setup, for which we will use Pabbly Connect.
Initially, we will establish a connection between Notion and Pabbly Connect to capture any newly added items. Subsequently, we will connect Pabbly Connect with Slack to notify your team members of these newly added items through a Slack notification.

Steps to Automatically Send Notion Database Items to Slack Channel

1. Sign In / Sign Up to Pabbly Connect and Create a Workflow
2. Setup Notion as the Trigger App to Capture New Items
3. Setup Slack as the Action App to Send Notifications

Step 1:- Sign In / Sign Up to Pabbly Connect and Create a Workflow

A. Sign In / Sign Up

To begin this process, visit Pabbly Connect and create your account by clicking on the ‘Sign Up Free’ button. You can also click on Sign In if you already have an account.

Click on the Pabbly Connect ‘Access Now’ button

B. Create Workflow

To create a new workflow, click the ‘Create Workflow’ button.

Name your workflow, and click on ‘Create’.

Step 2:- Setup Notion as the Trigger App to Capture New Items

We will now look at the process for establishing a connection between Notion and Pabbly Connect. This will allow us to retrieve newly added items from your Notion database.

A. Trigger App

Trigger enables us to select the application from which Pabbly Connect will retrieve the data. In this case, it would be Notion.

Choose ‘Notion’ as the Trigger App, select ‘New Database Item’ as a Trigger Event, and click on ‘Connect’.

B. Connect Notion Account

To connect with your Notion account, select ‘Add New Connection’, and click on ‘Connect With Notion’. Moreover, authorize access by granting permission.

Choose the Database ID that you wish to retrieve items from, then click on ‘Save & Send Test Request’.

Expand Response Received, where items fetched from Notion database must be visible, thus confirming the established connection.

Step 3:- Setup Slack as the Action App to Send Notifications

Action allows us to choose the application that will get executed by the workflow trigger.
Our goal is to send notifications through Slack for any new items added to the Notion database. Thus, Slack will be our Action App.

A. Action App

Choose ‘Slack’ as your Action App, select ‘Send Channel Message’ as an Action Event, and click on ‘Connect’.

B. Connect with Slack Account

To connect with your Slack account, select ‘Add New Connection’ and then click on ‘Connect With Slack’.

Type in your Token Type and click on ‘Save’ to proceed. Next, authorize the required permissions to establish the connection.

Choose the desired Channel to which you would like the message to be sent.

C. Compose Message

After successfully connecting your Slack account, the final step is to map the items from the previous step. Mapping ensures that our data remains dynamic and changes as per the received responses

Compose a message by mapping the items from the step above, and click on ‘Save & Send Request’.

The moment you click on Save & Send Test Request, a message containing the item details will be sent to your designated Slack channel.

The automation process has been finished, and we have successfully integrated Notion with Slack. Going forward, your team members will receive automatic notifications through Slack whenever a new item is added to your Notion database.

You can copy this entire workflow by clicking this link.

Sign Up for a free Pabbly Connect account, and start automating your business
Subscribe to our Youtube Channel for more such automation
For any other queries, visit our forum