Cara menggunakan webhook di Whacenter
![]() |
| Menggunakan webhook di Whacenter |
Fungsi webhook adalah menangkap pesan masuk kemudian dimasukkan ke database atau diintegrasikan dengan aplikasi lain.
Pesan masuk yang ditangkap dalam bentuk JSON berikut contohnya :
{
"from": "6281282284252",
"to": "6281234567889",
"message": "help",
"media": "url",
"timestamp": "2021-10-10 11:49:50",
}
From adalah nomor pengirim pesan
to adalah nomor yg terkoneksi dengan Whacenter, yaitu nomor penerima pesan
message adalah pesan yang diterima, bisa berupa text.
media adalah pesan berupa gambar atau file docx, xlsx, pdf.
timestamp adalah waktu menerima pesan.
untuk menangkap pesan dari webhook Whacenter bisa menggunakan script ini :
$data = json_decode(file_get_contents('php://input'), true);
$number = $data["from"];
$message = $data["message"];
script diatas adalah contoh jika mengunakan PHP.
contoh script webhook.php
<?php
$data = json_decode(file_get_contents('php://input'), true);
$number = $data["from"];
$message = $data["message"];
switch($message) {
case 'ID':
$msg = 'Your number = '.$number.'';
sendMessage($number, $msg, $file);
break;
case 'MACBOOK':
$msg = 'MACBOOK PRO M1 Harga Rp. 20.999.000';
$file = "https://cdn.eraspace.com/pub/media/catalog/product/m/a/macbook_pro_m1_space_gray_1_2.jpg";
sendMessage($number, $msg, $file);
break;
}
function sendMessage($number, $message, $file) {
$url = 'https://app.whacenter.com/api/send';
$ch = curl_init($url);
$data = array(
'device_id' => 'xxx', //sesuaikan dg device id anda
'number' => $number,
'message' => $message,
'file' => $file,
);
$payload = $data;
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
//echo $result;
}
?>
Langkah-langkahnya untuk mengatur Webhook adalah
- Masuk ke hosting / cpanel, buat sebuah file misalnya webhook.php
- Copy paste script di atas
- Sesuaikan device id
- Masuk ke dashboard Whacenter, masukkan link url webhook (https)
Whacenter - WA API Gateway dan Support Multidevice
Tool WA yang powerful untuk kebutuhan Anda!
Kelebihan Whacenter yang tidak dimiliki oleh aplikasi lain :
- WA API Gateway
- Auto Reply
- WA Message Management
Order via Google Form :
https://forms.gle/XhTxK7uMd82mT7fM8
⏺️FB : https://www.facebook.com/whacenter.agency
💟IG : https://www.instagram.com/whacenter_agency
🐤X : https://twitter.com/whacenter
▶️YT : https://www.youtube.com/@whacenter
=========================================
Dibuka jasa custom/request untuk integrasi Whacenter dengan aplikasi/sistem Anda ataupun integrasi dengan PHP & MySQL, Google Form, Google Spreadsheet, dan Apps Script.
Biaya Kustomisasi
Whacenter bisa diintegrasikan dengan sistem lain atau dengan database yang sudah dimiliki oleh klien. Secara umum bentuk integrasi ini adalah untuk layanan autoreply dan notifikasi.
Catatan:
- Biaya kustomisasi dapat berubah sesuai dengan tingkat kompleksitas atau kesulitan yang diinginkan klien.
- Untuk saat ini kami baru bisa melayani customi integrasi Whacenter dengan Google Form, Google Spreadsheet, Apps Script, dan ke sistem lain yang bahasa pemrograman PHP dan databasenya menggunakan MySQL saja.
- Mekanisme pembayaran biaya kustomisasi: 70% DP + 30% setelah seluruh modul/code/script kustomisasi dapat berfungsi sesuai yang dikehendaki.
- Lama pengerjaan kostumisasi adalah maksimum 2 minggu (tergantung tingkat kesulitan/kompleksitasnya) dihitung sejak pembayaran awal (DP).
- Masa garansi kustomisasi adalah 1 bulan terhitung dari kustomisasi diserahkan kepada klien seluruhnya. Masa garansi adalah masa jaminan dari kami pada berfungsinya secara penuh seluruh kustomisasinya.

Komentar
Posting Komentar