Friday, April 19, 2024

Whatzapp Integrasi Google Form

Berikut ini saya buatkan class javascript agar lebih mudah untuk mengirim pesan Google Form dengan API menggunakan Whatzapp Gateway.

Langkah pertama silahkan buat Google Form Anda, sebagai contoh saya akan membuat Form sederhana dengan 2 input yaitu nama dan nomor Whatsapp

Kemudian pindah ke menu jawaban -> Lihat di Spreadsheet -> buat Spreadsheet baru.

Spreadsheet baru tampilannya seperti ini :

Baris pertama (Nama dan Nomor whatsapp) adalah sebagai KEY yang akan kita tangkap nantinya di code saat mengirim Whatsapp.

Anda akan diarahkan he halaman editing script berikut :

Sebagai contoh saya akan mengirim Whatsapp "Hallo nama" ketika Google Form di submit.

Berikut ini listing codenya :


const url = "https://whatzapp.my.id/send-message"; // url whatzapp gateway 
const api_key = "hYdHwuYdrv307nG8J0Zs61YS2SQ2b7" // api_key whatzapp gateway
const sender = "6281888888888"; //device /sender whatzapp gateway
function WhatzappGateway(e) {
  
 
  let Nama = e.namedValues["Nama"][0];
  let NoWhatsapp = e.namedValues["Nomor whatsapp"][0].replace("+","");

  const payload = {
    api_key,sender,
    number : NoWhatsapp,
    message : `Hallo ${Nama}`
  }

  let res = UrlFetchApp.fetch(url,{
      method : "post",
      headers : {
        "Content-type" : "application/json"
      },
      payload : JSON.stringify(payload)
  })


}

Kemudian klik save.

Kemudian masuk ke menu pemicu/trigger, dan tambah pemicu

Isikan seperti ini :

Klik simpan dan sekarang Whataspp akan terkirim ketika Form di submit.

Post a Comment