---
title: "Connect Shopify to WhatsApp for COD Order Confirmation | ConfirmX"
description: "Connect Shopify to official WhatsApp with ConfirmX: every new order gets a confirmation message with buttons, and the reply is recorded as a tag on the Shopify order."
url: https://confirmx.net/en/integrations/shopify/
lang: en
last_updated: 2026-11-02
---

# Connect Shopify to WhatsApp for order confirmation

Every new **Shopify** order gets an official WhatsApp message with buttons, and the reply is recorded as a **tag** on the order, so your team can see and filter by it.

## What you get

- **A custom app for your store**, created once in Shopify settings.
- **The webhook registers itself** after connecting.
- **A tag on the order** for each reply, like `confirmx:CONFIRMED`.
- **Order details in the message**: name, items, total and address.

## How to connect Shopify

1. In Shopify: Settings → Apps and sales channels → Develop apps, and create an app.
2. Enable `read_orders`, `write_orders` and `read_fulfillments`, install the app, and copy the Client ID and Client Secret.
3. In ConfirmX: open Settings → E-Commerce Integrations → Add Integration and choose **Shopify**.
4. Enter your store URL (`https://your-store.myshopify.com`), Client ID and Client Secret, then click Connect Store.

## Turn on order confirmation

After connecting, the fastest way to start confirming: open Workflows, choose Create from Template, pick E-commerce Order Confirmation, select the integration and your WhatsApp number, review the flow, then click Click to Activate. The full walkthrough is in [setting up WhatsApp order confirmation](https://confirmx.net/en/guides/whatsapp-order-confirmation-setup/).

## Where does the reply appear in Shopify?

The Update Order Status node adds a **tag** to the order: Confirmed, Cancelled, Needs a Call, No Answer or Callback Requested. A new tag replaces the previous one, so you can filter orders by it.

> Important
>
> A tag doesn’t change the Shopify order’s status. Choosing Cancelled writes the tag and doesn’t cancel the order, so cancel it in Shopify.

## Good to know

- If an order arrives without a phone number, check your Shopify app’s customer data settings.
- The connection works with new orders. The Sync Orders button imports older orders without messaging them.

## Questions

### Does a reply cancel the order in Shopify?

No. The reply is recorded as a tag, and you cancel the order in Shopify.

### Do I install something from the Shopify App Store?

No. You create a custom app in your Shopify settings and copy its details into ConfirmX.

## Other stores

[EasyOrders](https://confirmx.net/en/integrations/easyorders/) · [WooCommerce](https://confirmx.net/en/integrations/woocommerce/)
