đź“‹ Notion status-based alert messages (Slack, Telegram, WhatsApp, Discord, Email)

⚡ 496 views · 📋 Project Management

Description

Notion Status-Based Alert Template

Who is this for?

Teams that live in Notion and want an instant ping to the right person when a task changes state.
Perfect for content creators, project managers, or any small team that tracks work in a Notion database and prefers Slack / Telegram / Discord / e-mail notifications over manually checking a board.

What problem does this solve?

Polling Notion or checking a kanban board is slow and error-prone.
This workflow watches a Notion database and routes an alert to specific people based on the item’s Status. One central map decides who gets pinged for “On Deck”, “In Progress”, “Ready for Review”, or “Ready to Publish”.

How it works

  1. Trigger – choose either method
    • Polling (Notion Trigger) – fires every minute.
    • Push (Webhook) – register the production URL in a Notion automation and disable polling.
  2. Set Notion Page Info – copies Title, Status, URL, etc. into top-level fields.
  3. Switch (Status router) – routes the item down a branch that matches its Status.
  4. Set-Mention nodes – one per Status. Each node sets a single field mention (e.g. <@U123456>).
    Add or edit these nodes to map new statuses or recipients.
  5. Build Message – assembles a rich text block:
    Task title Status: <@UserIDs> <Notion URL|Open in Notion>
  6. Send nodes – Slack (active) + optional Telegram / WhatsApp / Discord / Email (disabled by default). All reuse the same {{$json.message}}.

Setup steps

  1. Import this template into n8n.
  2. Connect credentials
  1. Edit the Status → Mention map
  1. Set environment variables (recommended)
  1. Pick your trigger style
  1. Test – change a task’s Status in Notion → watch Slack for the ping.

Example output

> Title: “Draft blog post – AI productivity”
> Status: Ready for Review
> Slack message:
> &gt; *Draft blog post – AI productivity* &gt; Status: Ready for Review &gt; &lt;@U789012&gt; &gt; &lt;https://www.notion.so/…|Open in Notion&gt; &gt;

Extending the flow

This template is the leanest possible setup: one table of statuses → direct pings to the right people. Swap the IDs, flip on your favourite channels, and ship.

đź”— Nodes Used

Send Email, Slack, Webhook, Telegram, Discord, Notion Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup