TeknoCerdas.com – Salam cerdas untuk kita semua. Ketika membuat sebuah formulir online dengan Google Form kadang kita ingin mengintegrasikannya dengan WhatsApp. Dimana ketika pengguna selesai mengisi form maka otomatis responden dan admin akan mendapatkan notifikasi. Pada tulisan kali ini kita melakukan integrasi Google Form dan WhatsApp menggunakan API KirimWA.id. Show API KirimWA.id adalah layanan Unofficial WhatsApp API Gateway untuk mengirimkan pesan WhatsApp dengan menggunakan REST API. API KirimWA.id dapat digunakan untuk mengirim link konfirmasi, OTP, alert, dan berbagai notifikasi yang sesuai dengan keingingan. Baca Juga Daftar Isi
0. PersiapanTerdapat beberapa hal yang perlu dipenuhi sebelum mengikuti tutorial ini.
1. Membuat Formulir dengan Google FormBuat sebuah formulir baru pada Google Form dengan minimal memiliki dua pertanyaan yaitu Nama dan Nomor WhatsApp. Keduanya bertipe Short Answer. Berikut adalah gambaran form yang akan dibuat. Contoh Form untuk Integrasi WhatsApp Google Form2. Membuat Kode dengan Apps ScriptLangkah berikutnya adalah menambahkan kode untuk memproses formulir yang telah diisi oleh responden. Kode ini akan dieksekusi oleh Apps Script ketika form telah di-submit. Klik menu titik tiga pada pojok kanan atas kemudian pilih Script Editor untuk membuka editor kode. Membuka Script EditorBerikut ini adalah kode yang diperlukan. Copy dan paste kode berikut kedalam Script Editor.
Fungsi Pada fungsi tersebut semua pertanyaan akan diubah dalam bentuk lower case dan spasi akan diganti underscore. Sehingga pertanyaan “Nomor WhatsApp” akan diubah menjadi
Fungsi Fungsi Script ini akan mengirimkan dua pesan WhatsApp satu untuk responden dan satu lagi untuk Admin. Oleh karena itu, ganti 0 dengan nomor admin dalam format yang diterima API KirimWA.id misal 1.
3. Menambah TriggerScript ini belum terhubung dengan formulir yang telah dibuat, untuk itu harus ditambahkan trigger terlebih dahulu untuk menghubungkan event submit dan kode yang dibuat. Klik icon Triggers pada sisi kiri layar seperti yang ditunjukkan oleh gambar di bawah. Membuat TriggersKemudian akan muncul window konfigurasi Add Trigger. Disini kita menentukan kapan kode akan dijalankan. Paramater-parameter yang harus diubah adalah:
Kemudian lanjutkan dengan menekan tombol Save. Seharusnya akan muncul window permission untuk script ini. Klik Allow untuk memperbolehkan. Mungkin akan muncul window baru lagi yang menyatakan bahwa script ini belum diverifikasi oleh Google. Klik tombol Advanced untuk membuka opsi. Izinkan permission untuk script (2)Kemudian pilih Go to Untitled project (Unsafe) untuk mengizinkan script ini tetap dijalankan. Izinkan permission untuk script (3)4. Uji Coba FormLakukan preview pada formulir yang telah dibuat dan coba isi dengan nama dan nomor WhatsApp yang dimiliki. Misal nama “Budi Cerdas” dan nomor WhatsApp anda. Jika semua berjalan sukses maka akan ada dua pesan WhatsApp terkirim. Pertama adalah WhatsApp untuk responden seperti berikut. Kedua adalah WhatsApp untuk admin seperti berikut. Pesan untuk AdminShare
Rio Astamal Follow Adalah penulis utama di TeknoCerdas.com. Rio Astamal seorang yang sangat antusias dengan web development sejak 2003. Sejak November 2021 Rio Astamal bekerja di Amazon Web Services (AWS) sebagai Developer Advocate untuk Indonesia. Dia mengelola TeknoCerdas.com di waktu senggangnya sebagai salah satu sarana untuk ikut mencerdaskan pembaca dalam dunia IT. |