Panduan Menu WP Admin: WhatsApp Notifications Tab (4 Sub-Tab Lengkap)
Menu RSVPKit > Settings > WhatsApp Notifications adalah pusat integrasi perpesanan instan yang menyediakan 4 sub-tab pengaturan: General & Country Code, konfigurasi API Gateway (Fonnte, StarSender, OneSender), editor template pesan notifikasi admin dan tamu, serta fitur uji diagnostik pengiriman langsung via AJAX.
Memahami Kebutuhan Notifikasi WhatsApp Instan
Dalam industri jasa pernikahan modern, kecepatan respon adalah kunci kepuasan pengantin dan tamu undangan. Ketika seorang tamu penting mengisi formulir RSVP, baik pengantin maupun tamu mengharapkan bukti konfirmasi instan bahwa data kehadiran mereka telah aman tersimpan di sistem.
Mengandalkan notifikasi email konvensional terbukti memiliki tingkat keterbacaan (open rate) yang sangat rendah pada masyarakat Indonesia. Notifikasi email sering kali tersesat ke folder spam atau terabaikan, menyebabkan pengantin cemas dan tamu berulang kali mengisi formulir konfirmasi karena mengira data mereka belum masuk.
WDP RSVPKit memecahkan masalah ini dengan mengintegrasikan sistem notifikasi WhatsApp otomatis langsung ke dasbor WordPress Anda. Setiap kali formulir dikirim, sistem secara otomatis meneruskan pesan ringkasan berformat rapi ke nomor WhatsApp admin vendor, nomor mempelai, maupun langsung ke nomor ponsel tamu bersangkutan.
Prasyarat Sebelum Konfigurasi
Pastikan hal-hal berikut telah siap sebelum mengatur gateway:
- Akun Gateway Aktif: Akun aktif di salah satu penyedia resmi (Fonnte, StarSender, atau OneSender).
- Device WhatsApp Terhubung: Nomor WhatsApp pengirim telah dipindai (scan QR code) dan berstatus Connected di dasbor penyedia gateway.
- API Token / Device Key: Salin kode token otentikasi dari panel penyedia gateway Anda.
Bedah Mendalam 4 Sub-Tab WhatsApp Notifications
Untuk membuka panel ini, masuk ke menu RSVPKit > Settings di sidebar WP Admin, lalu klik tab WhatsApp Notifications:
1. Sub-Tab General & Country Code
Mengatur perilaku dasar pengiriman pesan dan normalisasi nomor telepon:
- Enable WhatsApp Notifications (Master Switch): Saklar hidup/mati seluruh proses pengiriman pesan WhatsApp dari website.
- Default Country Code: Menetapkan kode negara acuan (default:
62untuk Indonesia). Sistem secara otomatis mengonversi nomor lokal yang berawalan08xxmenjadi format internasional628xxsebelum dikirimkan ke server gateway. - Notification Target Routing: Menentukan apakah notifikasi dikirimkan ke Admin saja, Tamu saja, atau Kedua belah pihak secara bersamaan.
2. Sub-Tab API Gateways Config
Menghubungkan kredensial API dari salah satu gateway yang Anda gunakan:
- Gateway Selector: Pilih antara Fonnte, StarSender, atau OneSender.
- API Endpoint URL: Alamat URL server tujuan pengiriman payload HTTP POST (sudah terisi otomatis sesuai gateway terpilih).
- API Token / Secret Key: Masukkan token rahasia perangkat Anda yang didapatkan dari dasbor penyedia layanan.
- Connection Timeout: Batas waktu tunggu respon server (default: 15 detik) untuk mencegah proses PHP tertahan jika server gateway sedang mengalami lonjakan trafik.
3. Sub-Tab Message Templates
Editor pesan teks yang mendukung format tebal (bold), miring (italic), serta 14 tag placeholder dinamis:
- Admin Notification Template: Format pesan yang diterima oleh pengantin atau wedding organizer saat ada respon RSVP baru masuk.
- Guest Confirmation Template: Format pesan tanda terima otomatis yang dikirimkan ke nomor WhatsApp tamu yang mengisi formulir.
- Daftar Tag Placeholder Populer:
{name}: Nama lengkap tamu undangan.{phone}: Nomor WhatsApp tamu.{status}: Status kehadiran (Hadir, Berhalangan, Ragu-ragu).{pax}: Jumlah porsi/orang yang didaftarkan.{wishes}: Kalimat doa restu dari tamu.{event_title}: Judul postingan undangan terkait.{dashboard_url}: Tautan langsung menuju dasbor kehadiran privat pengantin.
4. Sub-Tab Live Test Diagnostic
Fasilitas pengujian instan sebelum sistem dipublikasikan ke tamu undangan:
- Recipient Number Input: Kolom input nomor WhatsApp tujuan untuk uji coba kirim.
- Button Test Send Now: Menjalankan pengiriman pesan uji coba secara real-time melalui teknologi AJAX tanpa perlu memuat ulang halaman.
- Status Response Inspector: Menampilkan kode status HTTP (contoh:
HTTP 200 OK: Message Delivered) atau pesan kesalahan spesifik jika token salah atau kuota pesan gateway habis.
Tabel Referensi Parameter WhatsApp Notifications
| Nama Parameter | Kunci Database WordPress | Nilai Standar | Keterangan & Aturan Penggunaan |
|---|---|---|---|
| WA Master Switch | rsvpkit_wa_enabled | yes | Mengaktifkan modul pengiriman pesan otomatis |
| Active Gateway | rsvpkit_wa_gateway | fonnte | Pilihan: fonnte, starsender, atau onesender |
| API Token | rsvpkit_wa_api_token | (Kosong) | Kunci otentikasi rahasia perangkat gateway |
| Default Country | rsvpkit_wa_country_code | 62 | Format kode angka negara tanpa simbol plus (+) |
| Send to Admin | rsvpkit_wa_notify_admin | yes | Mengirim ringkasan data setiap ada tamu mengisi form |
| Send to Guest | rsvpkit_wa_notify_guest | no | Mengirim bukti tanda terima langsung ke nomor tamu |
| Admin Phone | rsvpkit_wa_admin_number | (Kosong) | Nomor WhatsApp admin atau mempelai penerima notifikasi |
Skenario Praktik Lapangan: Andy & Zhea
Vendor undangan digital Andy & Zhea ingin memberikan pengalaman berkelas bagi klien pernikahan mereka. Mereka mengaktifkan notifikasi otomatis agar pengantin menerima ringkasan seketika setiap kali ada kerabat yang mengonfirmasi kehadiran:
- Pemilihan Gateway: Tim Andy & Zhea memilih Fonnte dan memasukkan token API perangkat di sub-tab API Gateways Config.
- Kustomisasi Pesan Admin: Di sub-tab Message Templates, mereka menyusun template:
Halo Kak Andy & Zhea, ada konfirmasi RSVP baru masuk!
Nama Tamu: *{name}*
Kehadiran: *{status}* ({pax} Orang)
Doa Restu: "{wishes}"
Pantau rekapitulasi lengkap di: {dashboard_url}
- Pengujian Diagnostik: Di sub-tab Live Test Diagnostic, mereka memasukkan nomor ponsel internal tim dan menekan Test Send Now. Pesan masuk dalam hitungan 3 detik dengan status HTTP 200.
- Hasil Operasional: Pengantin merasa sangat terbantu karena dapat memantau konfirmasi keluarga besar langsung dari saku mereka tanpa perlu login ke laptop.
Tips & Praktik Terbaik Integrasi WhatsApp
- Gunakan Nomor Khusus Bisnis: Hindari menggunakan nomor pribadi harian sebagai nomor pengirim gateway guna mematuhi batas wajar kebijakan pengiriman pesan WhatsApp (anti-spam policy).
- Hindari Kata Sensitif: Susun template pesan secara natural tanpa menggunakan kata-kata promosi agresif agar pengiriman selalu berjalan lancar dan nomor terhindar dari risiko pemblokiran.
- Pantau Sisa Kuota API: Rutin periksa dasbor akun gateway Anda untuk memastikan kuota pesan bulanan mencukupi, terutama menjelang hari-H penyebaran undangan massal.
- Manfaatkan Menu WA Logs: Jika ada laporan pesan belum masuk, lakukan penelusuran status teknis melalui menu audit RSVPKit > WhatsApp Logs.