send.webforms.toRead the docs →

Chat and messaging

Live

Send form submissions to Slack

Email is where enquiries go to be forgotten. If your team already lives in Slack, the submission should land there - visible, assignable and replied to in the open. Connect an incoming webhook once and every submission arrives as a formatted Block Kit message, usually in under a second.

Get an endpointRead the docs

What lands in Slack

Setup

  1. Create a Slack incoming webhook

    In Slack, open your workspace apps, add Incoming Webhooks, pick the channel you want and copy the webhook URL.

  2. Add Slack as a destination

    In the WebForms dashboard, add a Slack destination to your form and paste the webhook URL. The URL is encrypted at rest.

  3. Send a test

    Use the test-send button to fire a sample submission into the channel and confirm the formatting before you go live.

Slack example

Swap in your own endpoint and these run as-is.

The form itself is unchanged - the destination is configured server-side.

contact.html
<form action="https://send.webforms.to/wft_your_key" method="POST">
  <input name="name" required />
  <input name="email" type="email" required />
  <textarea name="message"></textarea>

  <!-- honeypot: bots fill it, humans never see it -->
  <input type="text" name="_gotcha" style="display:none" tabindex="-1" />

  <button type="submit">Send</button>
</form>

Worth knowing

Slack form FAQ

Create an incoming webhook in Slack, paste the URL into your form's Slack destination in the WebForms dashboard, and submit. No code changes to the form itself.

Send your next form submission to Slack

Free for 300 submissions a month. Endpoint in under a minute, no card required.

Start free