1 Kumpulkan kontak
Tarik data usaha dari Google Maps, atau impor daftar jamaah (Excel / tempel). Dari Maps hanya nomor HP (08xx / +628xx) yang diambil; telepon rumah/kantor seperti +62 274… dilewati. Kontak dari Maps masuk sebagai kontak baru dan harus disetujui sebelum bisa dikirimi.
2 Detail acara
Dipakai untuk mengisi undangan. Lengkapi sebelum menyusun draf.
3 Susun pesan (draf)
Di langkah ini isi pesan untuk setiap sasaran disusun, belum dikirim. Tulis format undangan sekali, lalu susun draf untuk semua sasaran tanpa kuota AI.
{nama} dan placeholder lain diganti otomatis per sasaran, dan {panitia|pengurus|takmir} dipilih acak
sehingga setiap pesan berbeda. AI cukup dipakai untuk membuat beberapa variasi parafrase template (1 request untuk banyak variasi).
4 Daftar sasaran
Periksa dan edit draf per sasaran, setujui kontak baru dari Google Maps, atau keluarkan yang tidak perlu dikirimi.
| Nama / usaha | Izin | Draf undangan | Status | Aksi | |
|---|---|---|---|---|---|
| Memuat… | |||||
5 Kirim
Draf yang siap dimasukkan ke antrean, lalu dikirim bertahap otomatis mengikuti guard anti-banned (jeda acak, kuota, jam kirim, dll).
Aktivitas sistem
Ringkasan 24 jam terakhir
Log pengiriman
| Waktu (WIB) | Penerima | Nomor | Status | Laporan WhatsApp | Keterangan |
|---|---|---|---|---|---|
| Memuat… | |||||
Perangkat WhatsApp
Scan QR dengan WhatsApp
- Buka WhatsApp di HP nomor khusus masjid.
- Ketuk ⋮ / Setelan → Perangkat tertaut → Tautkan perangkat.
- Arahkan kamera ke QR ini.
- Di HP tersebut buka WhatsApp → Perangkat tertaut → Tautkan perangkat.
- Pilih Tautkan dengan nomor telepon saja.
- Masukkan kode di atas.
Server GOWA
Alamat dan Basic Auth server go-whatsapp-web-multidevice Anda. Password & secret disimpan terenkripsi dan tidak pernah ditampilkan kembali.
Webhook (balasan STOP & laporan dibaca)
GOWA mengirim pesan masuk dan laporan "sampai/dibaca" ke aplikasi lewat webhook. Tanpa ini, opt-out otomatis dan guard "pesan tidak sampai" tidak bekerja.
Google Places API
Untuk menarik data usaha dari Google Maps. Aktifkan Places API (New) di Google Cloud dan batasi key ke API tersebut.
Google Gemini
Untuk menulis draf undangan personal. Buat key di Google AI Studio.
Kuota layanan gratis
Guard agar pemakaian tidak melewati batas gratis. Saat batas tercapai, aplikasi berhenti memakai layanan itu (bukan error/tagihan) dan memberi tahu kapan bisa dilanjutkan. Kuota Google di-reset menurut waktu Pasifik (±14.00–15.00 WIB).
Guard anti-banned WhatsApp
Batas bawah dan atas setiap nilai dikunci di server, jadi pengaturan tidak bisa dibuat terlalu agresif.
Pengguna
Administrator mengatur koneksi, integrasi, acara, guard, dan pengguna. Operator menarik data, membuat draf, dan mengelola antrean.
| Username | Peran | Dibuat | Aksi |
|---|