Slack
Post each non-spam submission to a Slack channel using an Incoming Webhook. Slack is a Pro+ integration.
How it works
Once connected, Formcrest posts a formatted message to your chosen Slack channel on every non-spam submission. Each message includes the form name and the submitted fields, so your team sees new responses in Slack without leaving the channel. Spam-flagged submissions are never posted — see Spam protection for how those are detected.
Slack is one of several delivery destinations. If you need to send submissions to your own endpoint instead of (or in addition to) Slack, see Webhooks.
Step 1 — Create an Incoming Webhook in Slack
Slack delivers messages through an Incoming Webhook, which is a URL tied to a specific channel. To create one:
- Create or open a Slack app, then choose Incoming Webhooks.
- Select Add New Webhook to Workspace.
- Pick the channel where submissions should be posted, and confirm.
- Copy the resulting webhook URL.
The URL Slack gives you starts with https://hooks.slack.com/services/ and looks like this:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Treat this URL like a secret — anyone who has it can post to your channel. If it leaks, revoke it in Slack and create a new one.
Step 2 — Connect it in Formcrest
In Formcrest:
- Open your dashboard and select the form you want to connect.
- Go to Integrations.
- Choose Slack.
- Paste the webhook URL you copied from Slack.
- Select Connect.
We only accept URLs on the official hooks.slack.com host, over HTTPS. A URL on any other host is rejected, so double-check that you pasted the value exactly as Slack provided it.
Delivery failures and auto-disable
If Slack repeatedly rejects our messages — for example because the webhook was revoked, the channel was deleted, or the app was removed — Formcrest automatically disables the Slack integration for that form after repeated delivery failures. This prevents pointless retries against a destination that will never succeed.
To recover, create a fresh Incoming Webhook in Slack and reconnect: remove the Slack integration from the form and add it again with the new URL. Removing and re-adding resets the failure state.
Notes
- Slack delivery is available on Pro and higher plans.
- Only non-spam submissions are posted to Slack.
- Each message contains the form name and the submitted fields for that single submission.
For plan limits and which features are included at each tier, see Plans.