WooCommerce Integration
DeskPress adds a custom sidebar app in Help Scout that shows WooCommerce customer data -- purchase history, order details, and customer value -- right alongside your support conversations. Your agents get the full picture without ever leaving Help Scout.
How to Enable
- Make sure WooCommerce is installed and active on your WordPress site.
- Go to DeskPress > Integrations > API tab.
Configuration Walkthrough
Step 1: Copy the Callback URL from DeskPress
- Go to DeskPress > Integrations > API tab.
- You will see a Callback URL displayed on the page. Copy this URL.
Step 2: Create a Custom App in Help Scout
- Log in to Help Scout.
- Go to Manage > Apps.
- Click Custom App.
- Give it a name (for example, "WooCommerce Customer Data").
- Paste the Callback URL you copied from DeskPress.
- Enter a Secret Key of your choosing (a strong, random string is recommended).
- Select which mailboxes should show this app.
- Save the app.
Step 3: Add the Secret Key to DeskPress
- Back in WordPress, go to DeskPress > Integrations > API tab.
- Paste the same Secret Key you entered in Help Scout.
- Click Save.
Step 4: Verify It Works
- Open any conversation in Help Scout.
- Look at the sidebar on the right.
- You should see the DeskPress app showing the customer's profile and WooCommerce data.
What Your Agents See
When an agent opens a conversation in Help Scout, the sidebar app displays:
Customer Profile
- Name, email, and company
- Location
- WordPress role
- Registration date
- Social profiles, phone, and bio
WooCommerce Data
- Order history with order numbers, dates, and statuses
- Line items for each order
- Total spend and customer lifetime value
Settings Reference
| Setting | Description |
|---|---|
| Callback URL | The URL that Help Scout calls to fetch customer data. This is generated by DeskPress -- just copy it. Do not edit it. |
| Secret Key | A shared secret used to verify that requests are genuinely from Help Scout. Must match exactly in both Help Scout and DeskPress. |
Security
All requests from Help Scout are verified using cryptographic signatures. Every request includes a signature header, and DeskPress checks it against your Secret Key. If the signature doesn't match, the request is rejected. This prevents unauthorized access to your customer data.
Tips and Common Questions
Q: The sidebar app isn't showing up in Help Scout.
Double-check that the Callback URL and Secret Key match exactly on both sides. Also make sure you selected the correct mailbox(es) when creating the custom app in Help Scout.
Q: Can I customize the customer profile section?
The customer profile is shared across all e-commerce integrations (WooCommerce, EDD, WP eCommerce) and shows the same information for consistency.
Q: Does this work with WooCommerce Subscriptions?
The integration shows order data from WooCommerce. Subscription orders appear as regular orders in the history.
Q: My site uses a custom URL structure. Will the Callback URL still work?
Yes. The Callback URL is generated by DeskPress based on your WordPress site URL and works regardless of your permalink structure.
Related documentation: