manifest / integrations / woo3pdhelpscout
Woo3pd Helpscout Integration
Parse WooCommerce.com support emails into HelpScout conversations
by Kathy Darling · github.com/kathyisawesome/woo3pdhelpscout · website
★ 5stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/kathyisawesome/woo3pdhelpscout/archive/refs/heads/trunk.zipParse WooCommerce.com support emails into HelpScout conversations
1. Get HelpScout API credentials.
- Go to your profile>My Apps and click "Create My App"
- Copy App ID and App Secret.

You can set the Redirect URL to a dummy URL as it's not used.
Option 1. Create a webhook App in Helpscout
- Install the "Webhooks" app at https://secure.helpscout.net/apps/
- This plugin only handles the "Conversation Created" webhook, so that's the only one you need to check.
- Copy the Secret Key
- Set the callback URL to
http://yourwebsite.com/?woo3pd-api=helpscout

- On your website go to
Settings > Woo3pd Helpscoutand enter the App Id, App Secret, and Secret Key.

- Set up an Email forwarder to automatically forward your WooCommerce.com support email to the private HelpScout email address.
Option 2. SendGrid Inbound Parse
Inbound Parse means that SendGrid will be the MX record for all emails to a subdomain of your website. Example, support@sendgrid.yourdomain.com will be handled by SendGrid and sent to a webhook.
- Verify your domain with SendGrid (requires adding CNAME records to your DNS).
- Add SendGrid's MX record to your DNS on a subdomain.
- Add the Inbound Parse rule in your SendGrid settings. See SendGrid's Inbound Parse documentation.
- Set the rule's delivery webhook to
http://yourwebsite.com/?woo3pd-api=sendgrid - Get your Mailbox ID from HelpScout. Go to your Mailbox's settings. Either via Edit Mailbox from your mailbox or via Manage > Mailboxes > Click on your desired mailbox. The ID will be in the URL after mailbox:
https://secure.helpscout.net/settings/mailbox/XXXXX/

- On your website go to
Settings > Woo3pd Helpscout, select SendGrid and enter the App Id, App Secret, and HelpScout Mailbox ID. - Change your WooCommerce.com store settings and set your support email to
support@sendgrid.yourdomain.com. The username iesupportcan be pretty much anything as it's the subdomain that tells SendGrid to handle it.
Plugin Installation
- Clone the plugin.
- In the plugin's folder, run
composer install --no-devto install only required dependencies.
Alternatively, you can |Download latest release| |---|
- Activate the plugin and go to
Settings > Woo3pd Helpscoutto choose service and enter settings.
Minimum Environment
- Requires PHP 8.0. Will accept a PR for 7.4 compat as the HelpScout API itself should be compatible down to 7.3.