NEW Introducing AI workers. Hire the digital teammate you've been looking for. Learn more
Hire your AI teammate, meet AI workers. Learn more
NotionとSlackの連携イメージ
How to Boost Work Efficiency by Integrating Notion and Slack!
Learn more about Yoom
Try this template
NotionとSlackの連携イメージ
Flowbot Usecases

2025-07-17

How to Boost Work Efficiency by Integrating Notion and Slack!

s.ougitani
s.ougitani

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!


■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]

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.

__wf_reserved_inherit

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

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.


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

How to Create a Slack and Notion Integration Flow

Step 1: Register My App

1. Connect Notion

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

__wf_reserved_inherit

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

__wf_reserved_inherit


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.

__wf_reserved_inherit

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.

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

3. API Connection Settings

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

__wf_reserved_inherit

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.

Other Automation Examples Using Notion and 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.


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

https://sulky-aftershave-b1d.notion.site/43712854590746ad93145fbc3cefe3be?v=2b368dbe26c64140bed3da423fff83b7&pvs=4

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

Examples of Automation Using Notion

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

  • Business owners who primarily use Notion for customer management
  • Sales representatives who want to automate data integration with Hubspot
  • IT personnel at companies using multiple customer management tools and looking to reduce the effort of data entry
  • Marketing team members who want to streamline workflows while maintaining consistency in customer information



■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

  • 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 workload of manual data entry
  • Companies that want to streamline customer management and automate business processes

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

[[103521,]]

Examples of Automation Using Slack

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.

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?

Create these powerful automations yourself!
Try now
About the author
s.ougitani
s.ougitani
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.
Tags
Automation
Integration
Notion
Slack
App Integration