Built a 2-part Make.com workflow for a sales rep that routes new leads into Slack for real-time approval, then qualifies or disqualifies them in ClickUp with a single button click. One issue I ran into: Slack button clicks were firing the webhook, but my router filters weren’t catching “approve vs deny.” The fix was realizing Slack sends interaction payloads differently than standard webhooks. Instead of filtering on message text, I had to parse the actions[].value from the interactive payload and route logic off that.
Big reminder: when working with human-in-the-loop automations, always inspect the exact payload from user actions.