AutomationMart
Home/Browse/Automate review request via WhatsApp for completed WooCommerce order with Rapiwa
n8n

Automate review request via WhatsApp for completed WooCommerce order with Rapiwa

n8nn8n10 modulesv1.0
ShopifyGoogle SheetsDiscordWhatsAppWooCommerceFacebook

Who is this for? This workflow is designed for online store owners, customer-success teams, and marketing operators who want to automatically verify customers' WhatsApp numbers and deliver order updates or invoice links via WhatsApp. It is built around WooCommerce order WooCommerce Trigger (order.updated) but is easily adaptable to Shopify or other platforms that provide billing and lineitems in the WooCommerce Trigger payload. What this Workflow Does / Key Features - Listens for WooCommerce ord

At a glance

Automate review request via WhatsApp for completed WooCommerce order with Rapiwa is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Shopify, Google Sheets, Discord, WhatsApp. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Shopify, Google Sheets, Discord, WhatsApp, WooCommerce, Facebook
Modules
10
Price
Free
Version
v1.0
Automate review request via WhatsApp for completed WooCommerce order with Rapiwa workflow diagram

About this workflow

Who is this for? This workflow is designed for online store owners, customer-success teams, and marketing operators who want to automatically verify customers' WhatsApp numbers and deliver order updates or invoice links via WhatsApp. It is built around WooCommerce order WooCommerce Trigger (order.updated) but is easily adaptable to Shopify or other platforms that provide billing and lineitems in the WooCommerce Trigger payload. What this Workflow Does / Key Features - Listens for WooCommerce order events (example: order.updated) via a Webhook or a WooCommerce trigger. - Filters only orders with status "completed" and maps the payload into a normalized object: { data: { customer, products, invoicelink } } using the Code node Order Completed check. - Iterates over line items using SplitInBatches to control throughput. - Cleans phone numbers (Clean WhatsApp Number code node) by removing all non-digit characters. - Verifies whether the cleaned phone number is registered on WhatsApp using Rapiwa's verify endpoint (POST - If verified, sends a templated WhatsApp message via Rapiwa (POST - Appends an audit row to a "Verified & Sent" Google Sheet for successful sends, or to an "Unverified & Not Sent" sheet for unverified numbers. - Uses Wait and batching to throttle requests and avoid API rate limits. Requirements - HTTP Bearer credential for Rapiwa (example name in flow: Rapiwa Bearer Auth). - WooCommerce API credential for the trigger (example: WooCommerce (get customer)) - Running n8n instance with nodes: WooCommerce Trigger, Code, SplitInBatches, HTTP Request, IF, Google Sheets, Wait. - Rapiwa account and a valid Bearer token. - Google account with Sheets access and OAuth2 credentials configured in n8n. - WooCommerce store (or any WooCommerce Trigger source) that provides billing and lineitems in the payload. How to Use — step-by-step Setup 1) Credentials - Rapiwa: Create an HTTP Bearer credential in n8n and paste your token (flow example name: Rapiwa Bearer Auth). - Google Sheets: Add an OAuth2 credential (flow example name: Google Sheets). - WooCommerce: Add the WooCommerce API credential or configure a Webhook on your store. 3) Configure Google Sheets - The exported flow uses spreadsheet ID: 1S3RtGt5xxxxxxxXmQis (Sheet gid=0) as an example. Replace with your spreadsheet ID and sheet gid. - Ensure your sheet column headers exactly match the mapping keys listed below (case and trailing spaces must match or be corrected in the mapping). 5) Verify HTTP Request nodes - Verify endpoint: POST — sends { number } (uses HTTP Bearer credential). - Send endpoint: POST — sends number, messagetype=text, and a templated message that uses fields from the Clean WhatsApp Number output. Google Sheet Column Structure The Google Sheets nodes in the flow append rows with these column keys. Make sure the spreadsheet headers A Google Sheet formatted like this ➤ sample | Name | Number | Email | Address | Product Title | Product ID | Total Price | Invoice Link | Delivery Status | Validity | Status | |----------------|---------------|-------------------|------------------------------------------|-----------------------------|------------|---------------|--------------------------------------------------------------------------------------------------------------|-----------------|------------|-----------| | Abdul Mannan | 8801322827799 | contact@spagreen.net | mirpur dohs | Air force 1 Fossil 1:1 - 44 | 238 | BDT 5500.00 | Invoice link | completed | verified | sent | | Abdul Mannan | 8801322827799 | contact@spagreen.net | mirpur dohs h#1168 rd#10 av#10 mirpur dohs dhaka | Air force 1 Fossil 1:1 - 44 | 238 | BDT 5500.00 | Invoice link | completed | unverified | not sent | Important Notes - Do not hard-code API keys or tokens; always use n8n credentials. - Google Sheets column header names must match the mapping keys used in the nodes. Trailing spaces are common accidental problems — trim them in the spreadsheet or adjust the mapping. - The IF node in the exported flow compares to the string "true". If the verify endpoint returns boolean true/false, convert to string or boolean consistently before the IF. - Message templates in the flow reference $('Clean WhatsApp Number').item.json.data.products[0] — update templates if you need multiple-product support. Useful Links - Dashboard: - Official Website: - Documentation: Support & Help - WhatsApp: Chat on WhatsApp - Discord: SpaGreen Community - Facebook Group: SpaGreen Support - Website: - Developer Portfolio: Codecanyon SpaGreen

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Automate event follow-ups with GPT-4, LinkedIn & HubSpot multi-channel outreach

Automate your post-event networking with this intelligent n8n workflow. Triggered instantly after an event, it collects attendee and interaction data, enriches profiles with LinkedIn insights, and uses GPT-4 to analyze engagement and generate tailored follow-up messages. High-value leads are prioritized, messages are sent via email, LinkedIn, or Slack, and all activity is logged in your CRM and database. Save hours of manual follow-up while boosting relationship-building and ROI. 🤝✨ --- Ad

Free

Resume creation scenario using Google Sheets, Google Docs.

Easily edit the Resume with relevant details from [Google sheets](https://docs.google.com/spreadsheets/d/1gyr8jl1ECHFKG9lXmrPAcJoJPfsSDuoc5sU8_UXUoQU/edit?usp=sharing) The document template is found on [Google Docs](https://docs.google.com/document/d/1C1GCCweKiJrcWeVPS85s4hrxkT82tZv0lji3KeYA6-w/edit?usp=sharing)

Free

Create FreshBooks clients from new rows in Google Sheets

Every time a new row in Google Sheets is created, Make will create a FreshBooks client out of it. To make sure the scenario works fine check if your spreadsheet corresponds to this (example)[https://docs.google.com/spreadsheets/d/1u-lOJ_slHk-2L0j0DosPEqmsd11SO91OhKDdk0NmiLc/edit?usp=sharing].

Free

Send Vonage SMS messages for new WooCommerce orders

Make will watch for new WooCommerce orders at regular intervals and send Vonage SMS messages to the specified number.

Free

Send Zonka Feedback email surveys from new Google Sheets rows

Every time a new row is added to your Google Sheets spreadsheet, Make will automatically send an email survey in Zonka Feedback. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/1mYguf5D2J3A_rE7WMe6kRm4mRsQ4JMprgE7zZLb66Us/edit?usp=sharing).

Free

Create a new contact in Sendinblue for every new lead from Facebook Lead Ads

Automatically add new Facebook Lead Ads leads as contacts in Sendinblue. Parse phone numbers for accurate contact creation and streamlined communication.

Free

Chinese translator via Line x OpenRouter

The Chinese Translator workflow automates the translation of text into Chinese characters, pinyin, and English translations via Line Messaging API. This workflow leverages OpenRouter.ai to call advanced language models such as Qwen for accurate translations and ensures smooth user interaction by providing loading animations and timely replies. Purpose This workflow aims to - Provide users with real-time translations of input text into Chinese characters, pinyin, and English - Deliver seamless u

Free

Ai-powered social media amplifier

gt; Reach out to me for any setup help/consulting. Automate the curation and sharing of trending GitHub discussions from Hacker News to Twitter and LinkedIn. This workflow leverages AI to generate engaging posts, streamlining your social media content creation and distribution. How it Works 1. Crawl Hacker News for GitHub Posts: The workflow fetches trending GitHub-related discussions from Hacker News. 2. Extract Key Information: Relevant data such as post titles, URLs, and metadata are extracte

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free