NotionとSlackの連携イメージ
How to Integrate Applications

2025-04-21

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

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!

Recommended for

  • 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!

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

Step 1: Log in to Yoom

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

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

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.

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

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.

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

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

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

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

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

(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).

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

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

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

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

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

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

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!

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.

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.

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.

Add Email Content to Notion

Automatically add content received in Gmail or Outlook to Notion.

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.

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.

Notify Slack of Form Submissions

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

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!

The person who wrote this article
t.nakaya
I changed my job from a dental hygienist to the IT industry, and in my previous job, I worked on web page replacement etc. as director support at a web company. Taking advantage of this experience, I am now putting all my energy into telling everyone about the appeal of Yoom. With an approach that combines technology and user perspectives, we sincerely want to help you improve your work efficiency through Yoom.
Tags
Automation
Integration
Notion
Slack
Automatic
Notification
Task Management
Related Apps
App integration
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials