Blast Google Sheets
Kirim pesan massal (Broadcast) yang dipersonalisasi langsung dari data yang ada di Google Spreadsheet Anda, lengkap dengan fitur update status pengiriman otomatis.
Konsep Dasar
Fitur ini memungkinkan Anda mengubah baris data di Google Sheet menjadi pesan WhatsApp. Sistem akan membaca kolom-kolom yang Anda tentukan (seperti Nama, Tanggal, Nominal), mengirim pesan, lalu menuliskan status "SENT" atau "FAILED" kembali ke Spreadsheet Anda.
1. Persiapan Spreadsheet
Sebelum membuat script, pastikan Google Sheet Anda memiliki format header (judul kolom) di baris pertama.
Kolom A:
Nama PelangganKolom B:
Nomor WhatsApp (Wajib ada)Kolom C:
TagihanKolom D:
Status Kirim (Untuk laporan otomatis)
2. Konfigurasi di Dashboard
Masuk ke menu Google Script Generator > Blast Google Sheets, lalu buat script baru.
A. ID Spreadsheet
Anda perlu mengambil ID unik dari URL Google Sheet Anda.
URL: docs.google.com/spreadsheets/d/1BxiMVs0XRA5nSLK.../edit
Copy bagian yang ditebalkan tersebut ke kolom Spreadsheet ID.
B. Mapping Header Kolom [Image of Google Sheet Headers]
Daftarkan semua nama kolom yang ingin Anda gunakan dalam pesan.
Contoh: Jika di Sheet ada kolom "Nama Pelanggan", masukkan "Nama Pelanggan" di sini.
C. Pengaturan Penerima & Status
- Kolom Penerima (WA): Pilih header mana yang berisi nomor telepon.
-
Fitur Update Status: Centang opsi "Kirim hanya yang kolom statusnya kosong".
Ini sangat berguna untuk mencegah pengiriman ganda. Script hanya akan memproses baris yang kolom statusnya kosong, lalu mengisinya dengan "SENT" setelah berhasil.
D. Template Pesan
Gunakan format [Nama Kolom] untuk memanggil data. Contoh:
Tagihan Anda bulan ini sebesar [Tagihan] telah terbit.
Mohon segera lakukan pembayaran.
Terima kasih.
3. Instalasi Script
Setelah script dibuat dan dicopy dari dashboard:
- Buka Google Spreadsheet Anda.
- Klik menu Extensions (Ekstensi) > Apps Script.
- Hapus kode bawaan, lalu Paste kode dari Moonwa.
- Simpan project (Ctrl + S).
4. Menjalankan Blast
Ada dua cara untuk menjalankan script ini:
Cara Manual (Test)
Di dalam editor Apps Script, pilih fungsi utama (biasanya bernama processBlast atau sendMessages) lalu klik tombol Run.
Cara Otomatis (Time Trigger) [Image of Clock Trigger]
Agar script berjalan otomatis (misalnya mengecek data baru setiap jam):
- Klik ikon Jam (Triggers) di sidebar kiri Apps Script.
- Klik + Add Trigger.
- Event Source: Time-driven.
- Type: Minutes timer / Hour timer (Sesuai kebutuhan).
- Save.