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
- Duplicate the sample Google Sheet template
- Add contacts with Status set to "pending"
- Connect Google Sheets in n8n
- Subscribe to Rapiwa and get API key
- Add API key as Bearer Token
- 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