← Back to Blog

How to Send Form Data to Discord

Surjith S M

Want to receive form submissions directly in your Discord server? Whether you're running a gaming community, managing a team, or building a project, Discord integration makes it easy to stay on top of form submissions.

In this tutorial, we'll show you how to connect Web3Forms to Discord using webhooks.

Why Use Discord Integration?

  • Community-Friendly: Perfect for Discord-first teams and communities
  • Beautiful Embeds: Submissions appear as rich, formatted messages
  • Free & Easy: Discord webhooks are free and simple to set up
  • Mobile Notifications: Get push notifications on Discord mobile
  • Role Mentions: Tag specific roles when forms are submitted

Prerequisites

Before you start:

  1. A Web3Forms account (Starter plan or higher)
  2. A Discord server where you have "Manage Webhooks" permission
  3. A form already set up with Web3Forms

Step 1: Create a Discord Webhook

First, create a webhook in your Discord server:

  1. Open your Discord server
  2. Right-click on the channel where you want notifications
  3. Select Edit Channel
  4. Go to Integrations tab
  5. Click Webhooks
  6. Click New Webhook

Configure Your Webhook

  1. Give it a name like "Web3Forms Bot"
  2. Optionally upload a custom avatar
  3. Click Copy Webhook URL
  4. Save the changes

Your webhook URL will look like this:

https://discord.com/api/webhooks/1234567890/abcdefghijklmnop...

Step 2: Connect Discord in Web3Forms

  1. Log in to your Web3Forms Dashboard
  2. Select the form you want to connect
  3. Go to the Integrations tab
  4. Click on Discord
  5. Paste your Discord webhook URL
  6. Click Save

Step 3: Test Your Integration

Send a test submission:

  1. Go to your website with the form
  2. Fill out and submit the form
  3. Check your Discord channel
  4. The submission should appear as an embed message!

Advanced Features

Multiple Channels

Set up different forms to send to different channels:

  • Application forms → #applications
  • Feedback forms → #suggestions
  • Support requests → #support-tickets

Using Discord Bots

For more advanced automation, combine with Discord bots to:

  • Auto-create threads for each submission
  • Assign roles to applicants
  • Send follow-up DMs
  • Track submission statistics

Troubleshooting

Messages Not Appearing?

  1. Check webhook URL: Make sure you copied the full URL
  2. Verify channel permissions: Ensure the webhook has permission to post
  3. Check Discord rate limits: Discord limits webhooks to 30 messages per minute
  4. Test the webhook: Use Discord's "Send Test Message" feature

Webhook Deleted?

If your webhook was deleted:

  1. Create a new webhook in Discord
  2. Update the URL in Web3Forms dashboard
  3. Test to confirm it's working

Security Tips

  1. Keep webhook URL private: Anyone with the URL can post to your channel
  2. Use dedicated channels: Don't send to public channels
  3. Regenerate if compromised: Create a new webhook if the URL leaks

Wrapping Up

Discord integration is perfect for communities and teams who live in Discord. Combined with Web3Forms' easy setup, you can have form notifications running in minutes.

Ready to get started? Create your Web3Forms account and connect Discord today!

Related Articles:

Get Started!

Create your contact form for static website in minutes.

Create your Form

Get started for free