Send bulk WhatsApp messages from Google Sheets using Rapiwa API

Send bulk WhatsApp messages from Google Sheets using Rapiwa API

8 sold
$ 29$ 201 file included

256-bit SSL encrypted ยท Powered by Stripe & bKash

Already have an account? Sign in

Instant Download
Secure SSL Checkout
Updates & Support Included

Bulk WhatsApp Messaging Workflow for n8n

Boost your WhatsApp outreach without the high costs of the official API! This n8n workflow lets you send bulk WhatsApp messages using your own number via Rapiwa API, integrated seamlessly with Google Sheets. Perfect for small businesses, marketers, and teams who want a cost-effective, easy-to-manage messaging solution.


๐Ÿš€ Who It's For

  • Small businesses looking to engage customers efficiently
  • Marketing teams automating campaigns
  • Teams managing WhatsApp communication at scale
  • Anyone who wants personalized bulk messaging without third-party restrictions

โšก How It Works

  1. Reads contacts from a Google Sheet where Status = pending
  2. Cleans phone numbers (removes spaces, special characters)
  3. Verifies WhatsApp accounts via Rapiwa API
  4. Sends messages automatically if verified, updating Status = sent
  5. Skips invalid numbers, marking Status = not sent
  6. Rate-limits sending to avoid spam flags
  7. Loops every 5 minutes for continuous automation

๐Ÿ›  Easy Setup

  1. Duplicate Sample Sheet: Google Sheet Template
  2. Fill Contacts: Add WhatsApp No, Name, Message, Image URL, Status = pending
  3. Connect Google Sheets in n8n
  4. Subscribe to Rapiwa: Get API Key
  5. Paste API Key into n8n HTTP node
  6. Activate Workflow โ€“ automation starts immediately

โœ… Features

  • Automatic 5-minute scheduling
  • Filters messages by Status = pending
  • Cleans and validates WhatsApp numbers
  • Sends messages via Rapiwa using your own number
  • Updates Google Sheet with sent/not sent and verified/unverified
  • Rate-limiting to prevent spam flags

โš™ Customization Options

  • Add delays between messages (5โ€“10 seconds recommended)
  • Personalize content with dynamic fields (Name, Image URL)
  • Change message format to include media or templates
  • Add error handling for retries and logging

๐Ÿ“Š Sample Google Sheet

SLWhatsApp NoNameMessageImage URLVerificationStatus
18801322827799SpaGreen CreativeTest Messagehttps://spagreen.sgp1.cdn.digitaloceanspaces.com/...verifiedsent
28801725402187Abdul Mannan ZinnatTest Messagehttps://spagreen.sgp1.cdn.digitaloceanspaces.com/...verifiedsent

View Sample Sheet


๐Ÿ’ก Pro Tips

  • Format numbers properly: 8801XXXXXXXXX (no + or spaces)
  • Store your Rapiwa API key securely in n8n credentials
  • Test small batches before scaling up
  • Use publicly accessible image URLs for media
  • Ensure processed messages are marked as sent to avoid duplicates

๐Ÿ”— Useful Links


๐Ÿ“ž Support & Community

From$ 29$ 20