Turn your existing WhatsApp number into an HTTP API
Send notifications, OTP codes, invoices and order updates from the number your customers already know ā and receive their replies on your webhook. No new SIM, no porting, no Meta approval.
- No number change
- Live in minutes
- Plain REST API
- Delivery receipts
- Built in the UAE
Everything you need to run WhatsApp properly
Messaging, automation and delivery tracking ā one API, one dashboard.
WhatsApp HTTP API
Turn the WhatsApp number your customers already have into a REST endpoint. One request sends a message.
Chatbot rules
Answer common questions automatically with keyword and pattern rules ā no bot framework to run.
OTP delivery
Ship one-time passcodes on the highest queue priority so verification never waits behind a campaign.
Service notifications
Tell customers what changed ā account updates, appointment reminders, service alerts.
Media messages
Images, PDFs, spreadsheets, voice notes and video, by hosted URL or direct upload.
Invoices and receipts
Deliver invoices and payment reminders straight into the thread the customer already reads.
Order updates
Confirm an order the moment it is placed and follow it through to delivery.
Scheduled sends
Queue a message for an exact moment, in the recipient-friendly hours you choose.
Delivery reports
Every message carries an id and a status trail: queued, sent, delivered, read.
Two-way messaging
Replies arrive on your webhook in real time, so a conversation stays a conversation.
Multi-number balancing
Connect several numbers and let the gateway spread the load across them automatically.
Priority queue
Rank traffic from OTP-urgent to bulk-patient, and let the queue protect your number.
From your number to a live API in four steps
Most customers send their first real message the same day they sign up.
Connect your number
Create an instance and scan one QR code. Your existing WhatsApp number, no new SIM, no porting.
Get your API key
The dashboard issues a key scoped to that instance. Copy it once and store it safely.
Call the endpoint
One HTTP request from PHP, Node, Python, Java, .NET or anything else that speaks REST.
Watch it land
Track delivery in the dashboard, and receive replies and receipts on your webhook.
Your first message is one request away
No SDK, no OAuth dance, no template approval queue. Authenticate with a key, name a recipient, send.
# Send a WhatsApp message
curl -X POST "https://whatsapp.cubicsofts.ae/api/send" \
-d "api_key=YOUR_API_KEY" \
-d "mobile=971501234567" \
-d "message=Your order has shipped"
<?php
$response = file_get_contents('https://whatsapp.cubicsofts.ae/api/send?' . http_build_query([
'api_key' => 'YOUR_API_KEY',
'mobile' => '971501234567',
'message' => 'Your order has shipped',
]));
await fetch('https://whatsapp.cubicsofts.ae/api/send', {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: new URLSearchParams({
api_key: 'YOUR_API_KEY',
mobile: '971501234567',
message: 'Your order has shipped',
}),
});
{
"success": "true",
"message_id": "9f1cā¦",
"remaincredit": "998",
"results": [{ "status": "queued" }]
}
Built for every industry
If your customers already message you on WhatsApp, this is where your software should meet them.
Live the same day
WhatsApp automation, minus the complexity
Every message carries a unique id and a status trail, so you always know what actually reached the customer ā and what did not.
-
Keep your number
The one already printed on your receipts and cards.
-
No SDK lock-in
Plain HTTP. If your language can make a request, it works.
-
Minutes to live
Scan, copy the key, send. Most customers are live the same day.
-
Every message tracked
A unique id and a status trail on all of them.
-
Webhooks included
Inbound messages and receipts pushed to your endpoint.
-
Rate rails built in
Daily caps and pacing that protect your number from bans.
-
Multi-number support
Add numbers as volume grows and balance across them.
-
Honest delivery data
Delivered means delivered. Failures say why.
Straightforward plans
From a single connected number to a multi-instance deployment with load balancing across them.
See pricingReady to automate WhatsApp?
Link your number, copy your API key, send your first message. It genuinely takes minutes.