Native integration

SwiftChat × Shopify

Two-way sync with Shopify customers, products, and orders. Trigger order/shipping/dispatch updates, run abandoned-cart recovery, and check out catalog orders via Stripe — without leaving WhatsApp.

What you get
  • Catalog sync — products, variants, inventory, prices
  • Customer sync — bidirectional, with custom-attribute mapping
  • Order, fulfilment, and shipping update templates
  • Abandoned-cart recovery with configurable timing (1h / 4h / 24h)
  • WhatsApp-to-Shopify checkout via Stripe
  • COD verification flow before fulfilment
  • In-store WhatsApp chat widget (auto-installed on the store)

Setup in 4 steps

  1. 1Open Settings → Integrations and pick Shopify.
  2. 2Authorize the connection (OAuth — no API key copy-paste).
  3. 3Pick which features to enable (catalog, contacts, orders, etc.).
  4. 4Save. The first sync runs automatically — typically under 5 minutes.
Or via the API
TypeScript
import { SwiftChat } from "@swiftchat/sdk";

const sc = new SwiftChat({ token: process.env.SWIFTCHAT_TOKEN });

await sc.integrations.connect({
  vendor: "shopify",
  shop: "your-store.myshopify.com",
  features: ["catalog_sync", "order_updates", "abandoned_cart"],
});

Other commerce integrations

Ready to connect Shopify?

Spin up a workspace, get a free Meta test number, connect Shopify in minutes.