Home

Awesome

EDD integration for Help Scout

Changed Callback URL

As of version 2.0, the Callback URL in Help Scout should be https://your-site.com/edd-helpscout-api/customer_info.

Easy Digital Downloads integration for Help Scout is a WordPress plugin that will show customer information right from your Help Scout dashboard.

Activating the plugin and configuring the integration will add the following information to your Help Scout dashboard:

If using the Software Licensing add-on, the following information is shown as well:

Installation

To get this up an running, you'll need to configure a few things in WordPress and Help Scout.

WordPress

  1. Upload the contents of edd-helpscout.zip to your plugins directory, which usually is /wp-content/plugins/.
  2. Activate the Help Scout integration for Easy Digital Downloads plugin
  3. Set the HELPSCOUT_SECRET_KEY constant in your /wp-config.php file. This should be a random string of 40 characters.

Example

define( 'HELPSCOUT_SECRET_KEY', 'your-random-string-of-forty-characters!' );

Help Scout

  1. Go to the Help Scout custom app interface.
  2. Enter the following settings.
SettingValue
App NameEasy Digital Downloads
Content TypeDynamic Content
Callback URLhttps://your-site.com/edd-helpscout-api/customer_info
Secret KeyThe value of your HELPSCOUT_SECRET_KEY constant.

Testing the plugin locally.

You can set the plugin in some test mode. Set HELPSCOUT_DUMMY_DATA to true and HELPSCOUT_DUMMY_DATA_EMAIL to an email address in wp-config.php to let the plugin use dummy data. You can then call https://your-site.com/edd-helpscout-api/customer_info directly and get a reply based on the value of HELPSCOUT_DUMMY_DATA_EMAIL.

Customization

The source code comes with plenty of hooks to add and change output and behavior.

You can also override section templates by hosting your own version of them under wp-content/themes/{THEME}/edd-helpscout/. E.g., copy views/orders.php to wp-content/themes/{THEME}/edd-helpscout/orders.php to change the output of the orders in Help Scout.