Even if you want to record interactions on Slack in Notion, doing it manually can be cumbersome and may lead to missing information. As your workload increases, many people may be looking for ways to efficiently organize data and ensure that necessary information is managed accurately.
In this article, we introduce a method to integrate Slack with Notion and automatically save messages to Notion. By utilizing the no-code tool Yoom, you can easily set it up without any programming!By reducing manual work, you can alleviate the burden of tasks and achieve smooth information sharing.
Furthermore, we will also introduce various automation flows using the Slack and Notion APIs, so please read until the end!
For those who want to try it quickly
By using Yoom, you can easily integrate Slack and Todoist without any code. Yoom provides templates for integrating Slack and Todoist, so you can achieve integration immediately just by registering, even without API knowledge.
When a message is posted on Slack, create a page in Notion.
■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.
By integrating the APIs of Slack and Notion, you can automatically link Slack data to Notion! For example, you can automatically perform data integration like the one below without human intervention.
Simply click "Try it out" for the automation example you're interested in and register your account information to immediately experience the integration of Slack and Notion. Registration takes only 30 seconds, so feel free to give it a try!
Create a Page in Notion When a Message is Posted in Slack
This flow automatically creates a page in Notion when you want to record important messages shared in Slack in Notion as well.
It helps prevent information from being overlooked!
When a message is posted on Slack, create a page in Notion.
■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.
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).
Now, let's create a flow that integrates Slack and Notion! This time, we'll use Yoom to proceed with the Slack and Notion integration without any coding. If you don't have a Yoom account yet, please create one from the Yoom registration form.
[What is Yoom]
This time, we will create a flow bot that creates a page in Notion when a message is posted in Slack!
The creation process is broadly divided into the following steps.
Integrate Slack and Notion with My Apps
Copy the template
Set up Slack triggers and Notion actions
Set the trigger to ON and complete the preparation for flow operation
When a message is posted on Slack, create a page in Notion.
■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.
Here, we will integrate Yoom with each app to enable operations.
1. After logging into Yoom, click on My Apps on the left side of the Yoom page screen and select Add on the right. Enter "Slack" in the search box at the top right and select Slack from the search results.
When the following screen is displayed, select the channel you want to integrate and click "Allow" in the red frame.
Administrator permission may be required for Slack My App integration. For more details, please refer to this help page.
2. Next, register Notion with My Apps.
When the following screen is displayed, click "Select pages" in the red frame.
Next, when the following screen is displayed, click "Allow access" in the red frame below.
If a new channel is created after My App integration, you will need to re-integrate and check it.
If Notion and Slack are displayed in My Apps, registration is complete!
Step 2: Copy the Template
Now, let's start creating the flow! We have prepared a template to make it easy, so let's copy this first. Log in to Yoom and click "Try it" on the banner below.
When a message is posted on Slack, create a page in Notion.
■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.
When you copy, the template will be copied to your Yoom management screen as shown below, so let's press OK and proceed with the settings.
Step 3: Set up App Trigger in Slack
This is the first memorable setting! First, please click the red frame below.
Clicking will take you to the following screen.
The item labeled Account Information connected to Slack contains the information from when you linked My App in Step 1. If necessary, modify the title, leave the trigger action as is, and proceed to the next step!
Proceed to the next screen, and the following screen will be displayed.
Set the above, post a new message to the specified channel, and then click Test.
If "Test Successful" is displayed and the content of the message is obtained as retrieved value, the trigger setup is complete!
Step 4: Set up to Retrieve Posted Content in Slack
Once the trigger setup is complete, click the red frame below.
1. If necessary, modify the title, select the conversion type according to the number of characters in the text, and proceed to the next step.
2. Proceed to the next step, and the following screen will be displayed. Set the text and keywords to be extracted.
Set "Message Text" in "Target Text".
As shown in the screen below, click the field and select "Message Text" in "When a new message is posted in the channel" to set the retrieved value of "Message Text".
Specify the items to extract from the target text, separated by commas (,). Let's specify the content you want to notify to Notion individually!
Once the setup is complete, click "Test" to verify the operation. If there are no issues, click "Save" to complete the setup.
Step 5: Set up to Create a Page in Notion
Next, set up the action to add the message posted in Slack to Notion. Click the red frame below.
1. On the following page, check that the linked account is correct.
2. Next, connect the API.
Database ID: Enter "●●●" from the Notion database URL "www.notion.so/{●●●}?v=xxxxxxxx". ※Enter the page ID of the Notion where you want to transfer Slack data.
Title Property Name: Register the column name of the property.
Page Title: Enter any text. ※You can also select from the retrieved value.
Content: Enter any text. ※You can also select from the retrieved value
If the test is successful, click Save.
Step 6: Set the Trigger to ON and Complete the Flow Operation Preparation
The flow bot is now complete! Great job!
Finally, turn the trigger ON. All settings are now complete. This was the method to create a page in Notion when a message is posted in Slack!
If you want to link Notion data to Slack
This time, we introduced how to link data from Slack to Notion, but if you want to link data from Notion to Slack, please also use the following template.
1. Automatically notify Slack when progress is updated in Notion
In this flow, when the progress of a task is updated in Notion, a notification is automatically sent to the linked Slack channel.
This automation allows you to fully grasp the current state of the project and prevents communication leaks or delays.
Notify on Slack when progress is updated in Notion.
■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).
Other Automation Examples Using Slack and Notion APIs
In addition to integration with Slack and Notion, you can automate various tasks by utilizing each API.
If you find something interesting, please give it a try!
Convenient Automation Examples Using Slack
You can receive completion notifications from other apps or automatically forward emails. By leveraging AI, you can receive notifications in multiple languages, making it adaptable to a wide range of tasks!
Fetch information from the website daily and send notifications to Slack.
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).
There are a wide variety of templates available, from task management to schedule management. Let's make use of them according to the purpose of Notion!
Add a record to Notion when a row is added in Google Sheets.
■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 workflow 'Create a schedule in Google Calendar based on Notion information and send an email' streamlines the process of creating schedules and sending emails.
■Recommended for ・Those who use Notion for organizing information and task management ・Those who manage schedules using Google Calendar but find manual schedule input cumbersome ・Those who want to quickly reflect schedules based on Notion information ・Those who want to quickly notify important schedules to stakeholders via email ・Teams that have implemented Notion and Google Calendar
■Notes ・Please link both Notion and Google Calendar with Yoom. ・Please refer to the following for the trigger setting method using the Chrome extension. https://intercom.help/yoom/ja/articles/8831921
■Overview This flow allows for automatic notifications to Microsoft Teams about task progress updates in Notion. This automation ensures that all team members can stay informed about the latest progress, facilitating smooth information sharing. By using Yoom, you can easily connect applications without any programming knowledge.
■Who would benefit from this template • Those who regularly use Notion and Microsoft Teams • Team leaders managing projects with Notion • Company representatives using Microsoft Teams as the main communication tool • IT personnel or administrators looking to improve operational efficiency • Companies aiming to enhance information sharing in a remote work environment
■Notes ・Notion and Microsoft Teams need to be linked with Yoom. ・Microsoft365 (formerly Office365) has both home and general corporate plans (Microsoft365 Business), and authentication may fail if you are not subscribed to a general corporate plan. ・Branching is a feature available in plans above the mini plan. If you use a free plan, the operations set by the Flowbot 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 functions (operations).
■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 Sharing information on Notion is convenient, but have you ever missed important information because you didn't notice a page update? Also, manually notifying stakeholders of each update is time-consuming. By using this workflow, you can automatically send notifications to the official LINE account when a page is created or updated in Notion, eliminating the hassle and risk of missing information sharing.
■Recommended for ・Those who want to quickly and accurately share Notion updates with stakeholders ・Those who want to automate notifications to customers or teams using the official LINE account ・Those who feel the hassle or risk of human error in manually notifying from Notion
■Notes ・Please link both Notion and the official LINE account with Yoom. ・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes. ・Please note that the shortest trigger interval varies depending on the plan.
By integrating Slack and Notion, managing messages becomes easier and it helps prevent information from being overlooked. In this article, we introduced a method that can be set up easily without programming. By reducing manual tasks, you can alleviate the burden of work and expect a more efficient way of working!
With the no-code tool Yoom, you can easily integrate Slack and Notion without any specialized knowledge, making your work smoother. Why not start with a free registration and try out the convenient templates? Reduce your workload and achieve a more comfortable environment!
With Yoom, you can easily build the kind of collaboration described here without programming knowledge.
After experiencing work as a writer in the marketing department of a company I joined as a new graduate, I engaged in work at a startup company. Utilizing the knowledge gained through experience so far, I am involved in the production of content that contributes to improving work productivity. We aim to disseminate useful and valuable information and deliver useful content to as many people as possible.