Check To Do on Notion and send message on Slack

For Notion, this automated workflow checks daily at 8 AM for incomplete tasks assigned to Harshil and sends a direct message on Slack with task details, ensuring timely reminders and improved task management.

7/8/2025
6 nodes
Medium
schedulemediumnoopnotionslackautomationlogicconditionalcommunicationnotification
Categories:
Communication & MessagingSchedule TriggeredMedium Workflow
Integrations:
NoOpNotionSlack

Target Audience

  • Project Managers: To keep track of assigned tasks and ensure accountability.
    - Team Members: Especially those who are assigned tasks, allowing them to receive reminders directly in Slack.
    - Automation Enthusiasts: Users looking to streamline their workflow between Notion and Slack.
    - Remote Teams: Teams working remotely who rely on digital tools for task management and communication.
  • Problem Solved

    This workflow addresses the challenge of task management by automating the process of checking tasks assigned to a specific user (Harshil) on Notion and sending reminders through Slack. It helps in ensuring that no tasks are overlooked, thereby enhancing productivity and accountability.

    Workflow Steps

  • Scheduled Trigger: The workflow is initiated daily at 8:00 AM using a cron job.
    2. Retrieve To-Dos: It fetches all tasks from a specified Notion block using the 'Get To Dos' node.
    3. Condition Check: The workflow checks if any of the retrieved tasks are assigned to Harshil and whether they are incomplete.
    4. Create Slack DM: If there are tasks assigned to Harshil, it creates a direct message channel in Slack.
    5. Send Reminder: A message is sent to Harshil with the list of incomplete tasks, formatted with checkboxes for clarity.
  • Customization Guide

  • Change Scheduled Time: Adjust the hour parameter in the Cron node to set a different time for the workflow to run.
    - Modify Task Assignee: Update the value2 in the 'If task assigned to Harshil?' node to check for a different user.
    - Customize Slack Message: Alter the text and attachments parameters in the 'Send a Direct Message' node to change the message content sent to Slack.
    - Add More Conditions: Expand the conditions in the 'If task assigned to Harshil?' node to include more checks, such as task priority or due dates.