🔑
Client Portal Login
Sign in to access your WhatsApp line and API credentials
Client WhatsApp Portal
Pair your WhatsApp device and configure automated API message dispatch
Connecting...
⏳
Account Awaiting Admin Payment Activation
Your account has been created successfully! To activate your API Key and WhatsApp Device Pairing, please contact our administrator to confirm your payment subscription.
STEP 1
Link WhatsApp Device
Open WhatsApp on phone → Linked Devices → Link a Device → Scan QR below:
✅
WhatsApp Line Active & Connected!
Linked Phone: +92 300 1234567
Starting WhatsApp session...
🔒
QR Pairing Locked
Device pairing will automatically unlock once your subscription is activated by Admin.
STEP 2
Your Dedicated API Key
STEP 3
Inbound Webhooks (Receive Customer Replies)
When a customer sends a WhatsApp message or replies to your number, the gateway will forward the payload in real-time to your webhook URL.
STEP 4
Integration Code Snippets
Full Laravel Docs ↗
# 1. Send Text Message
curl -X POST https://sachalabdullah.shop/api/v1/send \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone": "03001234567",
"message": "Hello from my CRM!"
}'
# 2. Send PDF or Image Document
curl -X POST https://sachalabdullah.shop/api/v1/send \
-H "X-API-Key: YOUR_API_KEY" \
-F "phone=03001234567" \
-F "caption=Here is your PDF invoice" \
-F "filename=Invoice_1024.pdf" \
-F "file=@/path/to/invoice.pdf"
<?php
// Send WhatsApp Message in PHP / Laravel
$apiKey = 'YOUR_API_KEY';
$url = 'https://sachalabdullah.shop/api/v1/send';
$data = [
'phone' => '03001234567',
'message' => 'Your Order #1024 is Confirmed!'
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'X-API-Key: ' . $apiKey
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
import requests
url = "https://sachalabdullah.shop/api/v1/send"
headers = {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
}
payload = {
"phone": "03001234567",
"message": "Your appointment is confirmed!"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
const axios = require('axios');
async function sendWhatsApp() {
const res = await axios.post('https://sachalabdullah.shop/api/v1/send', {
phone: '03001234567',
message: 'Hello from Node.js backend!'
}, {
headers: { 'X-API-Key': 'YOUR_API_KEY' }
});
console.log(res.data);
}
sendWhatsApp();