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