Bulk WhatsApp Text Messages
Send personalized bulk messages to thousands of contacts. Use {{name}} placeholders to personalize at scale.
Send unlimited bulk WhatsApp messages via REST API — self-hosted, zero per-message charges. Connect any number via QR code and go live in 2 minutes.
No API calls needed. Open the dashboard, type a number, write your message, hit Send — done. Or use the REST API for bulk automation.
A complete WhatsApp messaging toolkit — built for businesses, developers, and marketers who need bulk messaging at scale.
Send personalized bulk messages to thousands of contacts. Use {{name}} placeholders to personalize at scale.
Send images, videos, audio files, and PDFs — all via a single WhatsApp API call with optional captions.
Share GPS coordinates, store addresses, or delivery locations directly in WhatsApp messages.
Receive incoming WhatsApp messages on your server in real time. Build two-way chat flows and auto-responders.
Manage all phones, view message logs, scan QR codes, and monitor status — from one clean interface.
Self-hosted on your own server. No third-party involvement. JWT authentication for all WhatsApp API calls.
Call the WhatsApp API directly from Google Sheets. Send messages to your entire contact list with no code.
Add as many WhatsApp numbers as you need. Each phone has its own plan, token, and message history.
View incoming and outgoing WhatsApp message history per contact. Filter by phone, search by number.
Works with cURL, Python, Node.js, PHP, Google Sheets, n8n, Zapier — anything that makes an HTTP request.
# Send a WhatsApp text message via REST API curl -X POST \ https://wapdeskpro.com/v1/sendMessage \ -H 'Content-Type: application/json' \ -H 'x-access-token: YOUR_ADMIN_TOKEN' \ -d '{ "phone_id": 1, "to_number": "919876543210", "type": "text", "message": "Hello! Your order is confirmed 🎉" }' # Response { "success": true, "messageId": "WAMID.abc123..." }
Standard HTTP POST with JSON body. Get your token after registration and start sending within minutes.
One unified API for all message types. Send documents, media, and location — same simple structure.
Set a webhook URL and receive real-time POST events for every incoming WhatsApp message.
Use =IMPORTDATA() or Apps Script to send WhatsApp messages directly from a spreadsheet.
Self-hosted. No third-party stores your messages. JWT authentication on every API call.
Official WhatsApp Business API charges per message. We charge a flat monthly fee — zero per-message cost, no Meta approval required.
| Feature | WAPDeskPro | WhatsApp Business API (Meta) | Other Unofficial APIs |
|---|---|---|---|
| Per-message charges | ₹0 — Unlimited | ₹0.35–₹0.70 per msg | Varies |
| Meta / Facebook approval | ✓ Not required | ✗ Required (weeks) | ✓ Not required |
| Use your own number | ✓ Yes | ✓ Yes (after approval) | ✓ Yes |
| Self-hosted / data privacy | ✓ Fully self-hosted | ✗ Meta cloud | Partial |
| Web dashboard included | ✓ Yes | ✗ API only | Rarely |
| Webhook support | ✓ Yes | ✓ Yes | Varies |
| Free trial | ✓ 30 recipients free | ✗ No | Rarely |
| Monthly cost (1 number) | ₹625/month (Limited Offer) | ₹0 + high per-msg fee | $15–$50/month |
No complex setup. Register, connect your WhatsApp number via QR code, and start sending bulk messages via API.
Sign up for free. You get a Trial plan instantly — no credit card required. 30 WhatsApp recipients included.
Add a WhatsApp number to your account. Scan the QR code and you're connected in 30 seconds.
Use the dashboard or call the REST API to send WhatsApp messages to your customers instantly.
Hit the trial limit? Upgrade to Pro for unlimited WhatsApp recipients — ₹625/month — Limited Offer (50% off, limited time offer).
Start free with 30 recipients. Scale with Pro for unlimited WhatsApp bulk messaging. No hidden fees.
Everything you need to know about our self-hosted WhatsApp bulk messaging platform.
Turn your WhatsApp number into an intelligent assistant — powered by Google Gemini or ChatGPT. Zero code, fully automated.
Have questions? We're here to help. Fill the form and we'll reply within 24 hours.
Whether you have a question about features, pricing, a demo request, or anything else — our team is ready to help.