Digisara WA · WhatsApp Gateway API
Send WhatsApp notifications from your app in minutes.
Link your WhatsApp number by scanning a QR code, get a token, and send messages straight from your app. No per-message fees.
How it works
Get started in a few steps
- 1
Scan the QR
Link your WhatsApp number from the dashboard, just like WhatsApp Web.
- 2
Grab a token
Each number gets its own API token to use in your app.
- 3
Send messages
Call the API from your app. Messages are queued and sent automatically.
Features
Key features
-
Multi-device
One account can link many numbers, each with its own token.
-
Text & media
Send text, images, video, audio, PDF and Excel files to individuals or groups.
-
Webhooks
Receive incoming messages plus delivered and read statuses on your own server.
-
Queue & scheduling
A queue with random delays between messages, plus scheduling for later delivery.
-
Number check
Check whether a number is registered on WhatsApp before you send.
-
Simple API
One endpoint to send, with code samples in PHP, JavaScript, Python and cURL.
Use cases
What is it used for?
-
Order notifications
Update customers when an order is placed, paid and shipped.
-
OTP codes
Deliver login or transaction verification codes over WhatsApp.
-
Invoices
Send invoices and payment receipts, complete with PDF attachments.
-
Reminders
Schedule reminders for due dates, appointments or events.
API
Integrate in a few lines of code
One request to send a message. The token goes in the Authorization header.
curl -X POST https://wa.digisara.tech/api/send \
-H "Authorization: YOUR_TOKEN" \
-d "target=081234567890" \
-d "message=Order #1024 has shipped. Thank you!" <?php
$ch = curl_init('https://wa.digisara.tech/api/send');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: YOUR_TOKEN'],
CURLOPT_POSTFIELDS => [
'target' => '081234567890',
'message' => 'Order #1024 has shipped. Thank you!',
],
]);
echo curl_exec($ch); const res = await fetch('https://wa.digisara.tech/api/send', {
method: 'POST',
headers: {
Authorization: 'YOUR_TOKEN',
'Content-Type': 'application/json',
},
body: JSON.stringify({
target: '081234567890',
message: 'Order #1024 has shipped. Thank you!',
}),
});
console.log(await res.json()); import requests
res = requests.post(
"https://wa.digisara.tech/api/send",
headers={"Authorization": "YOUR_TOKEN"},
data={
"target": "081234567890",
"message": "Order #1024 has shipped. Thank you!",
},
)
print(res.json()) Pricing
Clear pricing, no per-message fees
-
Free
Rp0
- Devices
- 1
- Messages/month
- 300
- CS agents
- –
-
Starter
Rp35,000 /month
- Devices
- 1
- Messages/month
- 5,000
- CS agents
- 1
- Most popular
Business
Rp99,000 /month
- Devices
- 3
- Messages/month
- 25,000
- CS agents
- 3
-
Pro
Rp199,000 /month
- Devices
- 10
- Messages/month
- 100,000
- CS agents
- 10
Every plan includes
- Inbox
- Autoreply
- Broadcast
- Contacts
- Webhooks
- Full API
- Scheduled sending
- No per-message fees.
- Secure payments via Midtrans.
- Latest pricing is always available at wa.digisara.tech.
FAQ
Common questions
Can I still use my WhatsApp number on my phone?
Yes. Digisara WA connects as a linked device, just like WhatsApp Web, so you can keep using the number on your phone.
Is there a per-message fee?
No. You pay a monthly or yearly plan with a message quota based on that plan.
Is this the official WhatsApp Business API?
No. Digisara WA works through WhatsApp's linked-device feature. Use it responsibly and avoid spam to keep your number safe.
Start sending notifications today
Try it free with 300 messages a month. Upgrade any time as your needs grow.