N8N Workflow
Bulk verify WhatsApp numbers using Rapiwa API and Google Sheets
An n8n workflow that verifies WhatsApp numbers from Google Sheets using Rapiwa API, processes data in batches, and updates verification status automatically with scheduling.
Buy now
Download
$20.00
$15.00
|
|
|

 

WhatsApp Bulk Number Verification in Google Sheets Using Unofficial Rapiwa API

Who’s it for

This workflow is designed for marketers, small business owners, freelancers, and support teams who want to automate WhatsApp verification using Google Sheets without relying on the official WhatsApp Business API.

How it works / What it does

  • Filters rows where Status = pending
  • Cleans phone numbers (removes non-digits)
  • Verifies numbers using Rapiwa API
  • Updates Google Sheets with verification results
  • Skips invalid numbers and marks them accordingly
  • Processes data in batches with delays
  • Runs automatically on a schedule

Key Features

  • Automated scheduled verification
  • Phone number formatting and cleaning
  • WhatsApp validation via Rapiwa API
  • Batch processing with limits
  • Delay between requests to prevent rate limits
  • Automatic status updates in Google Sheets

Recommended Defaults

  • Trigger interval: every 5–10 minutes
  • Max items per run: configurable (e.g., 200)
  • Delay between items: 2–5 seconds

How to Set Up

  1. Duplicate the sample Google Sheet template
  2. Add contacts and set Status = pending
  3. Connect Google Sheets in n8n
  4. Add Rapiwa API key as Bearer token
  5. Configure workflow nodes
  6. Activate and test with small batches

Requirements

  • n8n instance
  • Google Sheets OAuth2 credentials
  • Rapiwa API key
  • Properly structured Google Sheet

Why use Rapiwa

  • Cost-effective solution
  • Easy REST API integration
  • No need for official WhatsApp API

Customization

  • Adjust schedule frequency
  • Change batch size
  • Modify delay timing
  • Add logging or audit tracking
  • Extend workflow with message sending

Best Practices

  • Test with small batches first
  • Keep sheet headers consistent
  • Store API keys securely
  • Adjust delay if rate limits occur

Example API Request

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

Optional Enhancements

  • Add message sending after verification
  • Separate verified/unverified logs into different sheets

Support & Community

Item details
Similar items
Automated Shopify workflow that sends personalized WhatsApp product announcements, verifies numbers via Rapiwa, converts descriptions with AI, and logs delivery status in Google Sheets.
$14.00
Buy now
An automated n8n workflow that generates LinkedIn posts every 6 hours using AI, creates images and hashtags, posts to profiles and pages, and tracks topics in Google Sheets.
$9.00
Buy now
Automates Shopify abandoned cart recovery by sending personalized WhatsApp messages with recovery links and discounts, tracking outreach in Google Sheets for verified and unverified contacts.
$33.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
SpaGreen Store @ 2026 All rights reserved.
{{ recentPurchase.name.shorten(30) }}
Recently purchased
{{ recentPurchase.item_name.shorten(30) }}
Verified