Langsung ke konten utama
Semua case study
AI & Automation

Ribuan Sertifikat, Email Tagihan, dan Slip Gaji Terkirim Otomatis dari Google Sheets

Case study otomatisasi berbasis cloud untuk lembaga pelatihan: ribuan sertifikat dibuat dari Google Sheets dan Slides, lalu email tagihan, e-sertifikat, dan slip gaji terkirim otomatis lewat Gmail.

Bagikan

Bagikan ke Instagram Stories

Menyiapkan gambar…

  1. Link sudah disalin.
  2. Unduh gambarnya, lalu unggah ke Instagram Stories dari HP.
  3. Tambahkan stiker Link di Story, lalu tempel link-nya.
Unduh gambar

Instagram Stories cuma bisa dibuat dari aplikasi di HP.

Bagikan ke TikTok

Menyiapkan gambar…

  1. Caption dan link sudah disalin.
  2. Unduh gambarnya, lalu unggah sebagai postingan foto di TikTok.
  3. Tempel caption-nya sebelum posting.
Unduh gambar

Paling gampang diposting dari aplikasi TikTok di HP.

Klien
Lembaga pelatihan
Peran
Automation Engineer
Tools
Google Apps Script, Google Sheets, Google Slides, Gmail, Google Drive
Sheet data sertifikat massal dengan menu kustom Gas Buatin Sertifikat, dan menu Mailer Otomatis untuk mengirim email, dengan data peserta disamarkan

Sebuah lembaga pelatihan menerbitkan ribuan sertifikat untuk peserta setiap periode. Prosesnya bergantung pada komputer berspesifikasi tinggi di kantor dan input manual yang rawan salah, sehingga perusahaan harus terus mengeluarkan biaya untuk perangkat keras.

Aku memindahkan seluruh proses pembuatan sertifikat ke cloud dengan Google Apps Script. Setelah itu, alur komunikasi yang berulang ikut aku otomatiskan: email follow-up pembayaran, pengiriman e-sertifikat, dan distribusi slip gaji karyawan. Nama perusahaan dan semua data peserta di case study ini disamarkan.

Masalah: sertifikat bergantung pada satu komputer

Membuat ribuan sertifikat lewat jalur lama butuh komputer yang kuat dan banyak langkah manual. Setiap langkah membuka peluang salah ketik, dan setiap tambahan volume berarti tambahan waktu admin.

Sebelum

  • Data peserta diinput di Excel
  • Template di Word, diekspor lewat mail merge
  • File di-rename satu per satu
  • Upload manual ke Google Drive

Sesudah

  • Data di Google Sheets sebagai satu sumber
  • Template di Google Slides, diekspor otomatis lewat Apps Script
  • Nama file dibuat otomatis
  • Langsung tersimpan di folder Drive yang terstruktur

Yang aku kerjakan

Satu sumber data dengan menu sendiri

Semua data sertifikat ada di satu sheet. Nomor sertifikat disusun lewat formula dari data yang sudah ada, jadi nggak ada lagi input berulang. Untuk mengendalikan prosesnya, aku tambahkan menu kustom di Google Sheets: jalankan semua data, kerjakan yang dicentang saja, hentikan dan reset proses, atau hapus kolom status. Status tiap baris diperbarui langsung selama pembuatan massal berjalan.

Sheet Bulk Data berisi kolom status, batch, template, nomor, tanggal, nama, kode, sertifikat, tanggal pelatihan, dan outline, dengan menu Gas Buatin Sertifikat terbuka
Sheet data sertifikat dengan menu kustom. Nomor, nama peserta, kode kelas, dan detail pelatihan disamarkan.

Diproses per batch supaya nggak terpotong batas waktu

Apps Script punya batas 6 menit per eksekusi, sementara ribuan sertifikat jelas butuh lebih lama. Karena itu skripnya memproses 100 baris per batch, mencatat baris terakhir yang selesai, lalu menjadwalkan batch berikutnya lewat trigger satu menit kemudian. Ada juga penanda supaya proses yang sama nggak berjalan dua kali.

Editor Apps Script berisi konfigurasi kolom, ukuran batch 100, jeda satu menit antar batch, nama fungsi trigger, dan menu kustom di spreadsheet
Konfigurasi skrip: ukuran batch, jeda antar batch, dan menu kustom. ID spreadsheet dan folder disamarkan.

Hasilnya langsung tersusun di Drive

Sertifikat yang jadi tersimpan otomatis per batch dan per peserta, dengan nama file yang konsisten. Tim nggak perlu lagi mengunduh, mengganti nama, dan mengunggah ulang.

Folder Google Drive per batch dan per peserta berisi dua file PDF sertifikat dengan nama file yang dibuat otomatis
Folder hasil di Google Drive. Nama peserta diblur.

Email tagihan, e-sertifikat, dan slip gaji

Bagian kedua menghubungkan Google Sheets dengan Gmail. Dari satu tempat, sistem ini:

  • Mengirim email follow-up pembayaran ke pelanggan yang belum merespons, berdasarkan status di sheet.
  • Mengirim e-sertifikat ke peserta setelah pelatihan selesai.
  • Mendistribusikan slip gaji ke karyawan secara aman dan terstruktur.

Isi email disusun otomatis dari data tiap baris, dan status terkirim tercatat kembali di sheet. Pengirimannya bisa dijalankan untuk semua baris atau hanya yang dicentang. Ini juga penting karena Apps Script membatasi jumlah penerima email per hari, 1.500 untuk akun Google Workspace menurut halaman kuotanya.

Sheet Data Follow Up dengan menu Email Sender, kolom tanggal pelatihan, subjek Reminder Pelunasan, dan formula yang menyusun isi email dari data tiap baris
Sheet follow-up pembayaran. Nama, nominal, dan isi email disamarkan.
Sheet Send E-mail E-Certificate dengan kolom status yang mencatat waktu email berhasil dikirim, dengan data peserta disamarkan
Pengiriman e-sertifikat: waktu terkirim tercatat otomatis di kolom status. Data peserta disamarkan.

Hasil

  • Biaya pembelian komputer high-end untuk membuat sertifikat terpangkas signifikan, karena prosesnya berjalan di cloud.
  • Kebutuhan admin untuk pekerjaan berulang berkurang.
  • Ribuan data peserta diproses otomatis dan akurat.
  • Tingkat respons pembayaran naik, kesalahan manual berkurang, dan dokumen penting terkirim tepat waktu dan konsisten.
Sertifikat dibuat otomatis di cloud
Ribuan
Baris per batch, dijadwalkan otomatis
100
Jenis email otomatis: tagihan, e-sertifikat, slip gaji
3

Pelajaran

Otomatisasi yang paling terasa bukan selalu yang paling canggih, tapi yang menghapus ketergantungan pada satu orang atau satu perangkat. Begitu datanya rapi di satu sheet, langkah berikutnya, dari membuat sertifikat sampai mengirim email, tinggal disambungkan. Soal kapan Google Sheets cukup dipakai sebagai sumber data seperti ini, aku bahas di Kapan Google Sheets Cukup Jadi Database Webapp, dan Kapan Harus Pindah.

Bermanfaat? Bagikan ke teman atau tim kamu.

Bagikan

Bagikan ke Instagram Stories

Menyiapkan gambar…

  1. Link sudah disalin.
  2. Unduh gambarnya, lalu unggah ke Instagram Stories dari HP.
  3. Tambahkan stiker Link di Story, lalu tempel link-nya.
Unduh gambar

Instagram Stories cuma bisa dibuat dari aplikasi di HP.

Bagikan ke TikTok

Menyiapkan gambar…

  1. Caption dan link sudah disalin.
  2. Unduh gambarnya, lalu unggah sebagai postingan foto di TikTok.
  3. Tempel caption-nya sebelum posting.
Unduh gambar

Paling gampang diposting dari aplikasi TikTok di HP.

Ada proses di tim kamu yang masih manual?

Cerita aja, kita cariin solusinya bareng.