๐Ÿ“‹ Automated notion task reminders via Slack

โšก 3,197 views ยท ๐Ÿ“‹ Project Management

Description

This workflow is designed to automate task reminders by retrieving tasks from a Notion database and sending reminders to Slack users. It checks for incomplete tasks from a Notion database and sends a Slack message to the relevant users with the task details and due dates. The automation is scheduled to run every weekday at 9:00 AM, ensuring that users are always reminded of pending tasks.

Who is this for?

This workflow is ideal for teams or individuals who manage their tasks using Notion but rely on Slack for communication. It provides an automated solution for ensuring that tasks in Notion are followed up on, reducing the risk of missing deadlines.

What problem is this workflow solving?

Often, team members need to be reminded of tasks from various platforms. This workflow bridges the gap between task management in Notion and communication in Slack by automatically sending task reminders. It ensures that team members are informed of their pending tasks each morning, helping them stay organized and on top of their work.

What this workflow does

  1. Triggers every weekday at 9:00 AM: The workflow runs at 9:00 AM, Monday through Friday.
  2. Fetches tasks from Notion: It retrieves tasks from a Notion database.
  3. Filters incomplete tasks: The workflow filters tasks that are not marked as โ€œDone.โ€
  4. Fetches Slack users: It retrieves all Slack users to ensure that the reminders are sent to the correct user.
  5. Matches tasks to the correct user: It checks the Notion task assignee and matches it with the appropriate Slack user.
  6. Sends Slack reminders: Sends a Slack direct message to each user with their incomplete tasks and due dates.

Setup

  1. Connect Notion: You will need to connect your Notion account and specify the database containing tasks.
  2. Connect Slack: Authenticate with Slack using OAuth to allow the workflow to send messages on your behalf.
  3. Notion user email mapping: Ensure that the Notion usersโ€™ email addresses are correctly mapped to their corresponding Notion user profiles.
  4. Slack user full name mapping: Ensure that the Slack usersโ€™ full names are correctly mapped to their corresponding Slack user profiles.
  5. Adjust schedule: If needed, modify the schedule node to run at a different time or frequency.

How to customize this workflow

Workflow Summary

This workflow automates sending task reminders from a Notion database to Slack users. By running every weekday morning, it ensures that users receive timely reminders of their incomplete tasks, helping them stay organized and efficient.

๐Ÿ”— Nodes Used

Cron, Slack, Notion, Filter

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup