N8N Workflow
Send bulk WhatsApp messages from Google Sheets using Rapiwa API
An n8n workflow for bulk WhatsApp messaging using Rapiwa API, automating message sending, number verification, and status tracking via Google Sheets every 5 minutes.
Buy now
Download
$20.00
$15.00
|
|
|

 

Bulk WhatsApp Campaign Automation with Rapiwa API (Unofficial Integration)

Who’s it for

This n8n workflow enables sending bulk WhatsApp messages using your own number via Rapiwa API, avoiding official API costs. It integrates with Google Sheets for easy contact and campaign management.

Ideal for small businesses, marketers, and teams seeking a cost-effective and easy-to-maintain WhatsApp messaging solution.

How it Works / What It Does

  • Reads rows where Status = pending
  • Cleans phone numbers automatically
  • Verifies WhatsApp numbers via Rapiwa API
  • Sends messages if valid
  • Updates status and verification results in Google Sheets
  • Skips invalid numbers
  • Processes contacts in batches with delays
  • Runs automatically every 5 minutes

How to Set Up

  1. Duplicate the sample Google Sheet template
  2. Add contacts with Status set to "pending"
  3. Connect Google Sheets in n8n
  4. Subscribe to Rapiwa and get API key
  5. Add API key as Bearer Token
  6. Activate the workflow

Requirements

  • Google Sheets API credentials
  • Configured Google Sheet
  • WhatsApp account (Personal or Business)
  • n8n instance with credentials setup

Workflow Highlights

  • Runs every 5 minutes using Schedule Trigger
  • Filters only pending messages
  • Validates numbers before sending
  • Sends WhatsApp messages via Rapiwa API
  • Updates sheet with sent/not sent status
  • Uses Wait node to prevent rate limits

Send Message API Example

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

Sample Google Sheet Structure

SL WhatsApp No Name Message Image URL Verification Status
1 8801322827799 SpaGreen Creative This is Test Message https://example.com/image.jpg verified sent

Customization

  • Add delay between messages
  • Send media or template messages
  • Personalize messages with dynamic fields
  • Add error handling and retry logic

Tips

  • Use proper number format (e.g., 8801XXXXXXXXX)
  • Secure API keys using n8n credentials
  • Use public image URLs
  • Test with small batches first
  • Mark processed messages to avoid duplicates

Useful Links

Support & Community

Item details
Similar items
An n8n workflow that verifies WhatsApp numbers from Google Sheets using Rapiwa API, processes data in batches, and updates verification status automatically with scheduling.
$15.00
Buy now
This n8n workflow sends a WhatsApp message to customers when a new WooCommerce product category is created. It checks customers’ phone numbers with Rapiwa, sends the promotional message only to verified WhatsApp numbers, and logs results in Google Sheets
Free
Buy now
An automated n8n workflow that monitors RSS and NASA APIs, processes branded images, and publishes content to WordPress, Facebook, Instagram, Telegram, and LinkedIn simultaneously.
$29.00
Buy now
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 unofficial WhatsApp API.
Free
Buy now
SpaGreen Store @ 2026 All rights reserved.
{{ recentPurchase.name.shorten(30) }}
Recently purchased
{{ recentPurchase.item_name.shorten(30) }}
Verified