Skip to main content

Command Palette

Search for a command to run...

How to Send Shopify Order Notifications on WhatsApp

Updated
View as Markdown

Customers appreciate receiving order updates where they already communicate.

With ZazzyAgent, you can connect Shopify events to WhatsApp automation and send customers messages such as:

Your order has been confirmed.

Your order has been shipped.

Your order is ready.

This guide explains a webhook-based Shopify order notification workflow.

What you need

Before starting, prepare:

  • A Shopify store

  • A connected WhatsApp account in ZazzyAgent

  • An approved WhatsApp template suitable for the notification

  • Access to Shopify webhook settings

  • Access to the ZazzyAgent webhook workflow

Step 1: Create the WhatsApp template

Create an appropriate WhatsApp template for your order notification.

Example:

Hi {{1}}, your order #{{2}} has been received successfully.

You can add relevant buttons or other supported template components where appropriate.

The template must be approved before it can be used where WhatsApp requires an approved template.

Step 2: Create the webhook workflow

Open the WhatsApp Webhook Workflow area in ZazzyAgent.

Create a new workflow.

Give it a clear name:

Shopify Order Notification

Select the WhatsApp account that should send the message.

Select the approved template.

Create the workflow.

Step 3: Copy the webhook URL

After creating the workflow, copy the webhook callback URL.

This is the address Shopify will send its order data to.

Step 4: Open Shopify

Go to your Shopify admin.

Open the webhook settings.

Create a webhook for the event you want to send to ZazzyAgent.

A common example is:

Order creation

Use JSON as the webhook format where appropriate.

Step 5: Paste the ZazzyAgent webhook URL

Paste the webhook callback URL into Shopify's webhook URL field.

Save the webhook.

The exact Shopify interface can change, so use the current Shopify admin layout when configuring your store.

Step 6: Send test data

Create a test order or use Shopify's available webhook testing functionality.

The goal is to send a realistic order payload to ZazzyAgent.

Step 7: Capture the webhook data

Open the webhook workflow in ZazzyAgent.

Capture the sample webhook response.

You should now be able to see the fields Shopify sends.

Step 8: Map the Shopify data

Map the Shopify fields to your WhatsApp template.

For example:

Customer Name

→ customer's first name

Phone Number

→ customer's phone number

Order Number

→ order number

Order Information

→ relevant order/product data

The exact field names depend on Shopify's payload.

Don't guess field paths.

Use the actual captured payload.

Step 9: Configure the message delay

For an immediate order notification, use the appropriate minimal delay.

If you need a delayed notification, configure the delay accordingly.

Step 10: Add additional automation

You can combine the workflow with additional supported actions.

Examples:

  • Add a label

  • Assign a conversation

  • Trigger a flow

  • Store customer information

Step 11: Test an actual order

Place a test order.

Then check the entire path:

Shopify

Webhook

ZazzyAgent

Data mapping

WhatsApp template

Customer

The underlying workflow supports this event → webhook → field mapping → WhatsApp notification architecture.

Why didn't the customer receive the message?

Check the following.

Webhook

Did Shopify actually send the webhook?

Phone number

Did the webhook contain the customer's WhatsApp number?

Mapping

Did you map the correct phone field?

Template

Is the template approved and available?

Variables

Did all required variables receive values?

WhatsApp eligibility

Is the message type allowed for the current customer conversation?

Message status

Check the resulting message status to determine whether the failure happened during sending or delivery.

Avoid sending duplicate notifications

Before building multiple Shopify notification workflows, decide exactly which event should produce each message.

For example:

Order created

→ Order confirmation

Fulfillment

→ Shipping notification

Delivery

→ Delivery notification

Don't accidentally connect multiple workflows to the same event unless you intentionally want multiple messages.

A basic Shopify notification system

You can eventually build:

Order created

→ Confirmation

Order fulfilled

→ Shipping notification

Order delivered

→ Delivery notification

Later

→ Review request

This turns WhatsApp into an ongoing post-purchase communication channel.

WhatsApp Commerce & Ecommerce Automation

Part 1 of 11

Learn how to automate ecommerce conversations on WhatsApp using catalogs, product recommendations, orders, Shopify, WooCommerce, abandoned-cart recovery, COD verification, and post-purchase automation.

Up next

WooCommerce Abandoned Cart Recovery on WhatsApp | ZazzyAgent

Customers often add products to their cart without completing checkout. A WhatsApp reminder can give them an easy way to return to the cart. A typical abandoned-cart workflow looks like: Cart abandone