Slack Integration
The Slack action sends form submissions to a channel through an incoming webhook.
Create an Incoming Webhook
- Open the Slack app dashboard, choose Create New App > From scratch, enter an app name, and select your workspace. You can also open an existing app.
- Open Incoming Webhooks and enable Activate Incoming Webhooks.
- Click Add New Webhook to Workspace, select the destination channel, and click Authorize. Join a private channel before selecting it.
- Copy the URL from Webhook URLs for Your Workspace. See Slack’s incoming-webhook instructions.
Save the Shared Webhook
- In WordPress, open Breakdance > Settings > API Keys.
- Paste the URL into Slack Webhook URL and click Save Changes.

The webhook sends to the channel chosen in Slack. Use another webhook to send to a different channel.
Connect a Channel
- Select Slack under Actions > Actions After Submission in the Content tab, then configure Use Slack Webhook. Default uses site credentials; Custom uses this form’s connection. After correcting credentials, click Reload Key.
- Configure the message and save.

Message Settings
- Use Slack Webhook — Connection.
- Message text — Introductory text.
- Title, Description — Attachment title/content.
- Include form data, Include timestamp — Submitted fields and time.
- Border color — Attachment accent.
Supported controls accept field-ID variables such as {name}. Disable Include form data to send only chosen values.
Enable Run Action Conditionally and add Conditions to run this action only when all configured field comparisons match.