Gateway ini
Produk VexaHost lain
Rujukan
Panduan
Tautkan nomor sekali, lalu kirim notifikasi transaksi, OTP, tagihan, dan pesan pelanggan dari bahasa atau framework apa pun tanpa khawatir sesi terputus saat deploy ulang.
curl -X POST https://wa.vexahostcloud.my.id/api/v1/messages/text \
-H "X-Api-Key: vwa_live_9a8b7c6d..." \
-H "Content-Type: application/json" \
-d '{
"to": "081234567890",
"message": "Invoice INV-001 sudah lunas. Terima kasih!"
}'
→ { "success": true, "data": { "status": "queued", "id": "msg_8921" } }
Tanpa konfigurasi server mandiri yang merepotkan. Hubungkan nomor dan langsung pakai.
Sekali scan QR di dashboard. Setelah itu sesinya tersimpan permanen di volume terisolasi — termasuk saat server di-deploy ulang.
Satu kunci rahasia per aplikasi atau workspace, bisa dilihat lagi kapan saja dan dicabut sendiri tanpa mempengaruhi nomor lain.
Satu permintaan HTTP POST biasa dengan JSON standar. Tidak ada SDK yang wajib dipasang, antrean pesan diurus otomatis oleh gateway.
Gateway WhatsApp yang menempel di dalam aplikasi akan meminta scan ulang setiap kali servernya dinyalakan ulang. Di sini kredensial nomor disimpan terpisah dan dicadangkan berkala, jadi nomor Anda menyala sendiri begitu container kembali hidup.
Nomor tetap bisa Anda ganti kapan saja lewat Putus tautan → Hubungkan.
Saat server di-deploy ulang
Container dimatikan
Sesi login WhatsApp diserialisasi dan disimpan rapi sebelum proses berhenti.
Versi baru menyala
Engine gateway mengontak Laravel untuk memeriksa nomor mana saja yang berstatus aktif.
Nomor tersambung sendiri
Koneksi WhatsApp pulih seketika tanpa scan QR dan tanpa tindakan manual dari Anda.
Satu nomor bermasalah tidak menghentikan pengiriman nomor lainnya.
Tiap pesan diberi jeda acak dan diantre per nomor, supaya nomor Anda tidak terbaca sebagai spam.
Balasan pelanggan diteruskan ke URL aplikasi Anda, bertanda tangan digital.
Terkirim, sampai (delivered), atau dibaca (read) tercatat per pesan secara akurat.
Cabang atau klien punya nomor, API key, dan riwayat pengiriman sendiri.
Satu kunci bocor tidak berarti seluruh nomor Anda ikut jatuh atau terancam.
Kirim pesan notifikasi otomatis langsung ke aplikasi yang dibuka pelanggan setiap hari.
Konfirmasi pesanan masuk, rincian tagihan, nomor resi pengiriman, dan pemberitahuan barang sampai ke kurir.
Invoice terbit, jatuh tempo H-3, atau pemberitahuan pembayaran lunas — terkirim langsung ke nomor pelanggan.
Pengingat janji temu dokter, reservasi meja, atau jadwal servis sehari sebelumnya secara otomatis dari sistem Anda.
Kode verifikasi sekali pakai yang dikirim dari nomor resmi brand Anda sendiri demi menjaga kredibilitas dan keamanan.
Semua paket memakai gateway, API, dan dashboard yang sama. Yang membedakan hanya seberapa besar Anda memakainya.
Satu usaha dengan satu nomor.
Harga pembelian pertama. Perpanjangan berikutnya .
Fitur yang didapatkan:
Volume harian dari satu nomor.
Harga pembelian pertama. Perpanjangan berikutnya .
Fitur yang didapatkan:
Dua nomor dan riwayat setahun penuh.
Harga pembelian pertama. Perpanjangan berikutnya .
Fitur yang didapatkan:
Bayar per pesan, tanpa langganan bulanan. Isi saldo sesuai kebutuhan, lalu pakai kapan saja — saldo tidak punya masa kedaluwarsa dan hanya berkurang saat pesan benar-benar terkirim.
Isi saldo sekali, pakai kapan saja
Fitur paket Pay as you go:
Butuh lebih banyak nomor, kuota di atas Elite, atau retensi riwayat yang lebih panjang? Batas dan harganya kami susun mengikuti kebutuhan Anda — bukan dipaksa masuk salah satu paket Bisnis.
Tidak ada SDK yang wajib dipasang. Kalau bahasa atau framework Anda bisa memanggil URL, ia bisa memakai gateway ini.
use Illuminate\Support\Facades\Http;
Http::withHeaders([
'X-Api-Key' => config('services.wa.key'),
])->post('https://wa.vexahostcloud.my.id/api/v1/messages/text', [
'to' => $invoice->customer_phone,
'message' => "Invoice {$invoice->number} sudah lunas.",
]);
await fetch('https://wa.vexahostcloud.my.id/api/v1/messages/text', {
method: 'POST',
headers: {
'X-Api-Key': process.env.WA_KEY,
'Content-Type': 'application/json',
},
body: JSON.stringify({ to: pesanan.telepon, message: teks }),
});
requests.post(
"https://wa.vexahostcloud.my.id/api/v1/messages/text",
headers={"X-Api-Key": os.environ["WA_KEY"]},
json={"to": pelanggan.telepon, "message": teks},
timeout=10,
)
Semua informasi lengkap yang Anda butuhkan seputar penautan nomor, integrasi API, keamanan data, fitur webhook, dan batas pemakaian gateway.
Tidak sama sekali. Anda memegang kendali penuh atas nomor WhatsApp yang ditautkan. Anda dapat memutuskan tautan (disconnect) kapan saja melalui dashboard dan menggantinya dengan nomor baru tanpa biaya tambahan atau birokrasi verifikasi yang rumit. Riwayat log pesan sebelumnya tetap tersimpan aman di akun Anda.
Proses penautan nomor pertama hanya membutuhkan waktu sekitar 30–60 detik melalui scan kode QR di dashboard VexaHost WA. Setelah nomor terhubung dan API Key diterbitkan, integrasi ke aplikasi Anda dapat selesai dalam hitungan menit cukup dengan mengirimkan satu HTTP POST request standar berisi format JSON.
Sistem tidak akan membiarkan pesan gagal secara diam-diam (silent failure). Gateway akan mengembalikan respon HTTP 429 Too Many Requests dengan pesan error yang jelas dan detail. Seluruh status pengiriman tercatat secara transparan di dashboard, dan Anda dapat melakukan upgrade paket seketika kapan saja untuk melanjutkan pengiriman tanpa perlu pairing ulang nomor.
VexaHost WA Gateway dibangun menggunakan standar terbuka REST API berbasis JSON murni. Layanan ini kompatibel 100% dengan bahasa pemrograman, runtime, atau framework apa pun—mulai dari Node.js (Express, NestJS), Python (Django, FastAPI), PHP native, Go, Java (Spring), C# (.NET), hingga platform no-code seperti Make, Zapier, dan n8n. Dokumentasi kami menyediakan contoh kode siap salin untuk berbagai bahasa.
Kami menerapkan arsitektur antrean cerdas (smart queue engine) dengan jeda acak natural (dynamic jitter) antar-pesan untuk mensimulasikan pola interaksi manusia dan menghindari deteksi bot oleh WhatsApp. Selain itu, kami menyarankan pengiriman pesan yang relevan (transaksional, OTP, notifikasi pesanan) dan menghindari spam massal ke nomor yang tidak pernah berinteraksi dengan Anda.
Anda bebas menggunakan jenis nomor apa pun, baik WhatsApp Personal standar maupun WhatsApp Business biasa. Anda tidak diwajibkan memiliki centang hijau (green tick) ataupun akun Facebook Business Manager yang rumit. Cukup pastikan nomor kartu SIM aktif dan sudah terdaftar di aplikasi WhatsApp resmi ponsel Anda.
Ya, tentu saja. Selain pesan teks reguler, API VexaHost WA Gateway mendukung pengiriman berbagai jenis media digital, termasuk gambar (JPEG, PNG), dokumen dokumen faktur/tagihan (PDF, spreadsheet XLSX), audio, hingga pesan lokasi. Cukup sertakan URL media publik yang valid pada payload API pengiriman media.
Ya, sangat bisa. Anda dapat mengonfigurasikan URL Webhook di dashboard untuk menerima notifikasi pesan masuk secara real-time. Setiap kali pelanggan mengirimkan balasan, gateway akan langsung meneruskan payload data ke endpoint server Anda, memungkinkan Anda membangun bot interaktif, integrasi CRM, atau ticketing helpdesk pelanggan.
Keamanan dan privasi data Anda adalah prioritas utama kami. Seluruh lalu lintas data antara aplikasi Anda, gateway kami, dan server WhatsApp dienkripsi menggunakan protokol SSL/TLS 256-bit standar perbankan. Kami tidak pernah membagikan atau menjual isi pesan pelanggan Anda, dan log pesan hanya dapat diakses oleh pemilik akun untuk keperluan audit.
Arsitektur REST API VexaHost WA berbasis JSON murni tanpa dependensi rumit. Cukup berikan prompt spesifikasi kami ke AI Agent favorit Anda, dan biarkan AI menuliskan service integrasinya dalam hitungan detik.
.env dan jangan pernah hardcode ke dalam berkas repositori.
Buat akun, tautkan satu nomor, dan sambungkan ke aplikasi Anda. Menautkan nomor pertama biasanya di bawah satu menit.