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
- 1Open Settings → Integrations and pick Shopify.
- 2Authorize the connection (OAuth — no API key copy-paste).
- 3Pick which features to enable (catalog, contacts, orders, etc.).
- 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"],
});