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 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
Automatically send WhatsApp welcome messages to sales leads from Google Sheets using Rapiwa API. Validates numbers, sends personalized messages, updates status, and processes new leads every 5 minutes
Free
Buy now
Automated n8n workflow that removes backgrounds and generates premium AI-powered e-commerce product mockups, saving final images to Google Drive for marketing use.
$7.00
Buy now
Automates WhatsApp notifications for WooCommerce orders: verifies numbers via Rapiwa, sends invoice links and messages to verified customers, logs all activity in Google Sheets, and manages unverified contacts
Free
Buy now
SpaGreen Store @ 2026 All rights reserved.
{{ recentPurchase.name.shorten(30) }}
Recently purchased
{{ recentPurchase.item_name.shorten(30) }}
Verified