Send WooCommerce cross-sell offers to customers via WhatsApp using Rapiwa API
UnknownWhat this workflow does
This workflow has 15 nodes and runs on a schedule (every day). Along the way it connects WooCommerce, Google Sheets and Rapiwa (community).
How it runs
Trigger: On a schedule (every day).
- Get many customers (WooCommerce): get many (customer)
- Code: runs custom JavaScript code
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- get customer data (HTTP Request): calls an HTTP API
- get most buy product id & Clear Number (Code): runs custom JavaScript code
- get specific product data (HTTP Request): calls an HTTP API
- Code: runs custom JavaScript code
- get specific product recommend latest product (HTTP Request): calls an HTTP API
- Rapiwa: verify whats app number
- If: checks a condition and branches into true / false
…plus 4 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-rapiwa is verified or supports 3.0 (used in Rapiwa (verify whatsapp number), Rapiwa (Send Message)).
Nodes used (9)
- WooCommerce
n8n-nodes-base.wooCommerce - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Wait
n8n-nodes-base.wait - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets - Rapiwa
n8n-nodes-rapiwa.rapiwa
From the author
Who Is This For? This n8n workflow enables automated cross-selling by identifying each WooCommerce customer's most frequently purchased product, finding a related product to recommend, and sending a personalized WhatsApp message using the Rapiwa API. It also…