MaulCertify

✦ Powered by Google Apps Script

Platform otomasi e-sertifikat generasi berikutnya. Integrasikan langsung dengan Google Sheets, kirim ratusan sertifikat dalam hitungan detik — semua berjalan sepenuhnya di browser Anda, tanpa server perantara.

100% Client-Side Upload Excel & Manual Google Sheets Sync
1
Konfigurasi
2
Kirim Data

Konfigurasi Web App

Ikuti 3 langkah di bawah sebelum mengisi URL

1

Buat 1 (Satu) Google Spreadsheet Baru yang Kosong

Spreadsheet ini akan menjadi pusat database Anda. Buat yang benar-benar baru dan kosong — jangan gunakan file yang sudah berisi data lain.

Buat Spreadsheet Kosong
2

Instal Code.gs & Jalankan Setup Otomatis

Download Code.gs, buka Spreadsheet tadi → Extensions → Apps Script. Paste kode, simpan, lalu ikuti langkah di bawah:

  1. a Pilih fungsi setupAwal dari kotak dropdown di toolbar atas editor.
  2. b Klik tombol ▶ Run (Jalankan) — ini akan menyulap Spreadsheet kosong Anda menjadi database siap pakai dengan kolom ID, Nama Lengkap, dan Email secara instan!
  3. c Jika ada popup izin akses, klik Review permissions → pilih akun Google Anda → klik Allow.
  4. d Setelah muncul popup konfirmasi “Setup Berhasil!” di Spreadsheet, kembali ke editor → Deploy → New Deployment → Web App. Set "Who has access" ke Anyone → Deploy. Salin URL-nya.
Spreadsheet yang dipakai untuk AutoCrat adalah spreadsheet yang SAMA ini.

Sambungkan & Mulai Kirim Data!

Tempel URL Web App ke form di bawah, klik Verifikasi & Lanjut, lalu unggah file peserta dan tekan "Kirim ke Spreadsheet". Data akan langsung masuk ke kolom Nama Lengkap dan Email — kolom ID terisi otomatis oleh rumus yang sudah kita pasang di Step 2.

Data Anda 100% Aman

URL Web App hanya disimpan di memori browser lokal selama sesi berlangsung. Tidak ada data yang dikirim ke server kami.

Belum punya Code.gs?  

Hasil deploy Google Apps Script sebagai Web App — formatnya selalu diawali https://script.google.com/macros/s/...

Panduan lengkap: Cara mendapatkan URL Web App
  1. Download Code.gs dengan klik tombol "Download sekarang" di atas.
  2. Buka Google Spreadsheet baru yang sudah Anda buat tadi.
  3. Klik menu Extensions → Apps Script (akan terbuka tab baru).
  4. Hapus semua kode default yang ada, lalu paste seluruh isi file Code.gs.
  5. Klik ikon 💾 Save (atau Ctrl+S), beri nama project sesuka Anda.
  6. Klik tombol Deploy → New Deployment.
  7. Pilih tipe "Web app" → set "Who has access" ke Anyone → klik Deploy.
  8. Salin URL yang muncul, lalu tempel di kolom di atas. Selesai! ✓
Pro Tip — AutoCrat

Cara Menghubungkan AutoCrat agar Bebas Error

  • Instal AutoCrat di Spreadsheet yang SAMA. Di menu AutoCrat, pilih tab "Data Peserta" di dropdown Merge from sheet.
  • Karena sistem otomatis membuat header "Nama Lengkap" dan "Email", pastikan tag di desain sertifikat ditulis sama persis:
<<Nama Lengkap>> <<Email>> <<ID>> (opsional)
Terhubung
0Total Data
0Terkirim
0Gagal

Unggah File Data Peserta

Gunakan menu ini untuk mengunggah file Excel/CSV berisi daftar nama dan alamat email peserta yang sudah Anda siapkan. Format kolom: A (ID — otomatis), B (Nama Lengkap), C (Email). Belum punya file? Unduh template dulu.

Panduan Error Template Excel
1

Error #NAME? di Microsoft Excel — Normal!

Jika template dibuka di Microsoft Excel, Kolom A akan menampilkan error #NAME?. Abaikan saja! Ini terjadi karena Excel tidak mengenal sintaks formula Google Sheets. Cukup isi data di Kolom Nama dan Email, lalu simpan file.

2

Error #ERROR! di Google Sheets — Solusinya:

Jika setelah upload ke Google Sheets Kolom A menampilkan #ERROR! (formula rusak saat konversi .xlsx → Sheets), hapus isi sel A1 lalu copy-paste salah satu rumus di bawah ini sesuai pengaturan regional perangkat Anda:

Versi Koma (Region: US / ID dengan koma)
=ArrayFormula(IF(LEN(B:B), IF(ROW(B:B)=1, "ID", TEXT(ROW(B:B)-1, "000")), ))
Versi Titik Koma (Region: Eropa / ID dengan titik koma)
=ArrayFormula(IF(LEN(B:B); IF(ROW(B:B)=1; "ID"; TEXT(ROW(B:B)-1; "000")); ))

Seret & Lepas file Excel di sini

atau klik untuk memilih file

.xlsx  •  .xls

Input Manual

Ketik langsung di sini tanpa perlu file Excel. Format tiap baris: Nama Lengkap, email@peserta.com — pisahkan nama dan email dengan koma.

0 baris valid

✓ Sistem akan otomatis mengabaikan baris kosong dan menandai email yang tidak valid.

Belum ada data valid.

    Siap mengirim data peserta ke Google Spreadsheet Anda.

    Log Aktivitas

    Belum ada aktivitas.