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
Automate Shopify order confirmations via WhatsApp using n8n and Rapiwa API. Validate numbers, send personalized messages, and log results in Google Sheets to save time and reduce manual work
Free
Buy now
Automate bulk WhatsApp number verification using n8n, Google Sheets, and WasenderAPI to validate contacts, manage rate limits, and update statuses efficiently without the official WhatsApp API.
$12.00
Buy now
Automates Shopify product announcements via WhatsApp, verifies numbers, sends personalized AI-enhanced messages, and logs delivery status in Google Sheets with built-in rate limiting.
$16.00
Buy now
A scheduled n8n workflow that collects local news with AI, generates watermarked images, and publishes posts across major platforms with automated notifications and content validation.
$6.00
Buy now
SpaGreen Store @ 2026 All rights reserved.
{{ recentPurchase.name.shorten(30) }}
Recently purchased
{{ recentPurchase.item_name.shorten(30) }}
Verified