N8N Workflow
Shopify Order Fulfillment & Send Tracking Link via WhatsApp Using Rapiwa API
Automate Shopify order fulfillment notifications via WhatsApp. Verify numbers with Rapiwa API, send tracking info, and log all interactions in Google Sheets for auditing and customer engagement.
|
|
|

Shopify Order Fulfillment & WhatsApp Tracking via Rapiwa API

Who Is This For?

This n8n workflow automatically sends WhatsApp notifications to customers when Shopify orders are fulfilled. It verifies phone numbers with Rapiwa API and logs interactions in Google Sheets.

Key Features

  • Webhook-triggered on new Shopify fulfillments
  • Validates WhatsApp numbers using Rapiwa API
  • Sends real-time tracking messages
  • Formats phone numbers and customer data
  • Smart branching for verified vs unverified numbers
  • Logs data to Google Sheets with status labels
  • Batch processing with Wait node to prevent rate limits

Requirements

  • n8n instance (self-hosted or cloud)
  • Shopify store with REST API access
  • Rapiwa account with connected WhatsApp number and Bearer Token
  • Google Sheet with appropriate columns
  • Shopify API credentials, Rapiwa Bearer Token, and Google Sheets OAuth2 configured in n8n

Step-by-Step Setup

  1. Use Shopify Trigger node: event = fulfillments/create
  2. Extract webhook data with Code node (order, customer, tracking info)
  3. Fetch complete order info using Shopify Admin API
  4. Clean phone numbers and format customer names
  5. Batch process orders with Split In Batches node
  6. Validate WhatsApp number via Rapiwa /verify-whatsapp endpoint
  7. Conditional branching: verified → send message, unverified → log only
  8. Send WhatsApp message with tracking info
  9. Log data to Google Sheets (verified & unverified sheets)
  10. Add delay between messages with Wait node

Google Sheet Structure

customer_id name email number tracking_company tracking_number tracking_url product_title status
8986XXXX06 Abdul Mannan contact@spagreen.net 8801322827799 Amazon Logistics SG-OT-02 Tracking Link S25 Ultra 5G Smartphone verified

Workflow Logic Summary

  • Shopify webhook triggers on fulfillment
  • Extract and format webhook payload
  • Fetch order and customer details
  • Clean and format phone numbers
  • Split orders into single-item batches
  • Check WhatsApp validity via Rapiwa
  • Send message if verified, log otherwise
  • Delay messages with Wait node

Customization Ideas

  • Add delivery date or store contact info to messages
  • Send different messages for product categories or shipping zones
  • Admin alerts for unverified numbers
  • Track message delivery status (success, failed)

Notes & Warnings

  • Rapiwa is an unofficial WhatsApp API — delivery not guaranteed
  • Google Sheet column names must match mapping keys exactly
  • Format phone numbers internationally (e.g., 8801XXXXXXXXX)
  • Update Shopify API version as needed
  • Comply with WhatsApp terms and privacy laws

Useful Links

Support & Help

Item details
Similar items
An automated n8n meeting booking workflow that checks availability, creates calendar events, sets up Zoom meetings, and sends multi-channel notifications seamlessly.
$19.00
Buy now
AI-powered n8n WhatsApp support bot that handles text, media, and documents, uses Gemini and Mistral AI, maintains conversation memory, and connects to company knowledge bases.
$19.00
Buy now
Automate bulk WhatsApp number verification using n8n, Google Sheets, and WasenderAPI to validate contacts, manage rate limits, and update statuses efficiently without the official WhatsApp API.
$12.00
Buy now
An AI-powered n8n workflow that renames nodes, generates SEO-friendly workflow titles, and creates structured Markdown documentation with diagrams for clean sharing and maintenance.
$13.00
Buy now
SpaGreen Store @ 2026 All rights reserved.
{{ recentPurchase.name.shorten(30) }}
Recently purchased
{{ recentPurchase.item_name.shorten(30) }}
Verified