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.
- WooCommerce 6.0 or later — the REST API v3 used by Nexus is available from WooCommerce 6.0 onwards; earlier versions may work but are not officially supported
- Any Nexus plan — WooCommerce sync is included on all plans including Starter; RFM scoring and multi-store connections require Growth or Scale
- Generate a WooCommerce REST API Consumer Key and Secret with Read/Write permissions in WooCommerce → Settings → Advanced → REST API
- Enter the Consumer Key, Consumer Secret, and your WooCommerce store URL in Nexus under Integrations → WooCommerce; Nexus will validate the connection and register webhooks automatically
- An initial historical sync imports your existing orders and customers — this typically completes within a few minutes for stores with up to 10,000 orders; larger catalogs may take longer and run in the background without affecting live sync
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.