WizMessage menyediakan API yang ramah bagi developer yang memungkinkan Anda menghubungkan sistem yang ada — toko e-commerce, CRM, helpdesk, atau aplikasi kustom Anda — untuk mengontrol tindakan chatbot, mengelola kontak, dan mengirim pesan massal secara terprogram. Dari layar ini, Anda membuat dan mengelola kunci API dengan keamanan tingkat perusahaan: kunci di-hash untuk penyimpanan yang aman, rahasia hanya ditampilkan sekali, dan Anda dapat membatasi akses berdasarkan daftar putih IP dan menerapkan batas kecepatan dan permintaan harian. Siapkan webhook keluar untuk menerima peristiwa real-time (pesan diterima, dikirim, dibaca) dengan verifikasi tanda tangan, dan gunakan Playground bawaan untuk menguji panggilan API secara langsung dari browser Anda sebelum menulis kode integrasi apa pun.
ARSITEKTUR API & WEBHOOKADMIN1Buat KunciAdmin membuat kunci API dan rahasia.DEVELOPER2Integrasi APIDeveloper menggunakan kunci di perangkat lunakeksternal.SISTEM3Peristiwa TerjadiPesan terkirim atau diterima memicu webhook.SISTEM4Pengiriman WebhookPayload ditandatangani dan dikirim ke server developer(hingga 5 upaya).DONE
📊 Persyaratan Paket: Manajemen API memerlukan Wiz Bot atau Wiz Pro. Panggilan API dan pengiriman webhook adalah tidak terbatas — tidak ada batasan pesan bulanan yang berlaku untuk penggunaan API.
Buat Kunci API — buat kunci API aman (pk_live_...) dan rahasia tampilan tunggal (sk_live_...) untuk menghubungkan sistem eksternal.
Rotasi Rahasia — jika terkompromi, buat ulang rahasia Anda sambil mempertahankan kunci publik agar tidak perlu memfaktorkan ulang kode sepenuhnya.
Terapkan Daftar Putih IP — tentukan daftar alamat IP yang diizinkan yang dipisahkan koma untuk memblokir permintaan yang tidak sah.
Tetapkan Batas Penggunaan — mitigasi penyalahgunaan dengan menentukan batas kecepatan (permintaan per menit) dan batas absolut harian.
Konfigurasikan Webhook — siapkan webhook keluar dengan token tanda tangan (whsec_...) untuk menerima peristiwa real-time (terkirim, diterima, dibaca).
Uji di Playground — gunakan Playground bawaan di browser untuk mengeksekusi panggilan uji coba langsung menggunakan templat dan kontak Anda sebelum menulis kode.
WHAT YOU CAN DOWizMessageOne dashboard, every channelBuat Kunci APIBuat pasangan kunci publik danrahasia yang amanRotasi RahasiaBuat ulang rahasia tanpa merusak IDkunciDaftar Putih IPBatasi akses ke alamat IP yangdiizinkanBatas PenggunaanTerapkan batas kecepatan danpermintaan harianWebhookPeristiwa real-time denganverifikasi tanda tanganPlayground APIUji panggilan langsung di browserAndaWHAT YOU CAN DOWizMessageOne dashboard, every channelBuat Kunci APIBuat pasangan kunci publik dan rahasia yang amanRotasi RahasiaBuat ulang rahasia tanpa merusak ID kunciDaftar Putih IPBatasi akses ke alamat IP yang diizinkanBatas PenggunaanTerapkan batas kecepatan dan permintaan harianWebhookPeristiwa real-time dengan verifikasi tanda tanganPlayground APIUji panggilan langsung di browser Anda
ALUR KERJA INTEGRASI API ANDASTARTDONELANGKAH 11Buat KunciBuat kunci API baru, tetapkan batas kecepatandan daftar putih IP, lalu salin Kunci Rahasia…LANGKAH 22Uji di PlaygroundBuka tab Playground, pilih kunci Anda,konfigurasikan parameter pesan, dan kirim…LANGKAH 33Konfigurasikan WebhookSiapkan URL webhook untuk menerima peristiwa,dan gunakan Rahasia Webhook yang dihasilkan…ALUR KERJA INTEGRASI API ANDALANGKAH 11Buat KunciBuat kunci API baru, tetapkan batas kecepatan dandaftar putih IP, lalu salin Kunci Rahasia (hanya…LANGKAH 22Uji di PlaygroundBuka tab Playground, pilih kunci Anda, konfigurasikanparameter pesan, dan kirim permintaan uji coba…LANGKAH 33Konfigurasikan WebhookSiapkan URL webhook untuk menerima peristiwa, dangunakan Rahasia Webhook yang dihasilkan untuk…DONE
Tips: Perlakukan kunci API seperti kata sandi. Jangan pernah melakukan komit pada repositori Git atau meng-hardcode-nya di kode frontend. Jika sebuah kunci bocor, segera cabut atau rotasi.
Format Kunci API: Diawali dengan pk_live_ (misalnya, pk_live_abcd1234...). 12 karakter pertama adalah teks biasa untuk identifikasi; kunci lengkap di-hash menggunakan SHA-256.
Format Rahasia API: Diawali dengan sk_live_ (misalnya, sk_live_xyz9876...). Ditampilkan hanya sekali saat pembuatan.
Batas Kecepatan: Permintaan maksimal yang diizinkan per menit per kunci (default ke 60).
Batas Harian: Batas harian keras pada total permintaan per kunci (default ke 1000).
Rahasia Webhook: Secara otomatis menghasilkan token tanda tangan yang diawali dengan whsec_ (misalnya, whsec_abc123...).
Verifikasi Tanda Tangan: Setiap webhook berisi header X-WizMessage-Signature (tanda tangan HMAC-SHA256 dari tubuh mentah menggunakan rahasia whsec_ Anda).
Langganan Peristiwa: Berlangganan peristiwa tertentu seperti message.received, message.sent, delivery.updated, atau dengarkan all.
Logika Percobaan Ulang: Pengiriman webhook yang gagal dicoba ulang dengan penundaan hingga 5 upaya.
API mengubah WizMessage dari alat yang berdiri sendiri menjadi bagian yang terhubung dari operasi bisnis Anda.
WHATSAPP VS EMAILWhatsAppEmailKeranjang yang ditinggalkandipulihkan menggunakan…15-25%Email — far lowerPengembalian investasi untukmerek online menggunakan…140×Pengurangan tiket "Di manapesanan saya?" menggunakan…40-70%Email — far lowerWHATSAPP VS EMAILWhatsAppEmailKeranjang yang ditinggalkan dipulihkanmenggunakan pengingat WhatsApp…15-25%Pengembalian investasi untuk merekonline menggunakan pemulihan keranjang140×Pengurangan tiket "Di mana pesanansaya?" menggunakan webhook pesanan40-70%
BUKU PANDUAN: INTEGRASI PENGEMBALIAN TINGGIDAY 1RESULTSPENJUALANPemulihan KeranjangHubungkan toko e-commerce Anda untuk mengirimpengingat WhatsApp 30–45 menit setelahpeninggalan keranjang. Menghasilkan pemuliha…1DUKUNGANPembaruan PesananKirim pembaruan status otomatis (dikemas,dikirim, terkirim) untuk secara drastismengurangi tiket dukungan rutin.2OPERASIONALSinkronisasi CRMSinkronkan setiap interaksi kembali keHubSpot, Zoho, atau Salesforce sehingga timpenjualan dan dukungan berbagi pandangan…3BUKU PANDUAN: INTEGRASI PENGEMBALIAN TINGGI1PENJUALANPemulihan KeranjangHubungkan toko e-commerce Anda untuk mengirimpengingat WhatsApp 30–45 menit setelahpeninggalan keranjang. Menghasilkan pemulihan…2DUKUNGANPembaruan PesananKirim pembaruan status otomatis (dikemas,dikirim, terkirim) untuk secara drastismengurangi tiket dukungan rutin.3OPERASIONALSinkronisasi CRMSinkronkan setiap interaksi kembali ke HubSpot,Zoho, atau Salesforce sehingga tim penjualan dandukungan berbagi pandangan pelanggan yang…