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.