Post form submissions to a Slack channel.
A lead that sits unseen in an inbox goes cold. FormWire posts every form submission straight into the channel your team already watches (native OAuth, no Zapier or middleware) while the email and the stored record land as usual. Three destinations, one POST.
FormWire app 2:14 PM
New submission: Contact form
Name Ada Lovelace
Email ada@example.com
Message Do you take on analytical engines?
FormWire app 2:31 PM
New submission: Order form
Name Short & Stout
Email orders@teapot.co
Order #418 — one teapot, apparently
FormWire app 2:47 PM
New submission: RSVP form
Name Hannah B.
Email hannah@example.org
Note Plus one is a golden retriever — okay?
Reply-To set — answer from your inbox, land with the visitor
What each Slack post gives your team.
Connected over Slack OAuth
Authorize once with Slack's own OAuth. No bot to build, no incoming-webhook URL to paste. FormWire posts as an app your workspace approved.
Each field on its own line
Posts arrive as a scannable message (a heading, then name, email and message each on their own line), not a raw JSON blob in the channel.
A channel per form
Route your contact form to #leads and your careers form to #hiring. Each form targets its own workspace and channel.
Triage in the channel
See the submitter inline, then open the full record in your dashboard from the message — the channel triages, the dashboard keeps the file.
Connect FormWire to Slack in 3 steps.
Authorize Slack
From your form's Integrations tab, click Connect Slack and approve the workspace and channel to post to. Uses Slack's own OAuth, with no tokens to copy.
Choose what posts
Send every submission, or only ones that pass spam checks. Pick which form fields appear in the message.
Get notified
New submissions post to Slack in real time. Reply to the visitor by email straight from the dashboard record.
What a submission looks like in your Slack channel
FormWire posts a clean, scannable message: a heading like “New submission: Contact form”, then each field on its own line (name, email, message). The submitter's email is included so anyone can pick it up, and it links back to the full record in your dashboard. No raw JSON, no noise.
Slack integration FAQ
Setup, troubleshooting and the details that matter.
No. Slack is a native, direct FormWire integration. Connect it from your form's Integrations tab using Slack's own OAuth. No Zapier, no webhooks to wire up, no code.
First, confirm the integration is connected and pointed at the right channel in the Integrations tab. Then check that submissions aren't being filtered as spam (they won't post if they are), and that the FormWire app still has permission to post to the channel.
Yes. The integration is configured per form, so each form can target its own workspace and channel.
Slack rejects posts to an archived channel, so FormWire can't deliver there. Unarchive the channel, or open the form's Integrations tab and point Slack at a live channel, then reconnect. Posting resumes on the next submission. Nothing sent in between is lost; it's all in your dashboard.
By default the key submission fields (name, email, message). You can choose exactly which fields are included when you connect the integration.
No, it's an additional destination. You still get the email and the stored dashboard record; Slack is just one more place the submission lands.
Slack is a Pro feature. Start on the free tier, connect Slack when you upgrade. Your forms and endpoint don't change.
See pricing →Nothing is lost. The submission is already stored and emailed before Slack is notified. The record stays in your dashboard whatever Slack is doing.
Want a different destination?
All integrationsGet form submissions in Slack.
Connect your workspace once, and every form on your account can post to the channel you choose.