NotionとSlackの連携イメージ
How to extract tasks due today from Notion and notify them on Slack every day
Learn more about Yoom
Try this template
NotionとSlackの連携イメージ
Flowbot Usecases

2025-07-17

How to extract tasks due today from Notion and notify them on Slack every day

t.nakaya
t.nakaya

When managing many projects in Notion, you might find that deadlines have passed before you even realize it. When you're busy, task management can become a challenge, right? In such cases, why not try integrating Notion with Slack to automatically remind you of tasks?

In this article, we will explain in detail how to automatically notify Slack of tasks due today in Notion every day. It's easy to set up without any coding, so be sure to give it a try!

  • Those considering improving work efficiency with Notion and Slack.
  • Those who want to remind Slack of tasks in Notion.
  • Those who want to integrate Notion and Slack to prevent missing tasks.

For those who want to try it right away

In this article, we introduce the integration method using the no-code tool "Yoom".

No complicated settings or operations are required, and even non-engineers can easily achieve this.

You can start immediately with the template below, so please give it a try!


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

[What is Yoom]

How to Create a Notion and Slack Integration Flow

Here, we will introduce how to set up a flow to "extract tasks due today from the Notion database and notify them all at once on Slack".
Even if you feel uncertain about the operation, there's no need to worry.
If you proceed step by step, you should be able to manage without any issues.
If you don't have a Yoom account yet, please create one from the Yoom account issuance page.

Things to Confirm in Advance

  • When creating a database in Notion, you need to use the table view.
    * If created with a simple table, it may not be recognized as a database.

__wf_reserved_inherit

Step 1: Log in to Yoom

(1) Access the banner below and click "Try this template".


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

(2) Next, select the project you want from the workspace list.
The copied template is saved in "My Projects" in the project list, so please check it.
(3) Once the following screen is displayed, let's proceed to Step 2.

__wf_reserved_inherit

Step 2: Notion Settings

Next, move on to the Notion settings.
(1) Click "My Apps" on the left side of the screen.
(2) Next, click "+ New Connection" displayed on the right side of the screen.

__wf_reserved_inherit

(1) Select Notion from the list of apps.
(2) On the screen requesting access, click "Select Page".
(3) After checking the pages you want to allow access to, click "Allow Access".
(4) This completes the registration of Notion in My Apps.

__wf_reserved_inherit

Step 3: Slack Settings

Next, let's also complete the registration of Slack in My Apps.
(1) Select Slack from the list of apps.
(2) On the access permission request screen, select the channel you want to post to.

__wf_reserved_inherit

(3) Click "Allow".
This completes the registration of all My Apps, so let's proceed to the next step.
(4) Click "My Projects" from the project list.

__wf_reserved_inherit

(5) Click the copied template.
(6) Click "Edit" at the top right of the flow list screen and proceed to Step 4.

Step 4: Setting Triggers and Actions

(1) Click "Schedule Trigger" from the flow list screen.

__wf_reserved_inherit

(2) Set the title of the schedule trigger.
* You can use the already set title as it is.
(3) As for the schedule setting, this time we will leave it as the existing setting of the copied template (set to start at 6:00 every day).
For schedule settings, please refer to how to set schedule triggers. You can also set specific dates and weekdays only.

__wf_reserved_inherit

(4) Click "Save".
(5) Click "Operate Database" displayed under the schedule trigger.

__wf_reserved_inherit

(6) Set the title.
* You can use the already set title as it is.
(7) Check if the account information linked with Notion is correct.
(8) For the execution action, select "Retrieve multiple records (up to 100)".
(9) For database linkage, select the database ID from the candidates as desired.

__wf_reserved_inherit

(10) Click "Next".

■ Detailed Settings for Database Operations
(11) Set the conditions for the records you want to retrieve as desired.

  • This time, set the condition that Deadline and Today's Date are equal. (By setting the date to the next day, you can also notify tasks due the next day.)

➀ Select the deadline from the pull-down menu (you can select the header items of the database set in 9 from the pull-down).

__wf_reserved_inherit

➁ When checking the Notion linked this time, the date format is "yyyy/mm/dd".

__wf_reserved_inherit

➂ Select today from the dates and set the format to "yyyy/mm/dd", the same as the format on the database this time.

__wf_reserved_inherit

(12) Click "Test" and if no error occurs, click "Save".
* Even if it is set correctly, if there is no today's date in Notion, an error will occur, so create a task with today's date for testing!
The next Slack setting is the last one!
(13) Click "Integrate with App" at the bottom.

__wf_reserved_inherit

(14) Set the title.
* You can use the already set title as it is.
(15) Check if the account information linked with Slack is correct.
(16) For the action, select "Send a message to the channel".

__wf_reserved_inherit

(17) Click "Next".

■ API Connection Settings
(18) Select the channel ID to post to from the candidates as desired.
(19) For the message, we recommend a generic structure that can be sent to anyone.

  • Notion information can be set from the output.
  • You can also directly input text and combine it with the output to create a structure.

__wf_reserved_inherit

(20) If no error occurs in "Test", click "Save".
(21) Once the following screen is displayed, click "Turn on Trigger".

__wf_reserved_inherit

This completes the integration settings for Notion and Slack. Well done!
The flow bot template introduced this time can be used by registering with Yoom from the following!


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

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 Examples Integrating Notion and Slack

You can set up notifications in Slack when a page is created or updated in Notion, or automatically summarize meeting notes registered in Notion with AI and notify Slack. Additionally, it is possible to integrate so that when a message is sent in Slack, the content is added to Notion.


■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

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.


■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

Add Meeting Transcription Data to Notion After a Web Meeting Ends

Automatically add meeting transcription data to Notion after a meeting ends on Google Meet or Zoom.


◼️Overview

After a meeting ends on Zoom, the meeting content is automatically transcribed and the transcription data is saved to Notion.

Please change the settings of each action as needed.

◼️Notes

・It is necessary to link accounts with both Zoom and Notion through Yoom.

・Please note that if a meeting is not recorded, it will result in an error.

・AI operations are only available with the Team Plan and Success Plan. For the Free Plan and Mini Plan, the operation of the set flowbot will result in an error, so please be careful.

・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).

Add to Notion when an event is created in the calendar

Automatically add events to Notion when they are registered in Google Calendar or Outlook Calendar.


■Overview

This is a flow bot that adds events registered in Outlook to a Notion database.

■Recommended for

1. People who register events using Outlook
・Those who have subscribed to Microsoft365 services and use Outlook's calendar at work
・Those who comprehensively manage schedules using Outlook, including business meetings and internal meetings

2. People who manage databases with Notion
・Those who list schedule information from Outlook in Notion to manage team schedules
・Those who manually record Outlook schedule information in Notion and find it cumbersome

■Benefits of using this template

Outlook, as part of Microsoft365 services, can be used for various purposes such as email and schedule management. When using Notion as a database, you can record schedules from Outlook in Notion for centralized team information management.
However, if you perform this process manually, there is a risk of errors and incomplete information due to the effort involved in transcription. This template allows you to add events registered in Outlook to a Notion database.
Unlike manual transcription, information is updated automatically, reducing effort and preventing human error.

■Notes

・Microsoft365 (formerly Office365) has both personal and business plans (Microsoft365 Business), and if you are not subscribed to a business plan, authentication may fail.

・You can select trigger intervals of 5, 10, 15, 30, or 60 minutes.

・Please note that the shortest trigger interval varies depending on the plan.


■Overview
The "Add a record to Notion when an event is registered in Google Calendar" workflow is a system designed to utilize schedule information for business management in Notion.
When a new event is added to Google Calendar, its details are automatically reflected in the Notion database.
This facilitates smooth management of schedules and business tasks, making it easier to record work and track progress.

■Recommended for

  • Those who manage schedules using Google Calendar but find it cumbersome to transfer them to Notion
  • Those who want to manage tasks and schedules collectively in Notion
  • Project managers who want to visualize and organize work based on schedules
  • Those who want to automatically keep a record of daily schedules
  • Teams that want to efficiently manage information while preventing omissions

■Benefits of using this template

  • Automation of schedule management: The content registered in Google Calendar is automatically reflected in Notion, allowing you to record information effortlessly.
  • Centralization of information: By consolidating calendar and business management in Notion, it becomes easier to grasp the overall picture of tasks.
  • Reduction of recording errors: Manual transcription is no longer necessary, preventing omissions or mistakes in schedule details.
  • Efficiency in organizing work: Utilizing Notion according to the schedule makes it easier to check progress and review tasks.

Add Email Content to Notion

Automatically add content received in Gmail or Outlook to Notion.


■Overview
The "Add Gmail Content to Notion" flow is a business workflow that streamlines email management and information organization.
It eliminates the hassle of manually transferring the large volume of Gmail emails received daily to Notion, automatically organizing and saving the necessary information.
This ensures that important email content is managed without omission, facilitating smooth information sharing within the team.
For those using Notion for project management or task tracking, the automatic addition of email content is particularly convenient.
Please take advantage of this workflow to make your daily operations smarter.


■Recommended for

  • Those who want to efficiently manage important emails in Gmail
  • Team leaders utilizing Notion for project management and information organization
  • Business professionals spending time on manual email transcription tasks
  • Small business owners who want to facilitate smooth information sharing
  • Those interested in automating workflows and considering implementing Yoom

■Benefits of using this template

  • Time-saving: Automating the manual transcription from Gmail to Notion significantly reduces the time spent on daily operations.
  • Centralized information management: By consolidating important email content in Notion, it prevents information oversight and duplication, making it easier for the entire team to share information.
  • Prevention of work errors: Automation reduces human error, ensuring accurate information management.
  • Improved work efficiency: Automating repetitive tasks creates an environment where you can focus on higher-priority tasks.

■Overview

The "Summarize Outlook Emails and Add to Notion" workflow reduces the burden of data entry tasks.
It automatically adds the content of emails from clients, preventing any omissions.

■Recommended for

  • Those who manage emails using Outlook
  • Those who want to quickly grasp email content and avoid missing important information
  • Those who use Notion for progress management and information organization
  • Teams that utilize Notion and want to quickly check shared information
  • Those who do not want to spend time manually summarizing emails or transcribing information

■Benefits of Using This Template

By implementing a flow that adds Outlook email content to Notion, you can manage important information quickly.
This automation minimizes the effort required for information organization.
Summaries of each received email are quickly reflected in Notion, enabling prompt and appropriate responses.
Since all members can share the same information, team coordination becomes smoother, and decision-making speeds up.
It simultaneously achieves operational efficiency and accurate data management, contributing to improved business quality.

Automation Example Using Slack

Notify Slack When a File is Saved to Cloud Storage

Automatically notify Slack when a file is saved to Google Drive or similar services.


■Overview

This is a flow that notifies Slack when a file is uploaded to Box.

By using Yoom, you can easily connect apps without programming.

■Recommended for

1. Companies using Box for file management

・Those who share files with Box as a team and want to quickly know when a file is uploaded

・Those who want to receive notifications every time a new file is stored and ensure smooth information sharing

2. Companies that have introduced Slack as an internal chat tool

・Those who use Slack daily and want to always check the latest file information

・Project managers who want to understand the work status of team members in real-time

■Benefits of using this template

By using the flow that notifies Slack when a file is uploaded to Box, you can gain several benefits.
First, team members can immediately know the existence of new files, allowing for smooth information sharing.
As a result, timely responses become possible, improving the speed of business progress.

Additionally, receiving notifications on Slack prevents missing important files and ensures accurate business execution.
If there is something you want to confirm regarding the files, you can communicate directly on the chat, contributing to smoother communication.

■Notes

・Please connect both Box and Slack with Yoom.


■Overview
The "Notify Slack when a file is uploaded to Dropbox" flow leverages the integration between Dropbox and Slack to automate file sharing and team communication workflows.
Every time a new file is added to Dropbox, a notification is sent to Slack, allowing all team members to quickly grasp the latest information.
This eliminates information sharing delays, strengthens team collaboration, and enhances work efficiency.

■Recommended for

  • Those who use Dropbox regularly and want to improve file sharing efficiency
  • Administrators or team leaders who want to strengthen team communication using Slack
  • Project managers who want to receive immediate notifications when files are uploaded
  • IT personnel who want to automate operations by integrating various SaaS applications
  • Business people who are spending too much time on manual notifications


■Benefits of using this template

  • Quick notifications for file sharing make information sharing smooth across the team
  • Eliminates the hassle of manual notifications, improving work efficiency
  • Enables real-time update checks, allowing for speedy responses
  • Easy setup using Yoom, making it accessible even without technical knowledge

Notify Slack when a task is completed in the project management app

Automatically notify Slack when a task is completed in apps like Asana or Trello.


■Overview

This is a flow that notifies Slack when Trello card information is updated.

■Recommended for

Those who utilize Trello for business

・Project managers who manage overall project planning and progress

・Development teams of engineers managing software development tasks

・Administrative departments managing internal projects and daily business tasks

■Benefits of using this template

・You can share information in a timely manner as you will be automatically notified on Slack without having to check for updates on Trello card information.

・You can freely customize the content to be notified on Slack.

■Notes

・Please integrate Yoom with both Trello and Slack.


■Overview

When an issue is created on GitHub, the details of the issue are notified on Slack.

■How to Create

When a new issue is created, the flow bot is activated.

The details of the issue are notified to any Slack channel.

■Notes

Integration settings with both GitHub and Slack are required for Yoom.

Notify Slack of Form Submissions

Automatically notify Slack of responses submitted through Google Forms or HubSpot forms.


■Overview

This is a flow that notifies Slack when a form is submitted to Hubspot.

■Recommended for

1. Marketing personnel using HubSpot

・Those who want to grasp form submissions in real-time and respond quickly to leads

・Those who want to share form submission information with the team and strengthen collaboration

2. Sales personnel using HubSpot

・Those who want to respond quickly to inquiries from prospects

・Those who want to create business opportunities based on form submission information

■Benefits of using this template

・By sharing form submission information on Slack, information coordination among team members becomes smoother, leading to efficient lead nurturing.

・Since notifications are sent to Slack immediately after a form is submitted in HubSpot, it enables a quick response to leads.

■Notes

・Please integrate Yoom with both HubSpot and Slack.


■Overview

This is a flow that notifies Slack when a form is submitted on Wix.

■Recommended for

1. Those who utilize Wix for business

・Those who use it for building websites

・Those who handle inquiries on the site

2. Those who use Slack as their main communication tool

・Those who use it for information sharing and communication

■Benefits of using this template

Wix is a useful tool for creating websites.
By setting up forms on the site to receive inquiries, you can streamline customer service operations.
However, manually notifying the team when a form is submitted on Wix is cumbersome and poses a risk of communication errors.

By using this flow, you can automatically notify Slack by quoting the content of the form submitted on Wix.
You can immediately share the form submission within the team, enabling quick responses and improving customer satisfaction.
Additionally, by creating notifications using quoted information, you can prevent communication errors due to human error, leading to more efficient operations.

■Notes

・Please integrate both Wix and Slack with Yoom.


◼️Overview

When a response is submitted via Google Forms, a notification will be sent to any designated Slack channel.

The target channel and message content can be customized as desired.

◼️Setup Instructions

1. Integrate Google Forms and Slack with Yoom. (My App Integration)

2. Set the form ID with the trigger "When a response is submitted to the form" and run a test.

3. Once the test is successful, you can retrieve the response information from the form. Select the information you want to obtain from the response using the [+] button and store it in the output.

4. In the "Notify Slack" operation, set the target channel and message content based on the response details obtained from Google Forms.

◼️Notes

・Account integration with both Google Forms and Slack is required.

・Please adjust the question settings in Google Forms as needed.

Benefits of Integrating Notion and Slack

Benefit 1: Streamlined Task Management

If tasks managed in Notion are automatically notified to Slack at a specified time every day, the chances of missing task deadlines should decrease.
For example, manually checking deadlines can be time-consuming.
By using the integration between Notion and Slack, you can receive automatic notifications of tasks due today, allowing you to check them immediately.
In this way, by making tasks easier to check, even if you can't meet a deadline, you can make adjustments early on, potentially improving the efficiency of task management.

2. Reduction of Manual Notifications

It is very time-consuming for department heads to manually check tasks and send notifications to those responsible.
Moreover, manual notifications are prone to human error.
By integrating Notion and Slack, you can reduce the hassle of manual notifications.
This not only allows for more effective use of time but also helps prevent human errors, leading to efficient and accurate task management.

Conclusion

The integration of Notion and Slack can be expected to improve the efficiency and accuracy of task management.
For those who have experienced missing task deadlines due to being busy, it will surely become a powerful ally.

By using Yoom, you can easily build integration flows without code, making it easy for non-engineers to implement automation.
Refer to this article and try out automatic task reminders!

Create these powerful automations yourself!
Try now
About the author
t.nakaya
t.nakaya
Having transitioned from a dental hygienist to the IT industry, I previously worked at a web company where I was involved in tasks such as web page replacements as a director's assistant. Leveraging this experience, I am now fully dedicated to conveying the appeal of Yoom to everyone. With an approach that combines technology and user perspective, I am genuinely committed to helping enhance your operational efficiency through Yoom.
Tags
Automatic
Automation
Integration
Notification
Notion
Slack
Task Management
App Integration