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.
{% hint style="info" %} This is a PRO feature. You must have an active PRO plan subscription to use this integration. {% endhint %}
- ✅ 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
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
- 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
- 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
- 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
Each form submission sends a rich embed message to Discord with:
- "New Form Submission" Title
- Fields: All submitted form data (name, email, message, etc.)
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
To stop receiving Discord notifications:
- Go to your form's Integrations tab
- Toggle the Discord switch off
- Your settings will be saved automatically
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
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
- 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
This means the webhook was deleted from Discord:
- Create a new webhook in Discord
- Update the webhook URL in Web3Forms
- Save your settings
- 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
- 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
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
Best practices for organizing notifications:
- Create a dedicated
#form-submissionschannel - Use channel categories to organize different form types
- Set up channel permissions to control who sees submissions
- Use thread creation for discussion on specific submissions
- Slack Integration - Team notifications in Slack
- Telegram Integration - Mobile notifications via Telegram
- Webhook Integration - Send to custom endpoints

