π§βπ» 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
- 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