SimplyForms + Slack
Post every new submission to a Slack channel.
Slack is available on the Starter plan and above. See pricing for the full comparison.
Connect a channel (one click)
- Open your form's dashboard → Integrations tab and click Add to Slack.
- Sign in to your Slack workspace (if asked) and pick the channel right on Slack's consent screen.
- You're done — you land back on the Integrations tab with the channel connected. Every new submission now posts there.
To switch channels later, click Reconnect Slack (change channel) and pick a different one. No Slack app setup, no URLs to copy.
Alternative: paste a webhook URL
Prefer to manage your own Slack app (or can't install apps in your workspace)? The classic incoming-webhook flow still works:
- Go to Slack Incoming Webhooks and create (or reuse) an app for your workspace.
- Turn on Incoming Webhooks, click Add New Webhook to Workspace, pick the channel, and copy the URL.
- Paste the URL into the Slack card on the Integrations tab and click Connect.
Either way, the webhook URL grants posting access to that channel, so SimplyForms stores it encrypted and never shows it again.
Test, pause & logs
- Test posts a sample message so you can confirm it lands (and shows the real failure if it doesn't).
- Pause / Resume stops or restarts posting without disconnecting.
- Recent deliveries shows the latest posts and their status.
- Automatic retries & auto-pause: transient failures (rate limits, outages) are retried automatically. If the destination is gone (webhook deleted) or deliveries keep failing, the integration is paused as Paused (failing)and your form's notification recipients are emailed — fix the connection, then press Resume.
What gets posted
SimplyForms posts a Slack message with a header (your form name) and each submitted field as a label/value pair, laid out in blocks. Internal fields (honeypot, spam tokens) are excluded, long values are truncated, and large submissions are split across blocks (with an overflow note) to stay within Slack's limits.
Security
- The webhook URL is stored encrypted and never returned to the browser.
- Posts only go to
hooks.slack.com— other URLs are rejected. - Only real, saved submissions post — never spam, honeypot, or test submissions.
- Submitted text is escaped so it can't break Slack formatting or inject links/mentions.