・
Many teams might be using Notion for project and document management while relying on Slack for daily communication. However, you might encounter challenges such as "I didn't notice the update in Notion" or "It's cumbersome to summarize what was discussed in Slack into Notion."
If you can integrate Notion and Slack, you can solve these issues, but many people might think it's difficult or are unsure of how to set it up. In this article, we will introduce a simple way to set up the integration between Notion and Slack!
In this article, we introduce an integration method using the no-code tool "Yoom." No complicated settings or operations are required, and even non-engineers can easily achieve it. You can start right away using the template below, so please give it a try!
■Overview
When a page is created or updated in Notion, a notification will be sent to the specified Slack channel.
You can specify any Slack channel as the notification destination.
■Setup Instructions
・Connect Notion and Slack with Yoom. (My App Integration)
・Set up the relevant Notion database, etc., with the trigger "When a page is created or updated" in Notion.
・In Slack's "Notify Slack" operation, set the destination channel and message content based on the page information obtained from Notion.
・Once the setup is complete, when a page is created or updated in Notion, the flow bot will be activated and a notification will be sent to the corresponding Slack channel.
■Notes
・It is necessary to set up account information for integration in each app's operation.
・Please replace the Slack channel ID for the posting destination with any desired value.
[About Yoom]
Let's take a look at how to integrate Notion with Slack. First, we'll show you how to use Notion's Slack integration feature to notify Slack with a message whenever someone adds or changes a page in the database.
First, click on the "•••" in the upper right corner of the Notion database and select Automation > New Automation.

You can freely edit the automation name, so please give it any notification name you like.
Next, click "Add Trigger" and set triggers such as "Page Added" or "Any Property Edited." In this case, we will set triggers for "Page Added" and "Any Property Edited." You can add triggers as needed from the "+" button.

Select "Send Slack Notification..." from "Add Action" and choose the channel to notify.

If Slack and Notion are not connected at this point, you will be prompted to connect them. You will be redirected to the permission request screen, so select the workspace you want to connect and grant permission.

Next, you will receive an access request from Slack to Notion, so please grant permission from "Allow Access."

From the "Execute" section, you can select the channel to notify, choose any channel, and click "Enable" to complete the setup.

With this, the setup to notify Slack with a message whenever someone adds or changes a page in the database using Notion's Slack integration feature is complete!
You can send notifications to Slack as shown below whenever the operations set in the trigger are performed.

However, with this integration method, you cannot flexibly arrange the notification content or mention destination.
For example, you cannot notify specific members in the channel or add any message text to the notification content.
Next, we will explain how to integrate Notion with Slack using the no-code tool Yoom.
With integration using Yoom, you can set notification content and mention destinations!
You can register for Yoom here. It takes about 30 seconds to register easily!
This time, we will introduce a flow of "Notifying Slack when a page is created or updated in Notion" with reference to the actual screen.
■Overview
When a page is created or updated in Notion, a notification will be sent to the specified Slack channel.
You can specify any Slack channel as the notification destination.
■Setup Instructions
・Connect Notion and Slack with Yoom. (My App Integration)
・Set up the relevant Notion database, etc., with the trigger "When a page is created or updated" in Notion.
・In Slack's "Notify Slack" operation, set the destination channel and message content based on the page information obtained from Notion.
・Once the setup is complete, when a page is created or updated in Notion, the flow bot will be activated and a notification will be sent to the corresponding Slack channel.
■Notes
・It is necessary to set up account information for integration in each app's operation.
・Please replace the Slack channel ID for the posting destination with any desired value.
・Proceed in the order of My Apps displayed on the left → New Connection → Notion.
・On the screen to request access, click on Select a page.

・Select the item you want to connect and click Allow access.

・Proceed in the same order as the previous Slack integration: My Apps → New Connection → Slack.
・Once you select Slack, the access restriction screen will appear. Scroll down to find the "Where would you like to post?" section, select the channel you want to post to, and click Allow.

With this, the registration of My App is complete!
Next, copy the template to My Project and create a flow bot.
If you haven't copied it yet, please copy the flow bot template from below.
■Overview
When a page is created or updated in Notion, a notification will be sent to the specified Slack channel.
You can specify any Slack channel as the notification destination.
■Setup Instructions
・Connect Notion and Slack with Yoom. (My App Integration)
・Set up the relevant Notion database, etc., with the trigger "When a page is created or updated" in Notion.
・In Slack's "Notify Slack" operation, set the destination channel and message content based on the page information obtained from Notion.
・Once the setup is complete, when a page is created or updated in Notion, the flow bot will be activated and a notification will be sent to the corresponding Slack channel.
■Notes
・It is necessary to set up account information for integration in each app's operation.
・Please replace the Slack channel ID for the posting destination with any desired value.
1. Hover over the banner and click "View Details"
2. Click "Try this template" on the page you are redirected to
3. Register for Yoom
※ If you are already registered, the login screen will appear, so please log in.
・From the project list displayed on the left side of the screen, choose the project where you want to create a flow bot.
・Click on Create New.
・Select Create from Scratch.
・The title can be anything you like, but it's recommended to include the flow so it's easy to understand later or for anyone viewing it.
・For trigger selection, click on Trigger from an app event and choose Notion.

・Make sure to write the app trigger title so that the flow is easy to understand.
・Check if there are any errors in the account information linked with Notion and ensure it is linked with the account you want to connect.
・For trigger action, select "When a page is created or updated".

・Set the trigger activation interval.
・Here, the trigger activation interval is set to "5 minutes".
※ The selectable time for activation interval varies depending on the plan.
・When testing, if the information from Notion can be obtained as output, save it.
・If you want to add items not included in the default "Retrieved Value: Output" section, please refer to this article.
・If you want to add output, you can select it from "Add value to retrieve".

・Select "Integrate with App" for operation type selection and click on Slack.
・As before, the title is written so that the flow is easy to understand.
・For the account information linked with Slack, check if there are any mistakes with the account you want to link.
・Select "Send a message to a channel" for the action.

・Select the channel ID you want to notify.
・Embed the information obtained from Notion as output in the message.

With this, the flow bot is complete! Great job!
The flow created this time is as follows.
■Overview
When a page is created or updated in Notion, a notification will be sent to the specified Slack channel.
You can specify any Slack channel as the notification destination.
■Setup Instructions
・Connect Notion and Slack with Yoom. (My App Integration)
・Set up the relevant Notion database, etc., with the trigger "When a page is created or updated" in Notion.
・In Slack's "Notify Slack" operation, set the destination channel and message content based on the page information obtained from Notion.
・Once the setup is complete, when a page is created or updated in Notion, the flow bot will be activated and a notification will be sent to the corresponding Slack channel.
■Notes
・It is necessary to set up account information for integration in each app's operation.
・Please replace the Slack channel ID for the posting destination with any desired value.
In addition to the integrations introduced today, various automations can be achieved by utilizing the APIs of Notion and Slack.
If you find something interesting, please give it a try!
It is also possible to regularly retrieve information that meets specified conditions in Notion and notify Slack, or update Notion information based on content posted in Slack.
■Overview
This flow extracts tasks due today from the Notion database daily and sends a batch notification to Slack.
■Recommended for
1. Those who manage tasks with Notion
・Project leaders managing project tasks
・Marketing department members reminding team members of tasks due today
2. Those who use Slack for daily communication
・Project managers overseeing multiple projects
・Teams collaborating via Slack
■Benefits of using this template
Notion is a tool that allows easy creation of databases and efficient task management.
However, manually sending notifications for sharing with team members can hinder productivity.
This template is suitable for those who wish to automate manual notifications to team members.
By notifying Slack of tasks due today from Notion at a set time daily, you can streamline your workflow.
Automating the search and notification tasks within Notion allows for smoother daily operations.
■Notes
・Please integrate Yoom with both Notion and Slack.
■Overview
This flow adds the content of a post to Notion when a message is sent on Slack.
By using Yoom, you can easily connect apps without the need for programming.
■Recommended for
1. People who communicate via Slack for work
・Those who use Slack regularly to conduct business
・Those who search on Slack using specific keywords
2. People who use Notion
・Those who want to centrally manage specific information in Notion
・Those who want to automate the manual task of transferring information
■Benefits of using this template
Searching for posts containing specific keywords from messages sent on Slack can be a hassle.
Additionally, if a single message contains a lot of content, it can take time to interpret, potentially reducing productivity.
With this flow, you can extract lines containing specific keywords from messages sent on Slack and add them to Notion.
By accumulating sentences related to specific keywords in Notion, you can reduce the time it takes to search, thereby improving work efficiency.
You can set keywords for Slack channels and AI functions as desired, allowing customization to meet your needs.
■Overview
This process is triggered when a new meeting minutes is registered in the Notion database. It uses AI to automatically generate a summary and notifies the summary to Slack.
Meeting or event minutes can be smoothly summarized and quickly shared with stakeholders.
■Preparation
Create a database in Notion for storing meeting minutes in advance.
* Please refer to this actual example.
■Setup Method
① Select Notion from the app triggers in the trigger section and press the action when a page is created or updated in a specific database.
② Enter the launch interval and database ID, then test and save.
* For common errors with Notion integration, please see here. https://intercom.help/yoom/ja/articles/8687023
③ Press the + mark, select Notion from the operations to manipulate the database, retrieve records from the action (ID search), enter the same database ID as the trigger, and proceed to the next step.
④ Set the search condition as "Record ID is equal" and embed the object ID obtained in the trigger of step ① as {{object ID}}, then test and save.
⑤ Press the + mark, select "Summarize text within ●● characters" from the summarize operation, set it as follows, then test and save.
・Text to summarize: Embed the output of the minutes property obtained in the database operation of step ④.
・Number of characters: Enter the desired number of characters.
・Summary conditions: Enter the desired summary conditions.
* If a large number of characters is expected in the minutes, please select within 15,000 characters.
* For detailed summary settings, please refer here. https://intercom.help/yoom/ja/articles/8675551
* For details on dynamic embedding settings of output, please refer here. https://intercom.help/yoom/ja/articles/8223528
⑥ Press the mark, select the action to send a message to a Slack channel from the operations to integrate with the app, set it as follows, then test, save, and complete the setup.
・Channel ID to post: Select the specified channel ID you want to notify from the options.
・Message: Enter any message. You can also embed the summarized minutes from step ⑤ as output.
■Notes
・Be sure to register the minutes by adding a new row.
* Notion triggers activate when a page in the database is newly created or updated, so if you want to trigger only on new creations, please note the above.
Integrate Notion Data with Various Databases
Automatically integrate data within Notion with various databases such as Google Sheets and Salesforce.
■Overview
The workflow "Add customer information to Hubspot when it is added to Notion" is a business workflow that achieves efficiency in customer management.
By automatically registering the same information in Hubspot when customer information is added to Notion, the workflow achieves automation while maintaining data consistency.
■Recommended for
■Benefits of using this template
By simply entering customer information into Notion, it is automatically reflected in Hubspot, eliminating the need for duplicate entry.
Additionally, by automating the manual data migration process, you can make effective use of your time and focus on other important tasks.
This reduces human error and improves the accuracy of information management.
It may also help prevent potential business opportunities from being lost due to input errors.
■Overview
This is a flow where information is added to a Google Spreadsheet whenever information is added to any Notion database.
■Notes
・It is necessary to set up account information for integration in the operation of each app.
■Overview
The workflow "Add lead information to Salesforce when it is added to Notion" is a business workflow that streamlines customer management.
By adding lead information added to Notion to Salesforce, it is possible to reduce manual data entry and maintain consistency of information.
■Recommended for
■Benefits of using this template
By simply adding lead information to Notion, the data is automatically reflected in Salesforce, eliminating the need for manual entry.
Additionally, automating data synchronization across multiple platforms prevents discrepancies and duplicates, enabling accurate customer management.
This prevents errors that are likely to occur during manual entry and ensures reliable data management.
Create documents based on Notion data
It is possible to automatically generate various documents such as estimates and invoices based on data within Notion.
Notify Slack based on information registered in various databases
Information registered in databases such as SPIRAL and Hubspot is notified to Slack.
■Overview
This is a flow where when there is an inquiry in HubSpot, the response content is created in Dify and notified to Slack.
By using Yoom, you can easily connect apps without the need for programming.
■Recommended for
1. Those who use HubSpot for customer management and sales activities
・Those who receive inquiries from HubSpot forms
2. Companies using Slack as a chat tool
・Those who want to facilitate information sharing using Slack
3. Companies using AI chatbots with Dify
・Those who want to review responses once due to variability in response quality based on the questions
■Benefits of using this template
By using this template, when there is an inquiry in HubSpot, the response content is automatically created in Dify and notified to Slack.
This leads to faster customer response.
As response speed increases, customer satisfaction improves, contributing to increased sales.
Additionally, the automatic creation of response drafts reduces the burden on the person in charge to think of responses.
If there are any deficiencies in the content created by AI, you can modify it before sending, ensuring the quality of the responses.
■Notes
・Please connect Yoom with HubSpot, Dify, and Slack respectively.
・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.
・For how to connect Dify with My Apps, please refer to here.
■Overview
This is a flow that notifies Slack when a record is registered in SPIRAL.
With Yoom, you can easily achieve this flow without the need for programming, as it allows for integration between apps.
■Recommended for
1. Those who use SPIRAL as a database
・Those who manage information such as customers, projects, and products in SPIRAL
・Those who want to quickly share registered information with team members
2. Those who use Slack for business
・Those who communicate within the team using Slack
・Those who want to receive information from other apps in Slack
■Benefits of using this template
By utilizing this template, you can smoothly share data registered in SPIRAL on Slack. Since there is no need for manual transcription, it leads to reduced work time and decreases human errors such as transcription mistakes and communication omissions.
You can freely set the notification destination and message, allowing customization to meet business needs.
■Notes
・Please integrate both SPIRAL and Slack with Yoom.
・You can select the trigger activation interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
・Please note that the shortest activation interval varies depending on the plan.
■Overview
This flow notifies Slack when a row is added to a Google Spreadsheet.
■Recommended for
1. Those who use Google Spreadsheets for business
・Accounting professionals who manage and add information on shared sheets
・Administrative department personnel who want to edit the same data simultaneously with multiple people
2. Those who use Slack as their main communication tool
・Companies using it as an information-sharing tool for each department
・Project managers who create channels for each project to share information
■Benefits of using this template
Google Spreadsheets are an effective tool for team projects because they allow easy information sharing.
By using Slack simultaneously, you can share information instantly, leading to transparency within the team.
However, notifying Slack every time new information is entered into Google Spreadsheets can be cumbersome.
This flow is effective for those who want to be notified when information is added to Google Spreadsheets.
When information is added to Google Spreadsheets, it automatically sends a notification to Slack, enabling quick information sharing within the team.
Additionally, by quoting the added content in the chat, you can improve the accuracy of the information.
■Notes
・Please integrate Google Spreadsheets and Slack with Yoom.
Register content posted on Slack to various databases
Automatically register content posted on Slack to databases such as Airtable and Microsoft Excel.
◼️Overview
This is a flow for transferring content posted on Slack to Microsoft Excel.
◼️Notes
・It is necessary to set up account information for integration in the operation of each app.
・Microsoft365 (formerly Office365) has a home plan and a general business plan (Microsoft365 Business). If you are not subscribed to the general business plan, authentication may fail.
■Overview
This is a flow that adds the content of a post to Airtable when a message is sent on Slack.
By using Yoom, you can easily connect apps without the need for programming.
■Recommended for
1. Those who use Slack to advance their work
・People who use Slack for business communication and information sharing
・Those who frequently use Slack's search function to check previously posted messages
2. Those who consolidate information using Airtable
・People who want to organize information by aggregating Slack messages
・Those who want to automate the task of transcribing message content by integrating with Slack
■Benefits of using this template
By consolidating message content from Slack into Airtable, you can organize and centrally manage important information.
However, manually transcribing the content exchanged on Slack into Airtable is time-consuming and may lead to decreased productivity.
In this flow, you can convert messages sent on Slack using regular expressions and add them to Airtable.
By using regular expressions to extract necessary information and automatically add it to Airtable, you can streamline the organization of information.
Additionally, since manual transcription is not required, there is no worry about transcription errors or omissions.
■Overview
This is a flow that adds the content posted in a Slack channel to a Google Spreadsheet.
It can be used for accumulating the content of posts in inquiry channels.
By integrating Notion and Slack, you can easily check information through the consolidated data in Slack without switching between multiple apps. For example, updates in Notion are notified in Slack, allowing you to obtain necessary information without directly opening Notion. This centralization of information enhances work efficiency and allows you to focus more on other tasks, which is a strong advantage of this benefit.
By managing tasks in Notion and setting updates to be notified in Slack, you can visualize task progress in real-time. For instance, if there are changes to important project milestones, they are immediately shared in Slack, enabling all members to accurately grasp the progress. This prevents misunderstandings and facilitates smooth project management.
With the integration of Notion and Slack, important information related to project progress is appropriately shared in Slack, allowing for quick feedback and responses. For example, if comments or revisions are added in Notion, notifications are sent to Slack, enabling members who need to respond to check immediately. This reduces information sharing errors, activates communication within the team, and ensures smooth progress of work.
We have discussed "How to Improve Work Efficiency by Integrating Notion and Slack." How did you find it?
By integrating, you can centralize information management and create an environment where the entire team can always access the latest information.
When information sharing becomes easier within the team, communication becomes more active, and work execution can proceed smoothly.
With Yoom's My App Integration, you can integrate without needing complex knowledge like programming.
Additionally, anyone can easily create flow bots that suit the situation, allowing for even smoother work efficiency improvement!
Yoom can integrate with numerous apps. Why not take this opportunity to aim for improved work efficiency with Yoom?