Slack Integration
Send form submissions directly to your Slack channels for instant notifications and team collaboration.
Features
- Real-time notifications for new submissions
- Customizable message templates
- Support for multiple channels
- Rich message formatting with form data
Setup
1. Create Slack App
- Go to Slack Apps
- Click “Create New App” → “From scratch”
- Enter your app name and select workspace
- Click “Create App”
2. Enable Incoming Webhooks
- In your app settings, go to “Features” → “Incoming Webhooks”
- Toggle “Activate Incoming Webhooks” to On
- Click “Add New Webhook to Workspace”
- Select the channel where you want to receive notifications
- Click “Allow” to authorize
- Copy the webhook URL
3. Configure in Formonger
- In your dashboard, go to Integrations
- Click “Add Integration”
- Select “Slack”
- Paste your webhook URL
- Choose a message template or create custom one
- Click “Test Integration” to verify
- Click “Save”
Message Templates
Default Template
🔔 New form submission received!
**From:** {{name}}
**Email:** {{email}}
**Message:** {{message}}
[View in Dashboard]({{dashboard_url}})
Custom Variables
You can use any form field as a variable:
{{field_name}}
- Replace with your form field names{{submission_id}}
- Unique submission identifier{{timestamp}}
- Submission timestamp{{dashboard_url}}
- Link to view submission
Advanced Configuration
Multiple Channels
Create separate Slack integrations for different channels:
- Support forms → #support
- Sales inquiries → #sales
- Bug reports → #bugs
Conditional Messages
Use form logic to send different messages based on form responses.
Troubleshooting
Webhook Not Working
- Verify the webhook URL is correct
- Ensure the Slack app has permission for the target channel
- Check if the channel still exists
Messages Not Formatting
- Use Slack’s markdown syntax in your templates
- Test with the “Test Integration” button
Rate Limiting
Slack has rate limits for webhooks. If you receive many submissions quickly, some may be delayed.
Security Best Practices
- Use private channels for sensitive information
- Don’t include passwords or payment details in messages
- Regularly rotate webhook URLs
- Monitor integration activity in your dashboard
Need Help?
If you’re having issues setting up Slack integration, check our troubleshooting guide or contact support.
Last updated on