Skip to Content
IntegrationsSlack Integration

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

  1. Go to Slack Apps 
  2. Click “Create New App” → “From scratch”
  3. Enter your app name and select workspace
  4. Click “Create App”

2. Enable Incoming Webhooks

  1. In your app settings, go to “Features” → “Incoming Webhooks”
  2. Toggle “Activate Incoming Webhooks” to On
  3. Click “Add New Webhook to Workspace”
  4. Select the channel where you want to receive notifications
  5. Click “Allow” to authorize
  6. Copy the webhook URL

3. Configure in Formonger

  1. In your dashboard, go to Integrations
  2. Click “Add Integration”
  3. Select “Slack”
  4. Paste your webhook URL
  5. Choose a message template or create custom one
  6. Click “Test Integration” to verify
  7. 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