πŸ“‹ Convert Slack messages to Notion todos using πŸ“ emoji reactions

⚑ 341 views Β· πŸ“‹ Project Management

Description

This n8n workflow turns Slack messages into actionable Notion todos β€” using nothing more than a simple emoji reaction.

By reacting to any Slack message with the πŸ“ emoji, the workflow will automatically capture the message, extract its content, and create a new Notion to_do item with a link back to the original message. A daily scheduled Slack message then reminds you of any tasks left unchecked in Notion.

Perfect for async teams who live in Slack but organize work in Notion, this template helps you bridge the gap between communication and executionβ€”without switching tools or relying on memory.

Who’s it for

How it works

Emoji-triggered Notion capture

  1. The workflow listens for the reaction_added event from Slack.
  2. When a user reacts to a message with :memo:, it fetches the full message content and permalink.
  3. It creates a to_do block in Notion with the message and a direct link to the original Slack thread.

Daily Slack reminder

  1. Every day at 08:00, the workflow scans all to_do blocks in a designated Notion page.
  2. It filters out those that are still unchecked.
  3. It aggregates the unchecked tasks and sends a single Slack message to the user with the list of open todos.

How to set up

Requirements

How to customize the workflow

πŸ”— Nodes Used

Slack, Notion, Schedule Trigger, Filter, Slack Trigger

πŸ“₯ Import

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

πŸ“– Importing guide Β· πŸ”‘ Credential setup