Setup Steps
Create a Slack Webhook
- Go to Slack API Apps
- Click Create New App → From scratch
- Name your app (e.g., “Spike Forms”) and select your workspace
- Click Create App
Enable Incoming Webhooks
- In your app settings, go to Incoming Webhooks
- Toggle Activate Incoming Webhooks to On
- Click Add New Webhook to Workspace
- Select the channel where you want notifications
- Click Allow
- Copy the Webhook URL (starts with
https://hooks.slack.com/)
Configure in Spike
- Go to your Spike Dashboard
- Select your form → Settings
- Scroll to Integrations → Slack
- Enable the toggle
- Paste your Webhook URL
- Save changes
Message Format
Spike sends a formatted message to Slack with:- Form name
- Submission timestamp
- All form fields and values
- Link to view in dashboard
Field Mapping
All form fields are automatically included in the Slack message. Field names are displayed as labels, and values are shown below each label.Troubleshooting
Messages not appearing
Messages not appearing
- Verify the webhook URL is correct
- Check that the Slack app is still installed in your workspace
- Ensure the channel still exists
- Try regenerating the webhook URL
Wrong channel
Wrong channel
Create a new webhook URL for the correct channel and update it in Spike.
Rate limits
Rate limits
Slack allows ~1 message per second per webhook. High-volume forms may experience delays.