HelpStackDocs

Integrations

Getting started with WooCommerce

Connect your WooCommerce store so HelpStack's AI and agents can answer order, tracking, and product questions, show a live chat widget on your storefront, and let you handle support without leaving WordPress.

What you get#

Order lookupsThe AI answers "Where is my order?" and "What's the tracking number?" using live WooCommerce data
Product questionsShoppers ask about products; the AI fetches the details straight from your catalog
Customer historyAgents see order count and spend history in the conversation sidebar
Storefront widgetAn optional chat bubble on your shop so customers can ask questions without leaving
Support inside WordPressRead and reply to your whole HelpStack inbox from a page in your WordPress admin

No technical knowledge required. You install one plugin and paste a code. The steps below take about 10 minutes. HelpStack only ever reads from your store; it never changes orders, products, or customers.

Step 1 — Install the HelpStack plugin#

  1. In your WordPress admin, go to Plugins → Add New → Upload Plugin.
  2. Choose the HelpStack for WooCommerce plugin file (.zip) and click Install Now, then Activate. (Once the plugin is listed on WordPress.org you'll also be able to find it by searching "HelpStack" under Plugins → Add New.)
  3. WooCommerce must be installed and active. After activation, a HelpStack menu appears under the WooCommerce menu.

Step 2 — Connect your store#

  1. In your HelpStack dashboard, go to Settings → Integrations and find the WooCommerce card.
  2. Click Connect WooCommerce. HelpStack shows a short pairing code (valid for 15 minutes).
  3. In your WordPress admin, open WooCommerce → HelpStack, paste the pairing code, and click Connect.
  4. The plugin creates a read-only access key for your store and hands it to HelpStack. Your HelpStack settings flip to a green Connected status showing your store URL.

That's it. From here on, agents see an Orders sidebar panel on every conversation, and the AI can answer order and product questions. The access is read-only: HelpStack can look things up but can never change anything in your store.

Step 3 — Show the chat widget on your storefront (optional)#

This puts a chat bubble on your WooCommerce store so shoppers can ask questions without leaving. Skip it if you only want the AI to answer questions that arrive through other channels (email, Instagram, and so on).

  1. In WordPress, go to WooCommerce → HelpStack.
  2. Tick Enable HelpStack chat widget on my storefront and save.

The chat bubble appears on your store right away. Its appearance and which channel it uses are managed on the HelpStack side under Settings → Channels and Settings → Integrations, so you never touch theme code.

Step 4 — Handle support inside WordPress (optional)#

You can work your HelpStack inbox without leaving WordPress.

  1. In your WordPress admin, open WooCommerce → HelpStack Inbox.
  2. Your full HelpStack inbox loads inside the page: conversation list, message thread, the reply box, and the customer sidebar.

You're signed in automatically (no separate login), and you act with agent-level access. Read and reply to conversations right there, then jump back to running your store.

Troubleshooting#

ProblemWhat to check
Chat widget not showing on storefrontDid you tick Enable HelpStack chat widget in WooCommerce → HelpStack and save? Is the store still Connected in HelpStack?
"Invalid or expired pairing code"Pairing codes last 15 minutes. Generate a fresh one in HelpStack → Settings → Integrations → WooCommerce and paste it again quickly
AI can't find a customer's ordersConfirm the store shows Connected in HelpStack. The customer's email in the conversation must match the email on their WooCommerce order
The HelpStack Inbox page won't load or asks you to reconnectThe embedded session is short-lived. Reopen the page, and make sure the store is still Connected
Connect fails with "could not reach the store"Your store must be reachable over HTTPS from the internet, and WooCommerce's REST API must be enabled (it is by default)