Bikin Ribuan Sertifikat, Undangan, atau Invoice dari Satu Sheet
Sertifikat, undangan, invoice, atau slip gaji untuk ratusan orang nggak perlu dibuat satu per satu. Konsepnya, kapan cukup pakai mail merge Gmail, kapan perlu Apps Script, dan batas yang perlu diketahui.

Sertifikat untuk 300 peserta. Undangan untuk 150 tamu. Invoice bulanan untuk 80 pelanggan. Slip gaji untuk seluruh karyawan. Semuanya punya pola yang sama: isinya hampir identik, yang berbeda cuma nama, nomor, tanggal, dan nominal. Tapi di banyak kantor, dokumen seperti ini masih dibuat satu per satu dengan copy paste.
Aku pernah membangun sistem yang membuat ribuan sertifikat dan mengirim email tagihan serta slip gaji dari satu sheet, ceritanya ada di case study otomatisasi sertifikat dan slip gaji. Di artikel ini aku rangkum konsepnya dan hal-hal yang perlu kamu tahu sebelum mulai.
Konsepnya: satu data, satu template, banyak hasil
Semua dokumen massal bekerja dengan cara yang sama:
- 1Data di Google SheetsSatu baris untuk satu orang
- 2TemplateGoogle Slides atau Docs dengan penanda isian
- 3Isi otomatisSetiap baris menghasilkan satu dokumen
- 4Simpan dan kirimPDF di Drive dengan nama rapi, lalu email
Kalau datanya sudah rapi di satu sheet, sisanya tinggal disambungkan. Masalah terbesar biasanya bukan di otomatisasinya, tapi di data yang berantakan.
Kalau yang kamu butuhkan cuma email personal
Untuk email yang isinya disesuaikan per orang, kamu mungkin nggak perlu membangun apa-apa. Menurut halaman bantuan Gmail soal mail merge, akun Google Workspace dengan paket yang memenuhi syarat bisa mengirim email personal memakai penanda seperti @firstname, dengan data yang diambil dari kolom spreadsheet. Setiap penerima mendapat salinannya sendiri, dan balasannya masuk sebagai thread terpisah.
Batasnya: sampai 1.500 penerima per hari untuk mail merge, dan pengirimannya ikut dihitung dalam batas kirim harian akun, yang untuk sebagian besar akun kerja adalah 2.000.
Kalau butuh dokumen per orang
Begitu setiap orang butuh dokumennya sendiri, misalnya sertifikat bernama atau invoice dengan nomor unik, biasanya kamu perlu Google Apps Script untuk mengisi template dan membuat PDF-nya. Ada beberapa hal yang menentukan berhasil atau tidaknya:
- Batas waktu eksekusi. Menurut halaman kuota Apps Script, satu eksekusi dibatasi 6 menit. Ribuan dokumen nggak akan selesai dalam satu kali jalan, jadi prosesnya perlu dibagi per batch. Di sistem sertifikat yang aku bangun, skripnya memproses 100 baris per batch lalu menjadwalkan batch berikutnya satu menit kemudian.
- Kolom status di setiap baris. Catat mana yang sudah selesai dan mana yang gagal, supaya saat proses dijalankan ulang nggak ada dokumen ganda.
- Nama file dan folder yang konsisten. Misalnya per batch lalu per orang, supaya hasilnya mudah dicari.
- Kuota email. Kalau dokumennya juga dikirim lewat email dari Apps Script, ada batas penerima per hari.

Batas pengiriman email yang perlu diketahui
Batas penerima email per hari(penerima)
- Apps Script, akun Gmail biasa100
- Apps Script, akun Google Workspace1.500
- Mail merge Gmail1.500
- Batas kirim harian sebagian besar akun kerja2.000
Artinya, kalau kamu perlu mengirim ke ribuan orang dalam sehari, rencanakan pengirimannya bertahap. Fitur seperti "kirim yang dicentang saja" membantu mengatur gelombang pengiriman.
Cek datanya sebelum menekan tombol
Satu salah ketik di nama akan tercetak di sertifikat dan terkirim ke orang yang bersangkutan. Sebelum menjalankan proses massal:
- Rapikan format nama, tanggal, dan angka.
- Hapus baris ganda.
- Coba dulu dengan dua atau tiga baris, lalu cek hasilnya.
- Pastikan data pribadi seperti nominal gaji hanya terkirim ke penerima yang tepat.
Prinsip ini sama dengan yang kubahas di Di Titik Mana Manusia Harus Tetap Ngecek Hasil AI dan Automation: otomatisasi mempercepat yang benar, tapi juga mempercepat yang salah.
Tool siap pakai atau bikin sendiri
Untuk kebutuhan sederhana, mail merge bawaan Gmail atau add-on siap pakai biasanya cukup. Membangun sendiri lebih masuk akal kalau:
- Volumenya besar dan rutin.
- Ada aturan khusus, misalnya penomoran sertifikat dengan format tertentu.
- Prosesnya tersambung dengan alur lain, seperti status pembayaran atau follow-up otomatis.
Penutup
Dokumen massal adalah salah satu otomatisasi dengan hasil paling cepat terasa. Kuncinya ada di data yang rapi, template yang jelas, dan proses yang tahu batasnya.
Kalau di timmu masih ada dokumen yang dibuat satu per satu setiap bulan, cerita aja dulu kebutuhanmu.
Ada proses di tim kamu yang masih manual?
Cerita aja, kita cariin solusinya bareng.
Catatan lainnya

Bisakah AI Belajar Gaya Jualan dari Riwayat Chat WhatsApp?
Bisa, dan biasanya nggak perlu melatih model sendiri. Cara ekspor chat WhatsApp, mengubahnya jadi panduan gaya, prompt siap pakai, serta risiko data pelanggannya.
Baca catatan
Bedanya Gemini dan ChatGPT untuk Kerja Kantor, Mana yang Lebih Cocok?
Gemini dan ChatGPT sama-sama bisa dipakai kerja, tapi kekuatannya beda. Harga paket dalam Rupiah, mana yang cocok untuk tim di Google Workspace, dan kapan ChatGPT lebih pas.
Baca catatan