π Monitor stuck tasks in Monday.com with automated Slack alerts
β‘ 234 views Β· π Project Management
Description
π§βπ» 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
- In Monday.com β go to your Admin β API
- Copy your Personal API Token
- Docs: Generate Monday API Token
- 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?
π§ robert@ynteractive.com
π Robert Breen
π ynteractive.com
π Nodes Used
Slack, Monday.com, Filter
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File