Integration · WooCommerce · Nexus

Nexus + WooCommerce: Orders, Customers, and Conversations — All Connected

WooCommerce powers your storefront and checkout. Nexus handles everything your team does after the order is placed. Orders and customer records sync into Nexus in real time — so when a customer messages you on WhatsApp, your agent already sees their order status, product details, and full purchase history without opening WordPress.

What This Integration Does

WooCommerce gives you a flexible, WordPress-native ecommerce store with a vast plugin ecosystem. What it does not give you is a customer service inbox, a CRM, warehouse management, or the ability to understand your customers' behavior across their entire lifetime with you. Nexus fills that gap. The moment an order is placed on your WooCommerce store, Nexus receives it via webhook and creates or updates the customer record automatically. When the customer messages your team on WhatsApp, the conversation sidebar shows their open orders, tracking status, product variants purchased, and historical order value — computed directly from WooCommerce data. RFM scores (Recency, Frequency, Monetary) are built from WooCommerce purchase history so you can segment your customer base and act on high-value customers proactively.

Real-time order sync

Nexus registers webhooks on your WooCommerce site at setup. New orders, status changes, cancellations, and refunds push to Nexus within seconds. Agents always see up-to-date order information without refreshing or switching to WooCommerce admin — and order status updates made in Nexus write back to WooCommerce automatically.

Unified customer profiles with RFM scoring

Every WooCommerce customer is imported into Nexus with their full purchase history. Nexus computes RFM scores from this data continuously — identifying your most valuable customers, those at risk of churning, and first-time buyers worth nurturing. These segments power automation rules and CS routing in Nexus.

Order context in every conversation

When a customer contacts you via WhatsApp, Instagram, or any channel connected to Nexus, the conversation sidebar displays their most recent WooCommerce orders — order number, items, variation details, status, payment method, and shipping address — so agents can resolve queries in one message instead of asking the customer for their order number.

Setup & Requirements

Connecting WooCommerce to Nexus uses WooCommerce's built-in REST API. You generate a Consumer Key and Consumer Secret in WooCommerce (under Settings → Advanced → REST API) and enter them in Nexus. Nexus then registers the necessary webhooks automatically and begins syncing historical orders. No plugin installation on WordPress is required.

Frequently Asked Questions

Does the WooCommerce integration sync in real time?
Yes. Nexus registers WooCommerce webhooks on your WordPress site during setup. New orders, status changes, and customer updates are pushed to Nexus within seconds of the event occurring in WooCommerce — there is no polling delay. During high-traffic periods, all webhook events are queued and processed in order with no data loss. If your server has a firewall or security plugin that blocks outbound webhook requests, you may need to allowlist the Nexus webhook receiver IP — contact support for the current IP range.
Can agents update WooCommerce orders directly from Nexus?
Agents can update order status and add order notes from the Nexus CS inbox, and those changes are written back to WooCommerce via the REST API in real time. The most common CS actions — marking an order as processing, on-hold, completed, or adding a customer-facing note — are handled entirely from Nexus without opening WooCommerce admin. Full order editing (changing items, quantities, prices, or payment method) still requires WooCommerce admin access, as this involves complex inventory and payment logic that is best managed in WooCommerce directly.
Does it support variable products and product variations?
Yes. WooCommerce variable products and all their variations sync into Nexus with full attribute data — including size, color, material, SKU, variation-specific pricing, and stock levels. When an agent views an order in Nexus, they see the exact variation the customer purchased — for example "Blue / Size L / SKU: TSHIRT-BL-L" — not just the parent product name. This matters when handling exchanges, stock queries, or replacement orders.
What happens with refunds and returns?
WooCommerce refund events are synced to Nexus and appear on the customer's order timeline with the refund amount, date, and reason if one was recorded. When a refund is processed in WooCommerce (either manually or via a payment gateway), Nexus updates the order record automatically. Nexus does not initiate refunds directly — refunds are always processed through WooCommerce or your payment gateway, then reflected in Nexus automatically. Return and exchange tracking can be managed in Nexus using order notes and status fields.
Does WooCommerce sync work alongside Shopify?
Yes. Nexus supports multiple store connections on Growth and Scale plans. If you operate both a WooCommerce site and a Shopify store — common for businesses expanding across markets — you can connect both to a single Nexus workspace. Orders and customers from each platform are tagged by source so your team knows where each order originated. When the same customer email or phone number appears across both stores, Nexus merges them into a unified customer profile with a combined purchase history and RFM score.

Give your CS team WooCommerce order context on every WhatsApp conversation

Stop asking customers for their order number. Connect WooCommerce to Nexus and every conversation starts with the full picture already loaded.