Status Koneksi WhatsApp
Pindai QR Code menggunakan aplikasi WhatsApp di ponsel Anda untuk menghubungkan perangkat.
QR Code aktif. Pindai sebelum kedaluwarsa.
Sesi WhatsApp Belum Terhubung
Klik tombol di bawah untuk meminta QR Code baru dari WhatsApp.
WhatsApp Terhubung!
Gateway siap digunakan untuk mengirim dan menerima pesan via REST API & Web Dashboard.
Ringkasan Statistik
API & Webhook Device
Pengaturan ini hanya berlaku untuk device yang dipilih di atas.
Kirim Pesan Tunggal
Pengiriman Pesan Massal (Bulk Broadcast)
Riwayat Log Pesan
| Waktu | Tipe | Nomor Tujuan / Pengirim | Isi Pesan | Status |
|---|---|---|---|---|
| Memuat data log... | ||||
Dokumentasi Integration REST API
Gunakan API Key sesi WhatsApp Anda pada header x-api-key.
{
"to": "6285271524200",
"message": "Halo! Pesan konfirmasi pesanan Anda telah diproses."
}
{
"to": "6285271524200",
"media_url": "https://example.com/invoice.pdf",
"caption": "Berikut invoice pemesanan buku Anda."
}
Ketika gateway mengirim pesan, menerima pesan masuk, atau pesan telah terkirim (sent), tersampaikan (delivered - centang 2), atau dibaca (read - centang 2 biru), gateway akan otomatis mengirimkan request HTTP POST JSON ke URL Webhook yang Anda atur.
{
"event": "message.status_update",
"data": {
"session_id": "operator1_wa",
"message_id": "3EB04066C59965F0ABE8AB",
"phone": "6285271524200",
"status": "delivered", // "sent", "delivered" (centang 2), "read" (centang biru), "failed"
"timestamp": "2026-09-24T00:30:00.000Z"
},
"timestamp": "2026-09-24T00:30:00.000Z"
}
// routes/api.php
Route::post('/whatsapp-webhook', [WhatsAppWebhookController::class, 'handle']);
// app/Http/Controllers/WhatsAppWebhookController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\BookingNotification;
class WhatsAppWebhookController extends Controller
{
public function handle(Request $request)
{
$event = $request->input('event');
$data = $request->input('data');
if ($event === 'message.status_update') {
$messageId = $data['message_id'];
$status = $data['status']; // 'sent', 'delivered', 'read', 'failed'
$phone = $data['phone'];
// Update status pesanan / notifikasi Anda di database
// BookingNotification::where('wa_message_id', $messageId)->update(['status' => $status]);
}
return response()->json(['status' => true]);
}
}
Manajemen Pengguna (User Management)
Kelola hak akses pengguna dashboard dan operator gateway
| ID | Nama Lengkap | Username | Role | Sesi WA & API Key | Tanggal Dibuat | Aksi |
|---|---|---|---|---|---|---|
| Memuat data pengguna... | ||||||