Logo Moonwa Docs
Ctrl K

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.

Data Sheet
Proses Script
Kirim WA
Update Status

1. Persiapan Spreadsheet

Sebelum membuat script, pastikan Google Sheet Anda memiliki format header (judul kolom) di baris pertama.

Contoh Struktur Kolom:
Kolom A: Nama Pelanggan
Kolom B: Nomor WhatsApp (Wajib ada)
Kolom C: Tagihan
Kolom 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

D. Template Pesan

Gunakan format [Nama Kolom] untuk memanggil data. Contoh:

Halo [Nama Pelanggan],
Tagihan Anda bulan ini sebesar [Tagihan] telah terbit.
Mohon segera lakukan pembayaran.

Terima kasih.

3. Instalasi Script

Setelah script dibuat dan dicopy dari dashboard:

  1. Buka Google Spreadsheet Anda.
  2. Klik menu Extensions (Ekstensi) > Apps Script.
  3. Hapus kode bawaan, lalu Paste kode dari Moonwa.
  4. 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):

  1. Klik ikon Jam (Triggers) di sidebar kiri Apps Script.
  2. Klik + Add Trigger.
  3. Event Source: Time-driven.
  4. Type: Minutes timer / Hour timer (Sesuai kebutuhan).
  5. Save.
Batasan Google: Akun Google gratis (Gmail biasa) memiliki batasan waktu eksekusi script (biasanya 6 menit/eksekusi). Untuk database ribuan nomor, disarankan menggunakan trigger per menit agar script mencicil pengiriman.
© 2025 Moonwa. Documentation.