NotionとSlackの連携イメージ
How to Integrate Applications

2025-05-01

[Easy Setup] How to Automatically Integrate Notion Data with Slack

n.fukuoka

"Oh, did we miss sharing information again?"
"It's a hassle to constantly check task progress..."

Are you facing such issues? Even if you organize information in Notion, you might forget to share it on Slack, or it might not reach all members. When team communication doesn't go smoothly, work efficiency can decrease.

However, if you integrate Notion and Slack, such hassles are no longer necessary! You can automate various tasks, such as automatically notifying Slack when a page is created in a specific database, sharing after an approval process, or immediately informing the team when progress is updated.

In this article, we will introduce what you can do by integrating Notion and Slack, as well as detailed setup methods. Let's reduce the burden of manual work and make information sharing smoother!

For those who want to try it quickly

Yoom provides templates for integrating Notion and Slack! If you want to try it right away, click the banner below to start!

What You Can Do by Integrating Notion and Slack

By integrating the APIs of Notion and Slack, you can automatically sync Notion data with Slack!

Simply click "Try it out" on the automation example you're interested in and register an account to immediately experience the integration of Notion and Slack.
Registration takes just 30 seconds, so feel free to give it a try!

Get Notified in Slack When a Page is Created in a Specific Database in Notion

This flow is recommended for those who manage tasks in Notion and unify team communication in Slack.

Send an approval request when a page is created in Notion, and notify Slack after approval

This flow is recommended for situations where you want to create documents in Notion, go through an approval process, and then share them on Slack.

Notify Slack When Progress is Updated in Notion

This flow is useful when you want to manage project progress in Notion and quickly share it with your team on Slack.

Let's Create a Notion and Slack Integration Flow!

Now, let's actually create a flow that integrates Notion and Slack!
This time, we'll use Yoom to proceed with the integration of Notion and Slack without any coding. If you don't have a Yoom account yet, please create one using the registration form here.

[What is Yoom]

The integration flow will be created through the following main processes:

  • Connect Notion and Slack with My Apps
  • Copy the template
  • Set up Notion triggers and Slack actions
  • Test and verify

Step 1: Connect Notion and Slack with My Apps

First, log in to your Yoom account.
If you haven't used Yoom before, please check out Getting Started with Yoom.

1. Click on My Apps and then click on Add.

2. You can search by app name in the input field.

Register Notion as My App

Let's register Notion as My App! Enter "Notion" in the input field, and when the Notion icon appears, click on the Notion icon.

1. The following screen will appear.
Click "Select Pages".

2. The following screen will appear.
Select the page you want to grant access to, then click "Grant access".

Register Slack as My App

Similarly, search for Slack and click on the icon.

1. The following screen will appear.
Enter the URL of the workspace you want to connect.

2. The following screen will appear.
You can select the channel to post to from the dropdown.
After selecting a channel, click "Allow".
For more details on registering Slack as My App, please refer to here.

When My App registration is successful, the following screen will be displayed.
Please check if the icons for Notion and Slack are displayed on the My Apps screen.

For more detailed information about Yoom, please check the Yoom Help Center.

Step 2: Copy the Template

Click "Try it" from the link below.

If the following display appears, the template copy was successful.
The copied template will be stored in My Projects.

Step 3: Setting up a trigger to activate when a page in a specific database is created or updated

1. First, click on the icon at the top that says "When a page in a specific database is created or updated".

2. Set up the account information to integrate with Notion.
Select the trigger "When a page in a specific database is created or updated". Once the setup is complete, click "Next".

3. Set the trigger interval and database ID.
You can select the trigger interval by clicking the dropdown, with options of 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 60 minutes.
Please check in advance as the shortest interval you can set varies depending on the plan!

Once the setup is complete, click "Test". If there are no issues, click "Save".

When the test is successful, the information obtained from Notion will be displayed as retrieved value as shown below.
For more details on the retrieved value, please refer to the link below.
About the retrieved value
Don't forget to click "Save" after a successful test!

4. Return to the flow.
Next, click on the icon for "Operate the Database".

5. Set up the account information to integrate with Notion.
Select the action "Retrieve Record (by ID)". Once the setup is complete, click "Next".

When setting up the database integration, click the input field to display suggestions as shown in the image below, and select from them.
If errors or ID suggestions do not appear, please refer to the link below.
Common Errors and Verification Methods for Each Notion ID

6. Select the conditions for the record you want to retrieve.
Utilize the information obtained from "When a page in a specific database is created or updated".
In the image below, the object ID is referenced.
Once the setup is complete, click "Test", and if there are no issues, click "Save".

Step 4: Setting up notifications in Slack

1. Finally, click on the icon for "Send message to channel".

2. Set up the account information to integrate with Slack.
Select the action "Send message to channel".
Once the setup is complete, click "Next".


3. Set the destination channel ID and message for posting.
Destination Channel ID will display suggestions when you click the input field, so select from them.
Message will display information obtained from Notion when you click the input field, as shown in the image below, so be sure to use it when creating messages!
Once the setup is complete, click "Test", and if there are no issues, click "Save".


This completes the flow of [Notify Slack when a page is created in a specific database in Notion].

Step 5: Testing and Verification

Once the setup is complete, the following screen will be displayed.
Click the "Turn on Trigger" button to activate the flow bot.


That's how you notify Slack when a page is created in a specific database in Notion!

If you want to integrate Slack data into Notion

This time, we introduced how to integrate data from Notion to Slack, but if you want to integrate data from Slack to Notion, please also use the following template.

Create a page in Notion when a message is posted in Slack

This is a convenient flow for when you want to keep a record in Notion without leaving the conversation in Slack as is!

Add Slack Messages to Notion When Sent

This flow is recommended for situations where you want ideas shared by team members on Slack to be automatically recorded on a Notion project page.

Other Automation Examples Using Notion and Slack APIs

By utilizing the APIs of Notion and Slack, various automations can be achieved.

Automation Examples Using Notion

You can add a record to Notion when a file is created in OneDrive. Additionally, you can record the completion history in Notion when a task in Asana is completed.

Examples of Automation Using Slack

It is possible to generate responses based on Slack messages using OpenAI, or to notify Slack by reading files added to Box with OCR.

In Conclusion

How was it? By integrating Notion and Slack, you can easily solve challenges such as "preventing information sharing omissions," "making task management smoother," and "reducing work hassle to improve efficiency."

With the no-code tool Yoom, you can easily integrate Google Drive and Discord without any programming knowledge! If you're interested, create a free account first and see how it works for yourself. Registration takes just 30 seconds! You can experience automatic integration right away.

Create a Free Account Now

Why not adopt a system that reduces hassle and streamlines your work immediately?

The person who wrote this article
n.fukuoka
In this day and age where there are more and more tools, it's often hard to know what to use. I would like to deliver useful information that is easy to understand so that everyone's work can be made even a little easier!
Tags
Notion
Slack
Integration
Automation
Notification
Related Apps
App integration
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials