Description
The “Add-On for Discord and Gravity Forms” WordPress plugin is a fantastic tool that bridges the gap between your website’s forms and your Discord community! It seamlessly integrates Gravity Forms, a popular form builder plugin, with Discord, a leading communication platform.
With this add-on, you can:
- Automatically send form submissions to a designated Discord channel
- Map form fields to Discord message embeds, making it easy to display user-submitted data
- Trigger custom notifications and messages based on form responses
- Enhance user engagement and community interaction
This plugin is perfect for:
- Community managers who want to centralize form submissions and discussions
- Developers who need to streamline form data and notifications
- Site owners who want to foster a more interactive and responsive community
- Those that have unreliable email systems
By connecting Gravity Forms and Discord, this add-on simplifies communication, enhances user experience, and boosts community engagement! It’s a win-win for anyone looking to supercharge their online interactions!
Screenshots
Installation
- Install the plugin from your website’s plugin directory, or upload the plugin to your plugins folder.
- Activate it.
- Go to Gravity Forms > Settings > Discord.
FAQ
-
Where can I request features and get further support?
-
Join my Discord support server
-
How can I mention a user or tag a channel in my messages?
-
From the form’s Discord feed, you can mention a user with
{{@user_id}}
or a role with{{@&role_id}}
, and tag a channel with{{#channel_id}}
. If you’re unfamiliar with where to find these IDs, check out this article on Discord. -
How can I further customize the message sent to Discord?
-
With version 1.0.6, you can now use the following hook:
<?php add_filter( 'gf_discord_embeds', 'my_gf_discord_embeds', 10, 3 ); function my_gf_discord_embeds( $embeds, $form, $entry ) { // Filter the message $embeds[0][ 'description' ] = str_replace( '{{my_own_merge_tag}}', 'New Value', $embeds[0][ 'description' ] ); // Add a new field $user_id = $entry[ 'created_by' ]; $user = get_user_by( 'ID', $user_id ); $display_name = $user->display_name; $embeds[0][ 'fields' ][] = [ 'name' => 'Completed By:', 'value' => $display_name ]; // Always return embeds return $embeds; } // End my_gf_discord_embeds() ?>
Reviews
Contributors & Developers
“Add-On for Discord and Gravity Forms” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Add-On for Discord and Gravity Forms” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.2
- Update: Added support for file uploads; now shows link to files in Discord embed
- Update: Added a notice on plugins page if GF is not activated
1.1.1
- Tweak: Verify compatibility with WP 6.6.2
- Tweak: Update Gravity Forms logo
1.1.0
- Fix: Warnings from Plugin Checker
1.0.9
- Update: Added support for other post custom fields
- Fix: Multiselect post custom fields not showing all values (props calamarigold)
1.0.8
- Fix: Fatal error undefined function (props calamarigold)
1.0.7
- Fix: Multiselect fields not showing all values (props calamarigold)
- Tweak: Removed required email field (props calamarigold)
1.0.6
- Update: Added filter for embeds to further customize message
- Tweak: Added support for mentioning a role via the feed message box using
{{@&role_id}}
1.0.5
- Fix: & symbol displayed as &
- Fix: Deprecation notice passing # in hexdec()
- Update: Added support for tagging a channel via the feed message box using
{{#channel_id}}
- Update: Added support for mentioning a user via the feed message box using
{{@user_id}}
(props yaboinish) - Fix: URL back to form entry not working properly
1.0.4
- Tweak: Removed some comments
1.0.3
- Tweak: Updated Discord link
1.0.2
- Update: Added option for removing footer altogether on feeds
- Update: Added field to form settings for customizing the footer (props enes#4893)
- Fix: Removed “Test 3” from footer
1.0.1
- Created plugin on March 16, 2023