πŸ’¬ Bulk verify WhatsApp numbers using Rapiwa API and Google Sheets

⚑ 161 views Β· πŸ’¬ Lead Nurturing & AI Sales Agents

πŸ’‘ Pro Tip β€” If you’ve run into Facebook’s Graph API permission restrictions, ScraperNode is a community node that scrapes pages, groups, posts, and comments directly β€” no app review needed.

View All Scrapers

Description

WhatsApp Bulk Number Verification in Google Sheets Using Unofficial Rapiwa API

Who’s it for

This workflow is for marketers, small business owners, freelancers, and support teams who want to automate WhatsApp messaging using a Google Sheet without the official WhatsApp Business API. It’s suitable when you need a budget-friendly, easy-to-maintain solution that uses your personal or business WhatsApp number via an unofficial API service such as Rapiwa.

How it works / What it does

Key features

How to set up

  1. Duplicate the sample Google Sheet: ➀ Sample
  2. Fill contact rows and set Status = pending. Include columns like WhatsApp No, Name, Message, Verification, Status.
  3. In n8n, add and authenticate a Google Sheets node pointed to your sheet.
  4. Create an HTTP Bearer credential in n8n and paste your Rapiwa API key.
  5. Configure the workflow nodes (Trigger β†’ Google Sheets β†’ Limit/SplitInBatches β†’ Code (clean) β†’ HTTP Request (verify) β†’ If β†’ Update Sheet β†’ Wait).
  6. Enable the workflow and monitor first runs with a small test batch.

Requirements

Why use Rapiwa

How to customize

Best practices

Example HTTP verify body (n8n HTTP Request node)

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

Notes and best practices


Optional

Support & Community

Need help setting up or customizing the workflow? Reach out here:

πŸ”— Nodes Used

Google Sheets, HTTP Request, Schedule Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup