How can we help?

Search our knowledge base or browse your support conversations below.

Sidebar Apps (MemberPress, WishList Member, LearnDash)

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

  1. Activate at least one supported plugin — MemberPress, WishList Member, or LearnDash must be active on your WordPress site.
  2. Go to DeskPress > Integrations > Sidebar Apps and copy the Callback URL and Secret Key.
  3. In Help Scout, go to Manage > Apps, search for "Custom App", and create a new one.
  4. Paste the Callback URL and Secret Key into the Custom App settings.
  5. 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

SettingDescription
Callback URLThe REST API endpoint Help Scout calls. Copy this into Help Scout's Custom App settings.
Secret KeyUsed 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_providers filter.
  • 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.
Scroll to Top