See llms.txt for all machine-readable content.

Back to Templates

Send Shopify order confirmations and shipping updates via WhatsApp with SyncMate

Quick overview

This workflow sends Shopify order confirmations and shipping updates to customers via WhatsApp using SyncMate, formatting messages with order details and tracking information and only sending when a valid phone number is available.

How it works

  1. Triggers when a Shopify order is created or fulfilled.
  2. Adds an event tag (placed or shipped) and applies shared configuration values like store name and default country code.
  3. Builds a WhatsApp message by selecting the best available customer phone number, normalizing it to international format, and generating either an order summary or a shipping message with carrier and tracking details.
  4. Skips orders that don’t have a valid phone number after normalization.
  5. Sends the message to the customer via the SyncMate WhatsApp Notifications integration.

Setup

  1. Install the community node “WhatsApp Notifications by SyncMate” and add a SyncMate/Assistro API token credential.
  2. Create a Shopify custom app with access to read orders, add a Shopify Access Token credential, and select it in both Shopify triggers.
  3. Update the configuration values for your store name and default country code used to convert local 10-digit numbers.
  4. Ensure your Shopify checkout collects a phone number so messages can be delivered reliably.

Requirements

  • A Shopify store with a custom app that has read_orders access, a SyncMate account with a connected WhatsApp number, and the verified SyncMate community node installed in n8n.

Customization

  • Edit the wording in the Build Message node, or add more Shopify triggers (e.g. orders/cancelled) and handle them in the same message builder.