Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook


WhatsApp API sangat banyak fungsinya, salah satunya menyimpan pesan ke google sheet melalui Webhook. Dalam tutorial kali ini akan menyimpan data nomor WhatsApp pengirim, isi pesan, dan waktu pengiriman

Berikut Langkah-langkah membuatnya:

1. Siapkan google sheet baru yang akan menjadi tempat penyimpanan data pesan masuk

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

2. klik menu ekstensi->Apps Script

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

3. Salin kode berikut pada Apps Script

function doPost(e) {

  var stringJson = e.postData.getDataAsString();

  var updates = JSON.parse(stringJson);

  const ss = SpreadsheetApp.getActiveSpreadsheet();

  const sheet = ss.getSheets()[0];

  sheet.appendRow([updates.data.sender, updates.data.message, Utilities.formatDate(new Date(updates.data.created*1000), "GMT+7", "MM-dd-yyyy HH:mm:ss")]);

}

4. Kemudian klik save, dan klik terapkan

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

5. Pilih Deployment Baru

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

6. Klik roda bergerigi, lalu pilih Aplikasi Web

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

7. Pada bagian akses, pilih siapa saja, lalu klik terapkan

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

8. klik izinkan akses, lalu lanjutkan dengan email yg digunakan

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

9. jika muncul seperti ini, klik advanced lalu go to project, dan klik allow

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

10. Kemudian salin URL aplikasi Web

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

11. Terakhir, tempelkan pada menu profile -> URL Webhook-> Reply Callbak

image for Menyimpan Pesan Masuk WhatsApp ke Google Sheet Menggunakan Webhook

Jika sudah diterapkan, coba kirim chat ke nomor yang terhubung dengan alatwa.

Selamat Mencoba 😎

Bagikan: