Slack Integration
Send form submissions directly to Slack channels
Send form submissions directly to Slack channels using Incoming Webhooks. Perfect for team notifications and real-time alerts.
Pro Feature
Webhooks are available on the Pro plan. Upgrade to Pro to unlock this feature.
Create a Slack Incoming Webhook
Go to your Slack workspace and navigate to Apps → Incoming Webhooks (or visit api.slack.com/messaging/webhooks).
- Click Add to Slack
- Choose the channel where you want to receive notifications
- Click Add Incoming Webhooks integration
- Copy the Webhook URL (starts with
https://hooks.slack.com/services/)
Configure in Static Forms
In your Static Forms dashboard, go to Settings → Webhooks and add the Slack webhook URL.
Format Messages (Optional)
By default, Slack receives the raw JSON payload. To format messages nicely, you can use Zapier or Make to transform the payload into Slack's message format, or create a custom endpoint that formats the message.
Message Formatting
If you want to format messages, you can transform the webhook payload into Slack's block format:
Testing
After setting up your webhook, use the Test Webhook feature in your Static Forms dashboard to send a test message to your Slack channel and verify everything is working correctly.
Additional Resources
- Slack Incoming Webhooks Documentation
- Slack Block Kit Builder - Visual tool for creating formatted messages
- Webhook Payload Reference