Sertifikat Otomatis via Google dan WhatsApp

Oct 24, 2024

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

  1. Akun Woblast: Untuk mengirim pesan WhatsApp melalui Apps Script.
  2. Google Slides: Untuk membuat blanko sertifikat.
  3. Folder Export: Menyimpan hasil editan sertifikat.
  4. Google Form: Untuk pengumpulan data peserta.
  5. Google Sheet: Terhubung dengan Google Form untuk mencatat inputan.
  6. Apps Script: Untuk otomatisasi proses.

Langkah-langkah Implementasi

Pembuatan Sertifikat dan Pengiriman

  1. 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.
  2. Membuat Blanko Sertifikat di Google Slides:

    • Menambahkan ornamen dan placeholder nama peserta.
  3. Membuat Google Form dan Sheet:

    • Menambahkan field seperti "Nama Peserta" dan "Nomor WhatsApp".
    • Menghubungkan form ke Google Sheet untuk pencatatan data.
  4. 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.
  5. 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!