Skip to content

WooCommerce

Sync your WooCommerce order data into Kenzi so your support team can see a customer’s recent orders right inside the conversation — no tab-switching or “what’s your order number?” needed.

  • The Kenzi Chat plugin installed, activated, and connected to your workspace — see WordPress if you haven’t done this yet
  • WooCommerce installed and activated on the same WordPress site

Choose whichever method suits your workflow. All three produce the same result.

  1. Download the latest release from GitHub.
  2. In your WordPress dashboard, go to Plugins > Add New Plugin.
  3. Click Upload Plugin and select the ZIP file you downloaded.
  4. Click Install Now, then click Activate.

If you manage your WordPress site with Composer:

Terminal window
composer require kenzi-chat/woocommerce-plugin

Then activate the plugin in your WordPress dashboard under Plugins.

You can also clone the repository directly into your plugins directory:

Terminal window
cd wp-content/plugins
git clone https://github.com/kenzi-chat/woocommerce-plugin.git kenzi-commerce
cd kenzi-commerce
composer install --no-dev

Then activate the plugin in your WordPress dashboard under Plugins.

  1. Go to WooCommerce > Settings in your WordPress dashboard.
  2. Click the Kenzi Commerce tab.
  3. Click the Enable Commerce button.

The WooCommerce Settings page with the Kenzi Commerce tab and Enable Commerce button 4. A popup will open — sign in to Kenzi if prompted, then approve the commerce data sync permission. 5. The popup closes and sync activates automatically.

You’ll see a green Commerce data sync is enabled status on the settings page. Kenzi will start pulling in your recent order history in the background — this may take a few minutes depending on how many orders you have.

The Kenzi Commerce settings page showing a green enabled status

Once commerce sync is enabled, Kenzi pulls in your existing orders and stays up to date as new ones come in:

DataDetails
OrdersOrder number, status (processing, completed, refunded, etc.), total, and date
CustomersName and email from billing details
ProductsProduct names and prices from each order

New and updated orders are sent to Kenzi automatically — there’s nothing you need to do to keep things in sync.

When a customer reaches out through any channel — chat, email, Facebook, or Instagram — Kenzi automatically matches them to their order history using their email address. Your support agents will see a Recent Orders section in the conversation sidebar with:

  • The order status shown as a color-coded badge
  • The products in the order
  • The order total
  • A link to open the full order in your WooCommerce admin

The Recent Orders section in the Kenzi conversation sidebar showing order status, products, and a link to the WooCommerce admin

This gives your team instant context so they can help customers faster.

To stop syncing order data, deactivate the Kenzi Commerce plugin from the Plugins page in your WordPress dashboard.

Order data that was already synced to Kenzi will remain available, but no new orders will be sent.

If you’re running a WordPress Multisite network, install and activate both the Kenzi Chat and Kenzi Commerce plugins once from the network admin dashboard — they’ll be available across all your sites.

However, each individual site still needs its own connection to Kenzi. Visit Settings > Kenzi Chat on each sub-site to connect it to your workspace, and WooCommerce > Settings > Kenzi Commerce to enable commerce sync. This is because each site has its own customers and orders, so each one needs a separate link to Kenzi.