DeskPress includes a Help Scout sidebar app that displays customer membership and course data from MemberPress, WishList Member, and LearnDash directly inside Help Scout conversations. Support agents see membership status, subscription details, and course progress without leaving Help Scout.
What It Does
When a support conversation is opened in Help Scout, the sidebar app automatically looks up the customer's email address and shows relevant data from any active plugins:
MemberPress
- Active membership names
- Membership status (Active badge)
- Expiration dates
- Transaction amounts
- Deep link to the member's MemberPress admin profile
WishList Member
- Membership level names
- Level status (Active / Cancelled / Pending)
- Registration dates
- Deep link to the member's WishList Member admin profile
LearnDash
- Enrolled course titles (up to 10)
- Completion progress with visual progress bars
- Step counts (completed / total)
- Course status badges (Completed / In Progress / Not Started)
- Deep link to the user's LearnDash reports
How to Enable
- Activate at least one supported plugin — MemberPress, WishList Member, or LearnDash must be active on your WordPress site.
- Go to DeskPress > Integrations > Sidebar Apps and copy the Callback URL and Secret Key.
- In Help Scout, go to Manage > Apps, search for "Custom App", and create a new one.
- Paste the Callback URL and Secret Key into the Custom App settings.
- Select which mailboxes should display the sidebar app, then save.
The sidebar app uses a single REST API endpoint and combines data from all active providers into one view.
Settings Reference
| Setting | Description |
|---|---|
| Callback URL | The REST API endpoint Help Scout calls. Copy this into Help Scout's Custom App settings. |
| Secret Key | Used for HMAC-SHA1 signature verification between Help Scout and your site. Auto-generated on first load. |
Provider Detection
The Detected Providers table on the settings page shows which plugins are active and will supply data to the sidebar app. If a plugin is deactivated, its provider is automatically excluded — no errors, no empty sections.
Tips
- Customer Profile: The sidebar app automatically includes the DeskPress customer profile (name, email, role, registration date, social profiles) above the membership/course data.
- Multiple plugins: If you have both MemberPress and LearnDash active, both sections appear in the same sidebar view.
- Extensibility: Developers can add custom providers using the
deskpress_sidebar_providersfilter. - Separate from WooCommerce/EDD: This sidebar app uses its own Secret Key and Callback URL, independent from the WooCommerce and EDD sidebar apps. You can run all of them simultaneously as separate Custom Apps in Help Scout.
