Discord
Get instant notifications in your Discord server whenever you receive a new form submission. Perfect for community-driven projects, development teams, and keeping everyone in the loop.
Features
✅ Real-time Notifications: Receive form submissions instantly in Discord
✅ Server Integration: Send to any channel in your Discord server
✅ Rich Embeds: Beautiful, formatted message embeds
✅ Community Engagement: Keep your community informed
✅ Easy Setup: Connect with just a webhook URL
Setup Instructions
Step 1: Create a Webhook in Discord
To receive notifications, you need to create a webhook in your Discord server:
Open Discord and go to your server
Right-click on the channel where you want to receive notifications
Select Edit Channel (or click the ⚙️ gear icon)
Navigate to the Integrations tab
Click Webhooks or Create Webhook
Click New Webhook button
Step 2: Configure the Webhook
Give your webhook a name (e.g., "Web3Forms Bot")
Optionally, upload a custom avatar for the webhook
Select the channel where notifications should be posted
Click Copy Webhook URL
The URL will look like:
https://discord.com/api/webhooks/123456789/XXXXXXXXXXXX

Step 3: 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 Discord 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 Discord webhook
The message appears instantly in your designated Discord channel
Your server members can see and respond to the submission
Notification Format
Each form submission sends a rich embed message to Discord with:
"New Form Submission" Title
Fields: All submitted form data (name, email, message, etc.)
Managing Your Integration
Update Webhook URL
To change the destination channel:
Create a new webhook for a different channel in Discord
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 Discord notifications:
Go to your form's Integrations tab
Toggle the Discord switch off
Your settings will be saved automatically
Delete Webhook
To completely remove the webhook from Discord:
Go to your Discord channel settings
Navigate to Integrations → Webhooks
Find the webhook and click Delete Webhook
Remember to disable the integration in Web3Forms as well
Troubleshooting
Not Receiving Notifications
If you're not receiving Discord 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: Send a test message using Discord's webhook testing
Check Channel: Ensure you're looking at the correct Discord channel
Webhook Deleted: Verify the webhook still exists in Discord settings
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://discord.com/api/webhooks/Don't include any extra spaces or characters
Generate a new webhook URL if the old one isn't working
Webhook Not Found Error
This means the webhook was deleted from Discord:
Create a new webhook in Discord
Update the webhook URL in Web3Forms
Save your settings
Messages Not Appearing
Check Discord channel permissions
Ensure the webhook has permission to post in the channel
Verify you haven't muted the channel
Check if Discord is filtering webhook messages
Privacy & Security
Your webhook URL is stored securely and encrypted
Only form submission data is sent to Discord
No access keys or sensitive credentials are exposed
You can delete webhook URLs anytime in Discord settings
Webhook URLs are specific to your Discord server
Advanced Tips
Customizing the Webhook
Customize your Discord webhook:
Go to your Discord channel settings
Navigate to Integrations → Webhooks
Click on your webhook
Change the name and avatar
Move it to a different channel if needed
Channel Organization
Best practices for organizing notifications:
Create a dedicated
#form-submissionschannelUse channel categories to organize different form types
Set up channel permissions to control who sees submissions
Use thread creation for discussion on specific submissions
Related Integrations
Slack Integration - Team notifications in Slack
Telegram Integration - Mobile notifications via Telegram
Webhook Integration - Send to custom endpoints
Additional Resources
Last updated
Was this helpful?