Automate Notion Task Reminders to Slack Users with n8n

Stop missing important tasks with this n8n workflow that automates sending Notion task reminders as direct Slack messages every weekday morning. It fetches tasks, filters incomplete ones, matches them to Slack users, and delivers timely reminders.
cron
slack
notion
+3
Workflow Identifier: 1847
NODES in Use: cron, set, notion, filter, slack, switch
Automate Notion reminders with n8n and Slack

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What this workflow does

This workflow sends daily reminders on Slack about incomplete tasks from Notion every weekday morning at 9:00 AM.

It stops managers from missing or forgetting task follow-ups by automating task checks and messages.

Users get a clear list of their pending tasks with due dates straight in their Slack inbox.


Who should use this workflow

Managers with small or growing teams using Notion for task lists and Slack for communication can benefit.

If manual daily task reminders waste time or cause mistakes, this helps automate the process simply.


Tools and services used

  • Notion API: To read task entries including status and assignees.
  • Slack API: To fetch users and send direct message reminders.
  • n8n workflow automation: To combine all automated steps into scheduled workflow runs.

Inputs, processing, and output

Inputs

Processing steps

  • Trigger runs every weekday at 9:00 AM from Cron node.
  • Notion node pulls all tasks from the database.
  • Filter node removes tasks marked “Done” to leave incomplete tasks.
  • Slack node gets all Slack users and their IDs.
  • Set nodes store known Notion user emails and Slack full names.
  • Switch node routes each task by matching Notion email with stored emails.
  • Filter nodes find Slack users by full name for each grouped tasks list.
  • Slack nodes send direct messages listing each user’s incomplete tasks with due dates.

Output

Each user receives a clear Slack direct message listing their incomplete tasks with due dates.

This ensures nobody misses important task reminders or due deadlines.


Beginner step-by-step: How to use this workflow in n8n production

Step 1: Import the workflow

  1. Download the workflow file using the Download button on this page.
  2. Inside the n8n editor, choose Import from File and select the downloaded workflow.

Step 2: Set up credentials

  1. Add Notion API credentials and Slack OAuth credentials in n8n’s credentials manager.

Step 3: Update settings

  1. In the Notion node “Get To Dos from Tasks Database,” enter the correct Notion database ID.
  2. In the “Set Notion User Emails” Set node, update emails to match current users.
  3. In the “Set Slack User Full Name” Set node, update Slack full names for correct user matching.

Step 4: Test the workflow

  1. Run the workflow manually inside n8n to check if task data fetches properly and Slack messages send.
  2. Confirm Slack users get correct task reminders.

Step 5: Activate workflow

  1. Enable the Cron node to schedule the workflow to run weekdays at 9 AM automatically.
  2. Monitor run logs for errors and adjust credentials or mappings if needed.

Optionally, use self-host n8n for better control and data privacy.


Customization ideas

  • Add more user emails and Slack names in the Set nodes for bigger teams.
  • Modify the Notion database ID to use this workflow for other project task lists.
  • Change Slack message text to include extra info like priority or notes by editing message expressions.

Troubleshooting common problems

Problem: “Notion database ID is invalid or empty”

Cause: Wrong or missing database ID in the Notion node.

Solution: Copy your Notion database ID carefully and enter exactly in the Notion node.

Problem: “Slack OAuth credentials not authorized”

Cause: Expired or insufficient Slack OAuth token permissions.

Solution: Reauthenticate Slack OAuth credentials in n8n and check message sending scopes are allowed.


Summary of benefits

✓ Saves about 2.5 hours weekly by automating manual task reminders.

✓ Prevents missed or late task follow-ups by sending timely Slack messages.

✓ Matches Notion task assignees to Slack users accurately with email and name mapping.

✓ Runs automatically every weekday at 9:00 AM without manual effort.

→ Helps teams stay organized and on top of important deadlines easily.


Automate Notion reminders with n8n and Slack

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow uses a Filter node to select tasks from Notion where the status is not marked as Done.
User emails stored in a Set node are matched against Notion task assignee emails, then Slack full names are used to find Slack accounts for messaging.
You must add Notion and Slack credentials, update the Notion database ID, and set correct user emails and Slack names in the Set nodes.
Yes, add more users’ emails and Slack full names in the Set nodes, then add new cases in the Switch node for extra user routing.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.