Integration · Shopify · Nexus
Nexus + Shopify: Orders, Customers, and Conversations — Unified
Nexus syncs your Shopify store's orders and customer records in real time, so every agent handling a WhatsApp, Facebook, or Instagram conversation can see exactly what the customer ordered, when it was shipped, and what their history looks like — without opening a single Shopify tab. RFM scores calculated from Shopify purchase history give your team instant insight into customer value.
What This Integration Does
Shopify handles checkout brilliantly, but it was never designed to power a customer service inbox or a CRM. The moment a customer messages your WhatsApp asking "where is my order?", your agent needs order status, tracking info, and past purchase context — all in one place. Nexus solves this by pulling your entire Shopify order and customer dataset into a unified workspace. New orders arrive via webhook in seconds; customer records are matched to their WhatsApp number or email automatically; and RFM (Recency, Frequency, Monetary) scores are computed from purchase history so agents instantly know whether they're talking to a first-time buyer or a high-value repeat customer. Fulfillment updates entered in Nexus write back to Shopify so customers always see accurate status on the storefront.
Real-time order context in every chat
When a customer messages on any channel, Nexus matches them to their Shopify profile and surfaces their open orders, tracking numbers, payment status, and order history in the conversation sidebar. Agents answer questions in seconds without switching tools or asking for an order number.
RFM scoring from purchase history
Nexus calculates Recency, Frequency, and Monetary value scores from each customer's Shopify order history and stores them in the CRM profile. Use RFM segments to build targeted broadcast lists, prioritize high-value tickets, or trigger re-engagement campaigns automatically.
Bidirectional fulfillment sync
When your team marks an order as fulfilled in Nexus and enters a tracking number, that update flows back to Shopify via the Fulfillment API — triggering Shopify's standard shipping notification to the customer. No duplicate data entry, no risk of customers checking an outdated status.
Setup & Requirements
Connecting Shopify to Nexus takes under five minutes. You can install the Nexus app directly from the Shopify App Store for a one-click authorization, or generate a Custom App API key in your Shopify admin and enter it in Nexus settings manually. Either method is supported on all plans. Historical orders are imported during onboarding so your CRM is fully populated from day one.
- Any paid Shopify plan (Basic, Shopify, Advanced, or Shopify Plus) — Shopify API access is included on all paid plans
- Nexus Starter plan or above — Shopify sync is available on all Nexus paid plans at no additional cost
- Install Nexus from the Shopify App Store and authorize in one click, or enter a Custom App API key in Nexus under Integrations → Shopify
- Historical order and customer data imported during initial onboarding — no manual CSV uploads required
- Customer matching uses phone number and email; ensure your Shopify customer records include at least one of these fields for best results
Frequently Asked Questions
Does Shopify sync with Nexus in real time?
Yes. Nexus uses Shopify webhooks so orders, customer updates, and fulfillment changes arrive in Nexus within seconds of occurring in Shopify. There is no polling delay — the moment an event fires in Shopify, Nexus receives and processes it. During high-volume periods like flash sales, all events queue and process in order with no data loss and no manual refresh needed.
Does the integration work with Shopify metafields?
Yes. Nexus can read and display Shopify metafields on both product and customer records. If you store custom data in metafields — loyalty tier, subscription status, B2B account number, or any other field — your agents can see that information in the Nexus conversation sidebar alongside standard order data. Write-back for metafields is available on Growth and Scale plans.
Can agents update orders from inside Nexus?
Agents can add internal notes, update fulfillment status, and attach tracking numbers from Nexus, and those changes sync back to Shopify automatically. Full order editing — such as changing line items, applying discounts, or adjusting prices — requires going into Shopify directly, as Nexus does not override Shopify's core commerce logic. This preserves Shopify as the authoritative record for financial data.
Does Nexus support multiple Shopify stores?
Yes. You can connect more than one Shopify store to a single Nexus workspace. Orders from each store are labeled by source so agents can distinguish them at a glance. This is particularly useful for brands that operate separate stores for different regions, languages, or product lines — all conversations and orders land in one unified Nexus workspace.
What order statuses does Nexus sync from Shopify?
Nexus syncs all native Shopify order statuses: pending, confirmed, processing, fulfilled, partially fulfilled, on hold, cancelled, and refunded. Financial and payment statuses are also synced — paid, pending payment, partially paid, refunded, and voided — so agents can see whether an order has an open payment issue without leaving the Nexus conversation view.