Every form submission, posted to your Slack channel as it happens
Connect your Slack workspace once via OAuth. Every submission posts to the channel you choose as a formatted message, with no webhooks to create.
Your form stays plain HTML
No SDK, no JavaScript snippet. Post your form to the Static Forms endpoint, switch on Slack in your delivery settings, and submissions start arriving.
<form action="https://api.staticforms.dev/submit" method="POST">
<input type="hidden" name="apiKey" value="YOUR_API_KEY" />
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>Why connect Slack
- One-click OAuth setup
- Authorize Static Forms to post to your workspace. No incoming webhooks to create, no URLs to copy.
- Rich, formatted messages
- Each submission arrives as a Block Kit message with all fields, a timestamp, and a link back to your dashboard.
- Per-account channels
- Connect different workspaces or channels per account, so each project notifies the right team.
- Never blocks submissions
- Delivery errors are recorded and surfaced in your dashboard. They never stop the form submission itself.
How it works
The short version. Exact steps, screenshots, and troubleshooting live in the docs.
Read the full setup guideAuthorize Static Forms in your Slack workspace via OAuth and pick a channel.
Every form submission posts a formatted message to that channel in real time.
Send a test message anytime to confirm the connection end-to-end.
Pause or resume notifications with a toggle, without disconnecting.
Questions
Do I need to create a Slack app or incoming webhook?
No. Static Forms has a native Slack integration. You authorize it once via OAuth, choose a channel, and submissions start posting without any Slack app configuration.
Can I send different forms to different Slack channels?
Each account has its own Slack connection with its own channel. To route to multiple channels you can use separate accounts, or use a raw webhook for fully custom routing.
What happens if the Slack delivery fails?
The error and timestamp appear on the integration card in your dashboard. Failures never block the form submission or the email notification.
Which plan includes the Slack integration?
Slack notifications are available on the Pro and Agency plans. You can try it free with a 14-day trial.
Connect Slack in minutes
Start with a free 14-day Pro trial. No credit card, no sales call, just a working endpoint and the integrations you came for.