📱 WhatsApp Bulk Message Sender

Send template messages or simple text messages to multiple recipients using WhatsApp Cloud API

API Configuration

Template Message Recipients

Sending messages...

Results

📇 Bulk Contact Upload

Upload contacts in bulk via input, CSV, or VCF file

Get your token from /api/auth/login or /api/auth/register

Upload Contacts via JSON Input

Enter contacts as a JSON array. Each contact must have name and phoneNumber. email and additionalInfo are optional.

📋 Click to load sample JSON format

Upload Contacts from CSV File

Upload a CSV file with columns: name, phone (or phoneNumber), and optionally email. Maximum file size: 10MB

📄
Click to select CSV file
or drag and drop here

Upload Contacts from VCF File

Upload a VCF (vCard) file exported from your contacts. Maximum file size: 10MB

📇
Click to select VCF file
or drag and drop here

Upload Results

🏷️ Label Management

Create and manage labels for your contacts

Create New Label

Your Labels

Loading labels...

📇 Contacts Management

View and manage your contacts with labels

Click "Load Contacts" to view your contacts

📝 Message Template Management

Create and manage WhatsApp message templates (Admin Only)

Create New Template

Required: Header and Body components
Optional: Footer and Buttons components

Use lowercase letters, numbers, and underscores only
ISO 639 language code (e.g., en, es, fr)

Header Component *

Use {{1}}, {{2}}, etc. for variables
Example values for variables (comma-separated if multiple). Required only if header text contains variables ({{1}}, {{2}}, etc.)

Body Component *

Use {{1}}, {{2}}, etc. for variables. Use \n for new lines.
Format: comma-separated values for each variable. Example: "value1,value2,value3". Required only if body text contains variables ({{1}}, {{2}}, etc.)

Footer Component (Optional)

Optional footer text (max 60 characters)

Buttons Component (Optional)

No buttons added. Click "Add Button" to add quick reply buttons.

Your Templates

Loading templates...