Discord Webhooks
Receive instant Discord notifications whenever someone submits your form. Get submission details delivered directly to any Discord channel.
Use Cases: Community form alerts, team notifications, support requests, event registrations, feedback monitoring.
Step 1: Open Channel Settings
Section titled “Step 1: Open Channel Settings”- Open your Discord server
- Navigate to the channel where you want to receive notifications
- Click the gear icon (⚙️) next to the channel name to open Channel Settings
Step 2: Create a Webhook
Section titled “Step 2: Create a Webhook”- In the left sidebar, click Integrations
- Click Webhooks
- Click New Webhook
Step 3: Configure Your Webhook
Section titled “Step 3: Configure Your Webhook”- Give your webhook a Name (e.g., “Forminit” or “Form Submissions”)
- Optionally, upload a custom Avatar for the webhook
- Confirm the correct Channel is selected
- Click Copy Webhook URL
- Click Save Changes
⚠️ Keep your webhook URL private. Anyone with this URL can post messages to your channel.
Step 4: Connect to Forminit
Section titled “Step 4: Connect to Forminit”- Open your form in the Forminit dashboard
- Select Workflow in the form header
- Select + where the step should run (beneath Submission received, or on an If / else branch to notify only for matching submissions), then choose Send Discord notification
- Select the step and paste your Discord Webhook URL into its settings
- Select Publish to make the change live
See Workflow for routing submissions to different channels with conditions.
How It Works
Section titled “How It Works”Once configured, every new form submission will trigger a Discord message to your selected channel. The notification includes:
- Form name
- Submission timestamp
- All submitted field values
- Sender information (name, email, etc.)
- Link to view full submission in Forminit
Example Notification
Section titled “Example Notification”Here’s what a typical Discord notification looks like:
📬 New submission on Contact Form
From: James Wilson (james.wilson@example.co.uk)
Fields:
• Message: I'm interested in learning more about your services.
• Plan: Enterprise
• Budget: £50,000
Submitted: 5 Jan 2026 at 14:30 UTC
View in Forminit →
- Create a dedicated channel: Set up a channel like
#form-submissionsor#leadsto keep notifications organized and reduce noise in general channels - Set permissions: Restrict the notification channel so only relevant team members can view submissions
- Custom webhook name: Name your webhook after the form (e.g., “Contact Form”) to easily identify the source
- Multiple forms: Each form can send to a different Discord channel using unique webhook URLs
- Role mentions: Configure your Discord server to ping specific roles when messages arrive in the channel
Troubleshooting
Section titled “Troubleshooting”| Issue | Solution |
|---|---|
| Not receiving notifications | Verify the webhook URL is correct and hasn’t been deleted |
| Wrong channel | Create a new webhook in the correct channel and update in Forminit |
| Webhook was deleted | Create a new webhook and update your Forminit settings |
| Rate limited | Discord limits webhooks to 30 requests per minute per channel. Contact support if you’re hitting limits |
Managing Webhooks
Section titled “Managing Webhooks”To view, edit, or delete existing webhooks:
- Go to Channel Settings → Integrations → Webhooks
- Click on the webhook you want to manage
- Edit the name, avatar, or channel, or click Delete Webhook to remove it
Related
Section titled “Related”- Slack Notifications - Send submissions to Slack
- Webhooks - Send submission data to any external URL
- Email Notifications - Receive submissions via email
- Google Sheets - Send submissions to a spreadsheet as rows
Was this page helpful?
Thanks for your feedback.