Back to Templates

Monitor Stuck Tasks in Monday.com with Automated Slack Alerts

Created by

Created by: Robert Breen || rbreen

Robert Breen

Last update

Last update 24 days ago

Share


🧑‍💻 Description

This workflow checks a Monday.com board/group for items with Status = "Stuck" and sends a Slack alert (e.g., to a user or channel). Great for nudging owners on blocked work without manual chasing.


⚙️ Setup Instructions

1️⃣ Connect Monday.com Node

  1. In Monday.com → go to your Admin → API
  2. In n8nCredentials → New → Monday.com API
    • Paste your token and save.
  3. Open the Get many items node → choose your credential → set your Board ID and Group ID (these must match where your items live).

2️⃣ Connect Slack API

  1. Create an app → https://api.slack.com/apps
  2. OAuth & Permissions → add scopes:
    • chat:write (send messages)
    • channels:read, groups:read, users:read (to look up channels and users)
  3. Install the app to your workspace → copy the Bot User OAuth Token
  4. In n8nCredentials → New → Slack OAuth2 API → paste token and save
  5. In the Slack node (“Alert Team”), select your Slack credential and pick a user or channel.

🧠 How it works

  • Get many items (Monday.com): pulls items from your board/group
  • Set Columns: maps item fields (Name, Status, Due Date)
  • Filter for Stuck Items: keeps only items where Status = "Stuck"
  • Alert Team (Slack): posts a message like "<Item Name> task is stuck"

✅ Tips

  • Adjust the Status column index/field mapping if your board uses a different column order or a custom status label.
  • Point the Slack node to a channel (for team visibility) or a user (for direct nudges).
  • Add a Schedule Trigger if you want automatic daily/weekly checks.

📬 Contact

Need help mapping custom columns or routing alerts by owner?

📧 [email protected]
🔗 Robert Breen
🌐 ynteractive.com