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!
Who we recommend this blog for:
Those who want to streamline task management in Notion using Slack
Those who want to quickly share information and improve team productivity
Those who want to easily build an integration flow using Yoom
Team leaders who want to grasp project progress in real-time
Company representatives who want to eliminate the hassle of manual information updates
For those who want to try it immediately:
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!
When a page is created or updated in Notion, notify Slack.
How to Integrate Notion with Slack Using Notion's Integration Feature
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!
Introducing How to Integrate Notion with Slack Using Yoom
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.
When a page is created or updated in Notion, notify Slack.
・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.
2. Connect Slack
・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.
When a page is created or updated in Notion, notify Slack.
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.
Step 2: Set up the Slack App Trigger
1. Create from Project
・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.
2. Enter Title and Select Trigger
・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.
3. Set up Linked Account and Action
・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".
4. API Connection Settings for App Trigger
・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".
Step 3: Set up Slack Integration and Action
1. Press the + Button to Set up Operation
・Select "Integrate with App" for operation type selection and click on Slack.
2. Select Linked Account and Action
・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.
3. API Connection Settings
・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.
When a page is created or updated in Notion, notify Slack.
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!
Automation Example Integrating Notion and Google Calendar
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.
Extract tasks due today from the Notion database every day and send a batch notification 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).
■Overview The "Workflow to add customer information to Hubspot when it is added to Notion" is a business workflow that enhances the efficiency of customer management. By automatically registering the same information in Hubspot when customer information is added to Notion, automation of work is achieved while maintaining data consistency.
■Recommended for ・Business owners primarily using Notion for customer management ・Sales personnel who want to automate data integration with Hubspot ・IT personnel in companies using multiple customer management tools and wishing to reduce the effort of data entry ・Marketing teams seeking to streamline workflows while maintaining customer information consistency
■Notes ・Please integrate each of Notion and Hubspot with Yoom. ・You can choose a trigger interval of 5, 10, 15, 30, or 60 minutes. ・Please note that the shortest trigger interval differs depending on the plan.
■Summary The 'Add lead information in Notion to Salesforce as well' workflow 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 in information.
■Recommended for · Sales representatives who manage customer information using Notion · Business owners who want to centrally manage data from Salesforce and Notion · Team leaders who want to reduce the burden of manual data entry · Companies looking to streamline customer management and automate business processes
■Notes · Please link Yoom with both Notion and Salesforce. · The trigger activation interval can be selected from 5, 10, 15, 30, and 60 minutes. · Please note that the shortest activation interval differs depending on the plan. · 【Salesforce】is an app that can only be used in the Team Plan and Success Plan. In the case of Free Plan and Mini Plan, the operations or data connects set in the flowbot will result in an error, so please be careful. · Paid plans such as Team Plan and Success Plan offer a 2-week free trial, during which the restricted apps can be used.
Overview Are you manually sending notifications to Slack every time you update information managed in Google Sheets? Such routine reporting tasks not only require effort but can also lead to errors such as delayed or missed notifications. By using this workflow, you can use row additions in Google Sheets as a trigger to automatically send a message to a specified Slack channel, streamlining information sharing.
Who this template is recommended for - Those who report each update made in Google Sheets to their team on Slack - Those who want to prevent human errors such as notification time lags and missed reports caused by manual work - Those who want to automate information-sharing processes within a team or department and improve operational efficiency
Notes - Please connect Yoom with both Google Sheets and Slack. - For the trigger, you can choose a run interval of 5, 10, 15, 30, or 60 minutes. - Please note that the minimum run interval varies by plan.
■Overview Do you feel that manually copying important information shared on Slack into Microsoft Excel is cumbersome and prone to omissions? In particular, communications that require records, such as reports and requests, should be managed accurately. By leveraging this workflow, you can detect posts to a specific Slack channel and automatically copy the poster, message content, etc., into a specified Microsoft Excel file, resolving these information management challenges.
■Recommended for ・Those who manually copy Slack post content into Microsoft Excel to create business reports, etc. ・Team leaders who receive reports from multiple people on Slack and manage tasks and progress in Microsoft Excel ・Those who want to reduce the time spent on manual information transfer and focus on more important work
■Notes ・Please integrate Slack and Microsoft Excel with Yoom. ・You can select a trigger run interval of 5, 10, 15, 30, or 60 minutes. ・Please note that the minimum run interval varies by plan. ・Microsoft365 (formerly Office365) offers consumer plans and general business plans (Microsoft365 Business), and if you are not subscribed to a general business plan, authentication may fail. ・For the configuration of the operation to manipulate the Microsoft Excel database, please refer to the following. https://intercom.help/yoom/en/articles/9003081
This is a flow that adds the content of a post to a Google Spreadsheet when it is posted to a Slack channel. It can be used to accumulate the content of posts in inquiry channels.
Benefits and Use Cases of Integrating Notion and Slack
Benefit 1: Reduce App Switching with Centralized Information Management
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.
Benefit 2: Understanding Task Progress Across the Team
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.
Benefit 3: Speeding Up Communication and Reducing Errors
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.
Conclusion
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?
With Yoom, you can easily build the kind of collaboration described here without programming knowledge.
After being in charge of sales and CA at a human resources company for about 5 years, I have been involved in jobs such as creating job advertisements and scouting sentences at companies that hire engineers.
I'm fascinated by Yoom's revolutionary service of “automating office work.”
I would like to write so that I can send out information that can be useful to everyone, even a little bit.