Trigger n8n workflow from Slack Workflow Builder form

Hello! I’m trying to trigger an n8n workflow from a Slack Workflow Builder form.

Desired flow:

  • User runs a Slack workflow (via button click)

  • Fills out a Workflow Builder form

  • Submission triggers an n8n workflow with the form data

Since Workflow Builder can’t call HTTP endpoints directly, I’m considering:

  1. Posting the form results to a dedicated Slack channel and using the n8n Slack Trigger

  2. Using a slash command or Slack App modal that sends data to an n8n Webhook

Since the preferred method to activate the Slack workflow is a button click, is posting to a channel + Slack Trigger the recommended approach, or is there a better pattern for production use?