đź’¬ Automate Shopify abandoned cart WhatsApp reminders with product links via Rapiwa

⚡ 475 views · 💬 Lead Nurturing & AI Sales Agents

💡 Pro Tip — If you’ve run into Facebook’s Graph API permission restrictions, ScraperNode is a community node that scrapes pages, groups, posts, and comments directly — no app review needed.

View All Scrapers

Description

Automate Shopify Abandoned Cart WhatsApp Reminders with Product Links via Rapiwa

Who’s it for

This n8n workflow automatically identifies customers who have abandoned their carts on your Shopify store, cleans and verifies their WhatsApp numbers, and sends them personalized reminders via the Rapiwa API. It also logs each interaction—whether the number was valid or not—into a connected Google Sheet. Designed for marketers, small business owners, freelancers, and support teams, this solution makes it easy to run bulk WhatsApp campaigns using just a Google Sheet and your own WhatsApp number—no need for the official WhatsApp Business API. It’s a budget-friendly, scalable, and easy-to-manage alternative for anyone looking to automate WhatsApp follow-ups without the tech hassle.

How it Works / What It Does


How to Set Up

  1. Duplicate the sample Google Sheet format and populate it with contacts and messages.
  2. Fill required columns such as WhatsApp No, Name, Message, Image URL, and set Status = pending.
  3. Connect Google Sheets in n8n and grant the required OAuth scopes.
  4. Create an HTTP Bearer credential in n8n and paste your Rapiwa API key.
  5. Configure the workflow nodes (Trigger, Google Sheets, Limit, SplitInBatches, Code, HTTP Request, If, Update Google Sheets, Wait).
  6. Enable the workflow in n8n.

Requirements


How to Customize the Workflow


Workflow Highlights


Setup in n8n

1. Connect Google Sheets

2. Loop Through Rows

3. Send Message via HTTP Node

{
  "number": "{{ $json['WhatsApp No'] }}",
  "message": "{{ $json['Message'] }}"
}

Sample Google Sheet Structure

namenumberorder iditem namecouponitem linktotal pricevaliditystatus
Abdul Mannan880140062005639248398811454S25 Ultra 5XXXXX Price Cell PhoneProduct Link11500.00 BDTunverifiednot sent
Abdul Mannan880140062005539248402153790S25 Ultra 5XXXXX Price Cell PhoneProduct Link11500.00 BDTverifiedsent
Abdul Mannan880140062005539248403431742S25 Ultra 5XXXXX Price Cell PhoneProduct Link11500.00 BDTverifiedsent

Tips

Important Notes

Future Enhancements (Ideas)


Support

đź”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup