Skip to main content

Google Form Notifier

Plugin Google Apps Script untuk mengirim notifikasi WhatsApp otomatis setiap kali ada respon baru di Google Form. Tidak membutuhkan instalasi software tambahan, semua berjalan di dalam Google Form menggunakan Apps Script bawaan.

Prasyarat:

  • Memiliki akses ke Google Form yang ingin diintegrasikan.
  • Aplikasi Whapi berjalan dan API Key tersedia.
  • File plugin whapi-notifier-gform-*.zip sudah diunduh.

Cara Kerja

Setiap kali formulir diisi dan di submit:

  1. Google Apps Script memproses data jawaban
  2. Script menyusun pesan WhatsApp dari data isian
  3. Pesan dikirim ke nomor tujuan via API Whapi

Langkah Instalasi

Langkah 1: Buka Editor Script di Google Form

  1. Buka Google Form yang ingin diintegrasikan
  2. Klik ikon titik tiga (⋮) di pojok kanan atas
  3. Pilih Script Editor
  4. Editor Google Apps Script terbuka di tab baru

Langkah 2: Tempel Kode Plugin

  1. Salin isi file Kode.gs dari dalam arsip whapi-notifier-gform-*.zip
  2. Tempel di editor Apps Script, gantikan kode yang sudah ada
  3. Sesuaikan bagian konfigurasi utama:
const WHAPI_CONFIG = {
endpoint: "http://1.1.1.1:3000/api/sendMessage",
apiKey: "xxxx",
phones: ["628xxxxxx", "628xxxxxx"],
title: "📨 Respon Baru Masuk!"
};
FieldKeterangan
endpointURL endpoint Whapi untuk kirim pesan
apiKeyAPI Key dari perangkat Whapi
phonesDaftar nomor WhatsApp penerima notifikasi
titleJudul pesan notifikasi

Langkah 3: Simpan dan Beri Nama Proyek

  1. Klik File > Save
  2. Beri nama proyek, contoh: WHAPI Notifier GForm

Langkah 4: Tambahkan Trigger

  1. Klik ikon jam (Triggers) di sidebar kiri editor
  2. Klik Add Trigger dan atur:
    • Function: onFormSubmit
    • Deployment: Head
    • Event type: On form submit
  3. Klik Save
  4. Berikan izin akses jika diminta

Langkah 5: Uji Integrasi

Isi Google Form untuk memverifikasi apakah notifikasi WhatsApp terkirim ke nomor yang sudah dikonfigurasi.

Error Umum dan Solusinya

KondisiPenyebabSolusi
Notifikasi tidak terkirim setelah form disubmitTrigger belum dikonfigurasiPeriksa apakah trigger onFormSubmit sudah aktif
Error di Apps ScriptAPI Key atau endpoint salahPeriksa nilai WHAPI_CONFIG di kode
Nomor tidak menerima pesanNomor tidak terdaftar di WhatsApp atau format salahPastikan format nomor benar, contoh: 628123456789 (tanpa tanda +)