Advanced

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.

1

Create a Slack Incoming Webhook

Go to your Slack workspace and navigate to Apps → Incoming Webhooks (or visit api.slack.com/messaging/webhooks).

  1. Click Add to Slack
  2. Choose the channel where you want to receive notifications
  3. Click Add Incoming Webhooks integration
  4. Copy the Webhook URL (starts with https://hooks.slack.com/services/)
2

Configure in Static Forms

In your Static Forms dashboard, go to Settings → Webhooks and add the Slack webhook URL.

3

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:

slack-message.json

Pro Tip

Use Zapier or Make to automatically format and route messages to different Slack channels based on form data. See our Zapier or Make integration guides for details.

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