Discord

The Gravity Forms Discord Add-On helps you send Gravity Forms submissions directly to Discord channels using Incoming Webhooks.

Overview

The Gravity Forms Discord Add-On helps you send Gravity Forms submissions directly to Discord channels using Incoming Webhooks. Instead of manually checking entries or building custom notification workflows, you can automatically post form submissions to Discord as rich embeds, map important field values into clean message layouts, and control delivery using native Gravity Forms feed settings.

Whether you want instant alerts for contact forms, lead notifications for sales teams, support intake posts, application routing, or internal operational updates, this add-on makes it easy to push form activity into the Discord channels your team already uses.

Key Features

  • 🚀 Send Form Entries to Discord Instantly: Deliver Gravity Forms submissions to Discord channels through Incoming Webhooks.
  • 🎨 Rich Embed Formatting: Post submissions as structured Discord embeds with titles, descriptions, colors, and mapped fields.
  • 🧩 Flexible Field Mapping: Map Gravity Forms field values and merge tags into Discord embed fields.
  • 🔀 Conditional Feed Logic: Send messages only when form data matches the conditions you define.
  • Asynchronous Processing: Process webhook deliveries in the background so form submissions are not delayed by Discord response time.
  • 🔁 Automatic Retry Handling: Retry temporary delivery failures, including rate limits and server-side errors.
  • Discord Rate Limit Awareness: Respect Discord’s Retry-After behavior when webhook requests are throttled.
  • 📬 Feed-Based Configuration: Create and manage Discord integrations per form using the Gravity Forms Feed Add-On framework.
  • 🧪 Built-In Test Sending: Send a test message before going live to confirm the webhook and message configuration are correct.
  • 🔄 Manual Resend Tools: Resend failed or previously sent entries from the entry detail screen or with bulk actions.
  • 📊 Delivery Status Tracking: Track whether a message was delivered, is retrying, or failed.
  • 📝 Entry Note Logging: Record delivery attempts in entry notes for visibility and troubleshooting.
  • 🙈 Webhook URL Masking: Protect sensitive webhook URLs in logs and admin output.
  • ⚙️ Native Gravity Forms Integration: Configure everything from familiar Gravity Forms form and feed settings screens.
  • 💬 Great for Team Notifications: Ideal for lead alerts, contact form notifications, support intake, registrations, applications, and internal workflow updates.

How It Works

The plugin adds Discord webhook delivery directly into the Gravity Forms feed workflow inside WordPress.

  1. Install and activate the add-on.
  2. Create an Incoming Webhook in Discord for the channel where you want messages posted.
  3. Open a form in Gravity Forms and go to Settings > Discord.
  4. Add a new Discord feed.
  5. Paste in the Discord webhook URL.
  6. Configure the embed title, description, color, and mapped fields.
  7. Optionally configure username/avatar overrides and conditional logic.
  8. Save the feed.
  9. Use Send Test to Discord to verify the setup.
  10. When a user submits the form, the add-on sends the configured entry data to Discord as a rich embed.
  11. If delivery is temporarily blocked by rate limits or transient errors, the add-on retries automatically.
  12. If needed, you can review delivery status, inspect entry notes, and resend entries manually.

Ideal Use Cases

  • Sales lead notifications
  • Contact form alerts
  • Support request intake
  • Job application notifications
  • Event registration monitoring
  • Internal operations alerts
  • Team-based workflow routing through Discord channels

Provide feedback here

Requirements

  • WordPress 6.5+
  • PHP 7.4+
  • Gravity Forms 2.9.24+
  • A Discord server with permission to create or manage webhooks

Documentation

Discord Add-On Documentation

The Gravity Forms Discord Add-On connects Gravity Forms to Discord using Incoming Webhook URLs. Each feed sends a form submission to a Discord channel as a rich embed, with mapped form data, conditional logic support, retry handling, delivery status tracking, resend tools, and test sending built into the add-on.