NotionとSlackの連携イメージ
[Easy Setup] How to Automatically Integrate Notion Data with Slack
Learn more about Yoom
Try this template
NotionとSlackの連携イメージ
How to Integrate Applications

2025-05-21

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

n.fukuoka
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!


This is a flow to notify Slack when a page is created in a specific database in Notion.

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.


This is a flow to notify Slack when a page is created in a specific database in Notion.

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.


■Overview
The flow 'Send approval request when a page is created in Notion and notify Slack after approval' automates the process from creating a new page in Notion to the approval process and notification to Slack.

■Recommended for
・Those who manage tasks using Notion but find the approval process time-consuming
・Team leaders who manually handle approval requests and notifications and want to improve efficiency
・Administrators who want to automate workflows by integrating Notion and Slack
・Those aiming to standardize business processes and reduce errors

■Notes
・Please integrate Yoom with both Notion and Slack.
・Branching is a feature (operation) available in the Mini Plan or higher. In the case of the Free Plan, the operation of the flow bot set will result in an error, so please be careful.
・Paid plans such as the Mini Plan offer a 2-week free trial. During the free trial, you can use restricted apps and features (operations).
・Triggers can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes.
・Please note that the shortest activation interval varies depending on the plan.

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.


■Overview
In this flow, when the progress of a task is updated in Notion, a notification is automatically sent to Slack. This automation allows you to fully understand the current state of the project and prevents communication leaks or delays.
With Yoom, you can easily connect apps without the need for programming.

■Recommended for
・Those who regularly use Notion and Slack
・Team leaders who want to streamline project management
・Companies that want to facilitate communication in remote work
・IT personnel who want to introduce business automation

■Notes
・Notion and Slack need to be connected to Yoom.
・Branching is a feature (operation) available in plans above the mini plan. In the case of the free plan, the operation of the flow bot set will result in an error, so please be careful.
・Paid plans such as the mini plan offer a 2-week free trial. During the free trial, you can use restricted apps and features (operations).

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

This is a flow to notify Slack when a page is created in a specific database in Notion.

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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".

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

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.

__wf_reserved_inherit

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.

__wf_reserved_inherit

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

Step 2: Copy the Template

Click "Try it" from the link below.


This is a flow to notify Slack when a page is created in a specific database in Notion.

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

__wf_reserved_inherit

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".

__wf_reserved_inherit

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".

__wf_reserved_inherit

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".

__wf_reserved_inherit

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!

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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".

__wf_reserved_inherit

Step 4: Setting up notifications in Slack

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

__wf_reserved_inherit

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

__wf_reserved_inherit


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".

__wf_reserved_inherit


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.

__wf_reserved_inherit


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!


■Overview
The "Create a page in Notion when a message is posted in Slack" flow is a business workflow that improves team communication and information management efficiency.
By automatically saving important messages shared on Slack to Notion, centralization of information management is achieved. This reduces manual data entry, saving time and effort.
As a result, productivity for the entire team can be expected to improve.

■Recommended for
・Team leaders who frequently use Slack and want to efficiently manage important information
・Those who organize information in Notion but spend a lot of time on manual input
・Companies that want to automate information coordination between multiple tools and improve business efficiency
・Those aiming for centralized information management and aiming to improve team-wide productivity

■Notes
・Please link Slack, Notion, and Yoom.
・Triggers can be set at intervals of 5, 10, 15, 30, and 60 minutes.
・Please note that the shortest trigger interval differs depending on the plan.

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.


This flow adds the post content to Notion when a message is sent on Slack.

■ Notes
- Please link Slack, Notion, and Yoom respectively.
- AI operations are a feature available only with the Team Plan and Success Plan. For Free Plan and Mini Plan, operations of the flow bot that you are setting will result in an error, so please be careful.
- Paid plans such as the Team Plan and Success Plan offer a two-week free trial. During the free trial, you can use restricted apps and AI features (operations).

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.


■Overview
This workflow allows you to automatically create a corresponding record in Notion just by adding a new row in Google Sheets. This automation eliminates the need for manual data entry and double management, maintaining consistency of information.
With Yoom, you can easily connect apps without programming.

■Recommended for
・Those who use Google Sheets and Notion regularly and spend time on manual data entry
・Project managers who want to streamline team information sharing and update data without omissions
・Business owners who want to prevent errors from double data management and improve work accuracy
・IT personnel in companies interested in business automation through IT tool integration and considering implementation
・Freelancers or sole proprietors who need to regularly reflect data in Notion and want to save effort
・All business professionals looking to review and streamline their current workflow

■Notes
・You need to connect Google Sheets and Notion to Yoom.
・You can select the trigger interval from 5, 10, 15, 30, or 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.

■Overview
The 'Record completion history in Notion when an Asana task is completed' workflow is an ideal automation process for those aiming to streamline project management.
When a task is completed in Asana, its history is automatically recorded in Notion, eliminating the need for manual data entry and management.
This increases transparency in work and boosts the productivity of the entire team.

■Recommended for
- Team leaders managing projects using both Asana and Notion
- Business owners looking to automate history management of completed tasks, streamline work processes with Asana-Notion integration
- Those wanting to centrally manage project progress and smoothly share information

■Notes
- Please integrate Yoom with both Asana and Notion.

■Overview
While active communication on Discord is helpful for sharing information, important information can easily get buried. Chasing the content afterward or manually compiling it in Notion is time-consuming and can lead to missed information. By using this workflow, AI will automatically summarize messages posted in a Discord channel and add them to a Notion database, allowing you to smoothly resolve these challenges.

■Recommended for
・Those who want to efficiently collect and manage posts from specific Discord channels
・Those who are manually transcribing large volumes of messages to Notion and feel the burden or risk of oversight
・Those who, in community operations, want to automatically organize and record important discussions and announcements

■Notes
・Please connect Yoom with both Discord and Notion.
・For the trigger, you can select a run interval of 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum run interval varies by plan.

■ Overview
The "Add a record to Notion when a file is created in OneDrive" workflow is an operational workflow that reduces the effort of file management and information organization.
Whenever a new file is uploaded to OneDrive, related information is automatically recorded to Notion, eliminating the need for manual data entry.
This results in improved efficiency and error prevention.

■ Recommended for
・Those who want to streamline file management with OneDrive and information organization with Notion
・Team leaders who are spending time manually entering file information into Notion
・IT personnel who want to automate workflows by integrating multiple SaaS applications
・Executives aiming for centralized information management while promoting digitalization of operations

■ Notes
・Please link each of OneDrive and Notion with Yoom.
・Microsoft365 (formerly Office365) has a family plan and a general business plan (Microsoft365 Business), and authentication may fail if you are not subscribed to the general business plan.

■Overview
The workflow 'Send an email using HubSpot data when the status is changed in Notion' is an automation that efficiently integrates project management and CRM.
When the progress of a task changes in Notion, related data is extracted from HubSpot, and an email is automatically sent at the appropriate timing.
This allows for smooth information sharing within and outside the team, reducing the need for manual responses.
It is a perfect workflow for those who want to proceed with daily tasks more simply and effectively.

■Recommended for
・Business users who are already using Notion and HubSpot and want to strengthen the integration between the two
・Team leaders who want to centralize project management and customer management and automate information sharing
・Sales representatives who want to improve work efficiency without spending time on manual email sending
・Marketing personnel who want to quickly respond to changes in project status and strengthen follow-up with customers
・Business owners who want to automate business workflows using Yoom and streamline daily tasks

■Notes
・Please integrate Yoom with both Notion and HubSpot.

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.


■Overview
The workflow 'Create a Zoom meeting based on Slack post content and send the link via email' contributes to the efficiency of scheduling tasks.
The creation of meetings and sending of emails are completed with operations only on chat, improving convenience.

■Recommended for
・Those who use Slack regularly
・Those who want to communicate efficiently with team members
・Those who frequently hold online meetings using Zoom
・Those who want to easily set up meetings by integrating Slack and Zoom
・Those who want to quickly set up meetings and share links
・Those who want to automate link sending via email to improve work efficiency

■Notes
・Please integrate Yoom with both Slack and Zoom.
・The trigger can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes.
・Please note that the shortest activation interval varies depending on the plan.

■Overview
The "Read files added to Box using OCR and notify on Slack" workflow leverages Box and OCR for efficient workflow management.
Every time a new file is uploaded to Box, the OCR function automatically reads the contents and notifies the necessary information to Slack.

■Recommended for
- Teams that regularly use Box and require rapid sharing of file contents
- Business professionals who are spending too much time manually checking file contents and sharing information
- Companies wanting to utilize Slack for real-time information notifications
- Administrative staff who wish to digitize paper-based information using OCR and manage it automatically

■Notes
- Please integrate Yoom with both Box and Slack.
- The OCR or AI operation that transcribes audio to text is only available with the Team Plan or Success Plan. If you are on the Free Plan or Mini Plan, the operation set for the flow bot will result in an error, so please take note.
- Paid plans such as the Team Plan or Success Plan offer a two-week free trial. During the free trial period, you can use the restricted apps and AI functions (operations).

■Overview
The workflow "Notify Slack when a contact record is created in Salesforce" facilitates information sharing within the sales team.
It prevents important customer information from being overlooked or delayed, and supports quick sales activities.

■Recommended for
・Sales representatives who are already using Salesforce and Slack
・Sales managers who want to streamline information sharing within the team
・Business professionals who want to improve sales performance through the quick sharing of new customer information
・Sales team leaders who spend time on manual information coordination
・IT personnel considering the automation of sales processes

■Notes
・Please connect each of Salesforce and Slack with Yoom.
・Salesforce is only available with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the Flowbot operations and Data Connect settings will result in errors, so please be careful.
・Paid plans such as Team Plan and Success Plan are available for a 2-week free trial. During the free trial, you can use apps that normally have restrictions.
・Triggers can be set to activate at intervals of 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the minimum activation interval differs depending on the plan.

■Summary
The 'When a message containing specific keywords is posted on Slack, generate a response with OpenAI and post it to another channel' workflow is a business workflow that leverages the integration of Slack and OpenAI.
When specific keywords appear in the chat, the AI automatically generates an appropriate response and posts it to a designated channel.
This enables rapid information provision and question response, significantly improving team communication efficiency.‍

■Who we recommend this template for
- Teams or companies that frequently use Slack and want to automate communication;
- Project leaders or managers who wish to reduce time spent on repetitive questions and information provision;
- IT personnel or developers who want to achieve high-quality automated responses using OpenAI's AI functions;
- Managers or administrators who want to smooth internal information sharing and improve business productivity;
- Those who want to promote business automation using RPA or API integration and build efficient workflows.

■Notes
- Please link each of OpenAI and Yoom with Slack.
- To execute ChatGPT (OpenAI) actions, a paid OpenAI API plan is required. (A state where payment can be made when the API is used)
https://openai.com/ja-JP/api/pricing/
- OpenAI provides the ChatGPT API on a paid basis, and it's billed based on the tokens during API communication. Therefore, please be aware that an error will occur if there's no arrangement for payment when using the API.
- Branching is a feature (operation) available in mini plans and above. In the case of a free plan, the operation of the flow bot set will result in an error, so please be aware.
- Paid plans such as the mini plan allow for a two-week free trial. Apps or features (operations) subject to restrictions can be used during the free trial.
- The trigger interval can be selected from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
- The shortest trigger interval varies by plan, so please be aware.

This flow extracts the content when a message is posted on Slack and records the extracted content in the linked Google Spreadsheet.

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?

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
n.fukuoka
n.fukuoka
In today's era where the number of tools is constantly increasing, it can often be confusing to decide which ones to use. We aim to provide clear and useful information to make your work a little easier!
Tags
Automation
Integration
Notification
Notion
Slack
Related Apps
App Integration