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

Already have an account? Sign in

Instant Download
Secure Checkout
Satisfaction Guaranteed

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