Hi Community,
I’m building a custom Slack action in Zapier.
I was able to create the UI block using Slack’s Block Kit, but I’m stuck because:
I can’t make the Zap wait for a user response the same way the built-in Slack action “Request Approval” does.
My Requirement
-
Post a message in a Slack channel asking for Approval or Reject.
-
-
If Approved:
-
Capture the approval status (
Approved
). -
Before approving, the user must select another user, and I need to send that selected user’s email back to Zapier.
-
-
If Rejected:
-
Show 3 radio button options to select a rejection reason.
-
Capture: Reject status (
Reject
).-
The selected rejection reason.
-
The email of the user who rejected it.
-
-
-
My Question
-
Can I customize the existing Slack action “Request Approval” to include these extra features (user selection + radio button reason)?
-
Or do I need to build a fully custom integration that handles waiting for the response and passing data back to Zapier?