Shopify Order Fulfillment & Send Tracking Link via WhatsApp Using Rapiwa API

Shopify Order Fulfillment & Send Tracking Link via WhatsApp Using Rapiwa API

6 sold
$ 22$ 131 file included

Already have an account? Sign in

Instant Download
Secure Checkout
Satisfaction Guaranteed

📦 Shopify Order Fulfillment & Send Tracking Link via WhatsApp Using Rapiwa API

Automatically notify your customers via WhatsApp when their Shopify orders are fulfilled. This n8n workflow validates phone numbers using Rapiwa API, sends tracking info, and logs everything in Google Sheets—all without manual effort.


Who Is This For?

  • Shopify store owners wanting real-time WhatsApp notifications
  • Small teams looking to save time and reduce errors
  • Entrepreneurs seeking a personalized, low-cost fulfillment messaging solution

Key Benefits

  • ✅ Automatic WhatsApp notifications on order fulfillment
  • ✅ Phone number validation with Rapiwa API
  • ✅ Personalized tracking messages for each customer
  • ✅ Google Sheets logging for auditing & verification
  • ✅ Rate-limit protection to avoid API overload

Features

  • Triggered via Shopify fulfillment webhook
  • Phone validation ensures messages are sent to active WhatsApp users
  • Data cleaning & formatting for phone numbers and customer info
  • Batch processing to handle multiple orders efficiently
  • Smart branching: verified vs unverified numbers
  • Logs all interactions in Google Sheets
  • Optional Wait node to avoid rate-limit issues

Setup Instructions

Step 1: Connect Shopify

  • Use Shopify Trigger node in n8n
  • Event: fulfillments/create

Step 2: Extract & Format Data

  • Use Code node to clean webhook payload
  • Capture order, customer, and tracking info

Step 3: Fetch Full Order Details

  • Use HTTP Request node to Shopify Admin API
  • Retrieve phone, email, and product info

Step 4: Clean Phone Number

  • Remove non-numeric characters
  • Format to international standard
  • Combine first and last name

Step 5: Batch Processing

  • Use Split In Batches node

Step 6: Validate WhatsApp Number

  • Use Rapiwa /verify-whatsapp endpoint
  • Conditional path based on verification:

Step 8: Log to Google Sheets

  • Maintain separate sheets for verified and unverified numbers
  • Include all relevant tracking data

Step 9: Add Delay

  • Use Wait node to prevent hitting Rapiwa API limits

Google Sheet Reference

customer_idnameemailnumbertracking_companytracking_numbertracking_urlproduct_titlestatus
8986XXXX06Abdul Mannancontact@spagreen.net8801322827799Amazon LogisticsSG-OT-02https://traxxxG-OT-02S25 Ultra 5G Smartphoneverified
883XXX7982Abdul Mannancontact@spagreen.net8801322827799Amazon LogisticsSG-OT-N03https://traxxxGOT-N03Samsung Galaxy S24 Ultraverified

View Sample Sheet


Customization Ideas

  • Include delivery date or store contact in messages
  • Trigger different messages by product category or shipping zone
  • Admin alerts for unverified numbers
  • Store delivery status: success/failure

Notes & Warnings

  • Rapiwa is unofficial—delivery is not guaranteed
  • Ensure phone numbers are in international format
  • Shopify API version: 2025-07 (update as needed)
  • Wait node delays may need adjustment for high-volume stores
  • Comply with WhatsApp terms and local data privacy laws

Useful Links


Support