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
Automate Facebook Page comment management using n8n and OpenAI. Classify, reply to positive/supportive comments, delete negative ones, ban repeat offenders, and log all interactions in Google Sheets
$12.00
Buy now
WhatsApp messages for Shopify order cancellations: verifies customer numbers via Rapiwa, sends personalized apology and reorder links, and logs all attempts in Google Sheets.
Free
Buy now
WhatsApp discount messages for Shopify customers: validates numbers with Rapiwa, sends promo codes to verified contacts, and logs results in Google Sheets for easy tracking and engagement
Free
Buy now
Automates sharing Telegram Channel posts to WordPress, Facebook, X/Twitter, and LinkedIn, detecting content type and posting appropriately in real-time for creators and marketers.
$11.00
Buy now
SpaGreen Store @ 2026 All rights reserved.
{{ recentPurchase.name.shorten(30) }}
Recently purchased
{{ recentPurchase.item_name.shorten(30) }}
Verified