Blog ·
Send form submissions to Slack
Send FormHeron contact form submissions into Slack with incoming webhooks: setup steps, encryption at rest, host rules, and 4xx auto-disable.
- slack
- integrations
Slack is where many teams notice leads first. FormHeron supports Slack on Indie and Pro via Slack’s incoming webhook URLs — not a full OAuth Slack app. That keeps setup to one URL and one permission surface.
Setup
- In Slack, create an Incoming Webhook for the target channel
- Copy the https://hooks.slack.com/services/... URL
- In FormHeron, open the project and paste the URL (only that host is accepted)
- Submit a test lead — you should see a message with key fields
Security notes
- Webhook URLs are secrets — FormHeron stores them encrypted at rest
- Only hooks.slack.com hosts are accepted (use generic HTTPS webhooks for Discord/Teams)
- If Slack returns 4xx (revoked URL), the integration is disabled and you get an email
- Spam-classified submissions never notify Slack
What the message contains
A short lead summary: project name, submitter email/name when present, and a truncated JSON of the flat payload. Enough to act; full detail stays in the dashboard inbox.
Plans
Slack is not on Free. Indie ($9) and Pro ($19) include it. Compare on pricing. For arbitrary systems, use HMAC webhooks instead.
Channel hygiene
Send leads to a dedicated channel, not #general. Rate of noise kills trust in the integration. Pair Slack with the dashboard inbox for status and notes — Slack is a notification surface, not a CRM.
When Slack is the wrong tool
High-volume forms will flood a channel. Prefer webhooks into a queue or CRM, and keep Slack for low-volume “someone should reply today” funnels. FormHeron still stores every non-spam lead for review either way.
Related: integrations overview, features, start free then upgrade when you need Slack.
FormHeron is a form backend with spam controls, a lead inbox, HMAC webhooks and Slack. Free plan: 250 submissions/month. Leads stored in the EU (Amsterdam); operated from India. No raw IPs.