ardifx01 Profile Photo
Muhammad Nadhif

Notifikasi WhatsApp Otomatis dari Google Form dengan Twilio

dhiff
dhiff
Notifikasi WhatsApp Otomatis dari Google Form dengan Twilio

Bayangkan setiap kali seseorang mengisi Google Form, kamu langsung menerima notifikasi di WhatsApp — bukan hanya di email. Dengan Twilio, Google Sheets / Forms, dan Make.com, itu bisa diwujudkan dalam hitungan menit. Artikel ini menjelaskan langkah-langkah lengkapnya.

Ilustrasi Arus Data Visual

Google Form → Google Sheets → Make scenario → Twilio WhatsApp → Notifikasi ke penerima

Ringkasan Alur dan Komponen

Alur notifikasi WhatsApp tersebut dibangun dari beberapa bagian: Google Forms menyimpan jawaban di Sheets, Make memantau baris baru, dan Twilio mengirim pesan WhatsApp berbasis template atau session.

Langkah Konfigurasi

Berikut langkah umum yang harus diikuti:

  • Buat Google Form dan hubungkan ke Google Sheets.
  • Siapkan Twilio dengan WhatsApp sandbox atau sender bisnis.
  • Bangun skenario Make.com: Watch Rows → Format Data → Twilio Send Message.
  • Tambahkan deduplication untuk mencegah pengiriman ganda.
  • Pastikan format nomor telepon mengikuti E.164 (contoh: +6281234567890).
  • Gunakan template WhatsApp jika mengirim ke kontak baru.

Contoh Snippet: Google Apps Script → Twilio

function onFormSubmit(e) {
  const TWILIO_ACCOUNT_SID = 'YOUR_SID';
  const TWILIO_AUTH_TOKEN = 'YOUR_TOKEN';
  const FROM = 'whatsapp:+14155238886'; // contoh sandbox Twilio
  const TO = 'whatsapp:+<recipient_number>';

  const payload = {
    From: FROM,
    To: TO,
    Body:
      'New Form Submission:\n' +
      `Name: ${e.values[1]}\n` +
      `Email: ${e.values[2]}\n` +
      `Message: ${e.values[3]}`
  };

  const options = {
    method: 'post',
    payload: payload,
    headers: {
      Authorization: 'Basic ' + Utilities.base64Encode(TWILIO_ACCOUNT_SID + ':' + TWILIO_AUTH_TOKEN)
    }
  };

  UrlFetchApp.fetch('https://api.twilio.com/2010-04-01/Accounts/' + TWILIO_ACCOUNT_SID + '/Messages.json', options);
}

Pertimbangan & Batasan

Beberapa hal yang harus diperhatikan: - Akun Twilio trial memiliki batasan jumlah pesan dan nomor tujuan. - Template WhatsApp diperlukan jika pesan dikirim ke kontak yang belum mengirim pesan ke Anda dalam 24 jam. - Pastikan pengguna telah memberikan izin / opt-in untuk notifikasi. - Gunakan deduplikasi agar tidak mengirim lebih dari satu notifikasi per jawaban.

Kesimpulan

Mengintegrasikan Google Forms dan WhatsApp via Twilio membuka peluang automasi real-time. Dengan alur yang tepat — Form → Sheet → Make → Twilio — kamu bisa membuat sistem notifikasi cerdas dashboard kepada pengguna atau tim.