WhatsApp messaging for your software, in one API call.
Link your existing WhatsApp number in under a minute, grab an API key and start sending order updates, OTP codes, alerts and replies from any app, plugin or script. Two-way, with webhooks and delivery reports.
No WhatsApp Business account required ยท Works with normal and Business WhatsApp ยท Cancel any time
# one request, one WhatsApp message curl -X POST https://signup.wagate.net/v1/messages \ -H "X-API-Key: wg_your_key" \ -H "Content-Type: application/json" \ -d '{ "to": "61412345678", "text": "Hi Sam, your order #1042 has shipped ๐" }' # โ 202 Accepted { "id": 1042, "status": "queued" }
Built for developers, usable by anyone
A full WhatsApp gateway: sending, receiving, media, webhooks, scheduling, auto-replies and a dashboard to watch it all.
One-minute setup
Scan a QR code or enter a pairing code. No Facebook Business verification, no template approvals, no waiting.
Text, media & more
Send text, images, video, voice notes, documents, locations, contacts and reactions. Reply to or quote messages. Mention people in groups.
Two-way webhooks
Every incoming message, delivery receipt and connection change is pushed to your URL, HMAC-signed, with automatic retries.
Ban-aware sending
Messages are paced with human-like randomised delays and a typing indicator. Per-plan daily limits keep your number healthy.
Scheduling & queueing
Schedule a message for later, or queue while your phone is offline โ it goes out the moment the session is back.
Auto-replies
Keyword, prefix or regex rules answer common questions instantly, 24/7, without writing any code.
Your phone stays in your pocket. We keep the session alive.
WAGate links to your WhatsApp as a companion device, exactly like WhatsApp Web. After the first scan the connection lives on our servers around the clock โ messages send even when your phone is off, and everything still shows up in your WhatsApp app.
- Create a number in the dashboard and scan the QR
- Copy the API key into your app, plugin or automation
- Send with one HTTP request; receive via webhook
- Watch delivery status and logs in real time
// what your webhook receives { "event": "message.received", "data": { "from": "61412345678", "push_name": "Sam", "type": "text", "body": "Can I change my delivery address?", "timestamp": 1730000000 } }
What people build on WAGate
E-commerce
Order confirmations, shipping updates, abandoned-cart nudges and delivery photos from WooCommerce, Shopify or your own store.
Login & OTP
One-time codes delivered where people actually look โ WhatsApp open rates dwarf SMS, at a fraction of the cost.
Hosting & SaaS
Invoice reminders, service alerts and ticket replies from WHMCS, your billing system or monitoring stack.
Communities & bookings
Appointment reminders, membership notices and support conversations for forums, clinics, salons and clubs.
Simple per-number plans. Pay in crypto.
From $10/month per WhatsApp number. Every plan includes the API, webhooks, the dashboard and a 5-day free trial on your first number.