Membuat Sertifikat Otomatis Menggunakan Google Forms dan WhatsApp
Pendahuluan
- Pemateri: Afin di Mending NgoDing
- Tujuan: Membuat sistem otomatis untuk mengirim sertifikat melalui WhatsApp menggunakan Google Forms dan Apps Script.
- Alasan Menggunakan WhatsApp:
- Pembatasan kuota pada email (sekitar 150 pengiriman)
- WhatsApp lebih praktis untuk pengiriman massal
Alat dan Bahan
- Akun Woblast: Untuk mengirim pesan WhatsApp melalui Apps Script.
- Google Slides: Untuk membuat blanko sertifikat.
- Folder Export: Menyimpan hasil editan sertifikat.
- Google Form: Untuk pengumpulan data peserta.
- Google Sheet: Terhubung dengan Google Form untuk mencatat inputan.
- Apps Script: Untuk otomatisasi proses.
Langkah-langkah Implementasi
Pembuatan Sertifikat dan Pengiriman
-
Pembuatan Akun Woblast:
- Registrasi di Woblast.com dan verifikasi akun.
- Login menggunakan email dan password.
- Menyalin APK dari menu device untuk digunakan di Apps Script.
-
Membuat Blanko Sertifikat di Google Slides:
- Menambahkan ornamen dan placeholder nama peserta.
-
Membuat Google Form dan Sheet:
- Menambahkan field seperti "Nama Peserta" dan "Nomor WhatsApp".
- Menghubungkan form ke Google Sheet untuk pencatatan data.
-
Menulis Apps Script:
- Function Salin File: Menyalin template sertifikat.
- Function Edit File: Mengubah placeholder dengan nama peserta.
- Function Export File: Mengekspor slide menjadi PDF.
- Function Ambil URL PDF: Mendapatkan URL untuk file PDF.
- Function Kirim WA: Mengirim pesan WhatsApp dengan link sertifikat.
- Function Baca Form: Membaca input form dan menjalankan skrip otomatis.
-
Membuat Trigger:
- Menggunakan pemicu onFormSubmit untuk menjalankan Apps Script otomatis saat form disubmit.
Pengujian dan Penyempurnaan
- Pengujian Sistem: Verifikasi bahwa PDF dan pesan WhatsApp terkirim dengan benar.
- Solusi untuk Error: Menggunakan skrip yang disediakan di deskripsi jika terjadi masalah.
Pengembangan Lanjutan
- Integrasi dengan Google Sheet: Memungkinkan pembuatan sertifikat tanpa Google Form.
- Efisiensi: Menggunakan Sheet berisi data peserta dan nomor WhatsApp untuk mengotomatisasi proses tanpa input manual.
Kesimpulan
- Sistem ini memungkinkan pengiriman sertifikat secara otomatis dan efisien.
- Skrip dapat dikembangkan sesuai kebutuhan dan fleksibel untuk berbagai acara.
Selamat mencoba dan semoga bermanfaat!