Slack
Get instant notifications in your Slack channel for every form submission. Keep your team informed in real-time and collaborate on responses directly within Slack.
Features
✅ Real-time Notifications: Receive form submissions instantly in Slack
✅ Team Collaboration: Share submissions with your entire team
✅ Formatted Messages: Clean, professional message formatting
✅ Channel Flexibility: Send to any public or private channel
✅ Easy Setup: Connect with just a webhook URL
Setup Instructions
Step 1: Create an Incoming Webhook in Slack
To receive notifications, you need to create an Incoming Webhook in your Slack workspace:
Go to your Slack workspace
Navigate to Apps or visit https://api.slack.com/apps
Click Create New App (or use an existing app)
Select From scratch
Give your app a name (e.g., "Web3Forms Notifications")
Choose your workspace
Click Create App
Step 2: Enable Incoming Webhooks
In your app settings, click Incoming Webhooks from the left sidebar
Toggle Activate Incoming Webhooks to On
Scroll down and click Add New Webhook to Workspace
Select the channel where you want to receive notifications
Click Allow
Step 3: Copy Your Webhook URL
After authorization, you'll see your webhook URL
It will look like:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXClick Copy to copy the webhook URL
Step 4: Configure Web3Forms Integration
Log in to your Web3Forms Dashboard
Select the form you want to connect
Navigate to the Integrations tab in your form settings
Find the Slack integration card
Toggle the switch to enable the integration
Paste your Webhook URL in the Webhook URL field
Click the Save Settings button

How It Works
When a user submits your Web3Forms contact form, the data is processed
Web3Forms sends a formatted notification to your Slack webhook
The message appears instantly in your designated Slack channel
Your team can see and respond to the submission
Notification Format
Each form submission sends a formatted message to Slack with:
Header: "New Form Submission" with a notification icon
Form Fields: All submitted data (name, email, message, etc.)
Managing Your Integration
Update Webhook URL
To change the destination channel:
Create a new Incoming Webhook for a different channel in Slack
Go to your form's Integrations tab in Web3Forms
Update the Webhook URL field with the new URL
Click Save Settings
Disable Notifications
To stop receiving Slack notifications:
Go to your form's Integrations tab
Toggle the Slack switch off
Your settings will be saved automatically
Troubleshooting
Not Receiving Notifications
If you're not receiving Slack notifications:
Verify Webhook URL: Ensure the URL is correct and complete
Check Integration Status: Make sure the toggle is enabled in Web3Forms
Test the Webhook: Use Slack's webhook testing tool to verify it's working
Check Channel: Ensure you're looking at the correct Slack channel
App Permissions: Verify the Slack app hasn't been removed or disabled
Test Your Form: Submit a test entry and wait a few seconds
Invalid Webhook URL Error
Make sure you copied the entire webhook URL
URLs should start with
https://hooks.slack.com/services/Don't include any extra spaces or characters
Generate a new webhook URL if the old one isn't working
Messages Not Formatting Correctly
Web3Forms sends standard Slack message formatting
Custom field names will appear as-is in messages
Use descriptive field names for better readability
Advanced Tips
Customizing the Slack App
You can customize your Slack app:
Go to your app settings at api.slack.com/apps
Add a custom icon for your notifications
Change the app name and description
Customize the display name shown in messages
Related Integrations
Telegram Integration - Mobile notifications via Telegram
Discord Integration - Notifications in Discord
Webhook Integration - Send to custom endpoints
Last updated
Was this helpful?