Bulk WhatsApp Number Verification via Unofficial API
Who’s it for
This workflow is ideal for marketers, CRM managers, support teams, and data verification agents who need to bulk-check WhatsApp numbers without using the official WhatsApp Business API. It helps clean and validate phone number lists from Google Sheets affordably.
Overview
This n8n workflow verifies unlimited WhatsApp numbers from a Google Sheet using your own WhatsApp number through the WasenderAPI.com platform.
How it works / What it does
- Fetches real-time data from Google Sheets
- Verifies if a number is registered on WhatsApp
- Uses delay and batch processing to respect rate limits
- Updates verification status back to Google Sheets
Requirements
- An active WhatsApp Account (Personal or Business)
- Google Sheets API configured in n8n
- Properly structured Google Sheet (sample included)
- WasenderAPI.com subscription (~$6/month)
Google Sheet Format
Use this sample sheet as your base.
| WhatsApp No |
Verified/Unverified |
Status |
| +8801XXXXXXX |
(empty) |
(empty) |
Note: Ensure the Status column is blank for unverified rows.
How to set up
Step 1: Connect to Google Sheets
- Add a Google Sheets node
- Authenticate your Google account
- Select document and worksheet
- Filter rows where
Status is empty
Step 2: Loop Through Rows with Delay
- Use SplitInBatches or Code node (5 rows at a time)
- Add a Wait node (5 seconds) between batches
Step 3: Verify Number via HTTP Request
- HTTP Method: POST
- URL: https://app.wasenderapi.com/api/send-message
- Headers:
- Content-Type: application/json
- Authorization: Bearer YOUR_API_KEY
Workflow Highlights
- Triggers every 5 minutes
- Reads pending contacts from Google Sheets
- Verifies WhatsApp numbers using WasenderAPI
- Updates row status to Checked
Support & Community