Connecting WooCommerce

Updated Dec 15, 2025

View customer orders and purchase history directly in your HelpLane inbox.

What the WooCommerce Integration Does

  • View customer order history in the conversation sidebar
  • See order details including line items, status, and totals
  • View customer lifetime value and order count
  • Quick links to orders in your WooCommerce admin

Setting Up WooCommerce

Step 1: Create API Keys in WooCommerce

  • In your WordPress admin, go to WooCommerce > Settings
  • Click the Advanced tab
  • Select REST API
  • Click Add key
  • Fill in the details:
  • Description: HelpLane Integration
  • User: Select an admin user
  • Permissions: Read
  • Click Generate API key
  • Copy the Consumer Key and Consumer Secret (you won't see the secret again)

Step 2: Add the Integration in HelpLane

  • Go to Settings in the left sidebar
  • Select Integrations
  • Select the brand you want to connect WooCommerce to (each brand can have its own WooCommerce store)
  • Find WooCommerce in the Apps section
  • Click Connect
  • Enter your details:
  • Store URL: Your WordPress site URL (e.g., https://mystore.com)
  • Consumer Key: From WooCommerce API settings
  • Consumer Secret: From WooCommerce API settings
  • Click Save changes

Note: WooCommerce is connected per brand. If you have multiple brands, you can connect a different WooCommerce store to each one.

Viewing Customer Data

When a conversation is open:

  • Look for the WooCommerce panel in the right sidebar
  • If the customer's email matches a WooCommerce customer, you'll see:
  • Customer name
  • Total orders and lifetime value
  • Link to view customer in WooCommerce

Order History

The sidebar shows recent orders with:

  • Order number and status
  • Order total and currency
  • Order date

Click the expand button on any order to see line items:

  • Product names and images
  • Quantities and prices
  • Payment method

Quick Links

  • Click the external link icon on any order to open it in WooCommerce admin
  • Click View in WooCommerce on the customer section to see their full profile

How Customer Matching Works

HelpLane matches conversations to WooCommerce customers by email address:

  • When you open a conversation, HelpLane checks the contact's email
  • It searches your WooCommerce store for a customer with that email
  • If found, order data is fetched and displayed

Note: The contact must have an email address set for matching to work.

Troubleshooting

No WooCommerce data appearing

  • Verify the integration is connected for the correct brand in Settings > Integrations
  • Check that the contact has an email address
  • Confirm a customer with that email exists in WooCommerce
  • Try clicking the refresh button on the WooCommerce panel

API connection errors

  • Verify your Store URL is correct (include https://)
  • Check that the Consumer Key and Secret are entered correctly
  • Ensure the WooCommerce REST API is enabled
  • Confirm the API key user has admin permissions

Orders not loading

  • The WooCommerce REST API may be rate-limited by your host
  • Wait a moment and try refreshing
  • Check with your hosting provider if issues persist

Was this article helpful?

Still need help?

Can't find what you're looking for? Our support team is here to help.