How to Send Shopify Order Notifications on WhatsApp
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.
