🧑💻 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
- In Monday.com → go to your Admin → API
- In n8n → Credentials → New → Monday.com API
- Paste your token and save.
- 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
- Create an app → https://api.slack.com/apps
- OAuth & Permissions → add scopes:
chat:write (send messages)
channels:read, groups:read, users:read (to look up channels and users)
- Install the app to your workspace → copy the Bot User OAuth Token
- In n8n → Credentials → New → Slack OAuth2 API → paste token and save
- 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