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:

  1. Akun Gateway Aktif: Akun aktif di salah satu penyedia resmi (Fonnte, StarSender, atau OneSender).
  2. Device WhatsApp Terhubung: Nomor WhatsApp pengirim telah dipindai (scan QR code) dan berstatus Connected di dasbor penyedia gateway.
  3. API Token / Device Key: Salin kode token otentikasi dari panel penyedia gateway Anda.

Tata Letak Panel Pengaturan WDP RSVPKit WhatsApp Notifications dengan 4 Sub-Tab dan Alat Uji Diagnostik AJAX
Tata Letak Panel Pengaturan WDP RSVPKit WhatsApp Notifications dengan 4 Sub-Tab dan Alat Uji Diagnostik AJAX

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: 62 untuk Indonesia). Sistem secara otomatis mengonversi nomor lokal yang berawalan 08xx menjadi format internasional 628xx sebelum 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 ParameterKunci Database WordPressNilai StandarKeterangan & Aturan Penggunaan
WA Master Switchrsvpkit_wa_enabledyesMengaktifkan modul pengiriman pesan otomatis
Active Gatewayrsvpkit_wa_gatewayfonntePilihan: fonnte, starsender, atau onesender
API Tokenrsvpkit_wa_api_token(Kosong)Kunci otentikasi rahasia perangkat gateway
Default Countryrsvpkit_wa_country_code62Format kode angka negara tanpa simbol plus (+)
Send to Adminrsvpkit_wa_notify_adminyesMengirim ringkasan data setiap ada tamu mengisi form
Send to Guestrsvpkit_wa_notify_guestnoMengirim bukti tanda terima langsung ke nomor tamu
Admin Phonersvpkit_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:

  1. Pemilihan Gateway: Tim Andy & Zhea memilih Fonnte dan memasukkan token API perangkat di sub-tab API Gateways Config.
  2. Kustomisasi Pesan Admin: Di sub-tab Message Templates, mereka menyusun template:
TEXT
   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}
  1. 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.
  2. 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.

Pertanyaan yang Sering Diajukan (FAQ)

Gateway WhatsApp apa saja yang didukung resmi oleh WDP RSVPKit? +
WDP RSVPKit mendukung tiga gateway populer di Indonesia: Fonnte, StarSender, dan OneSender. Anda dapat memilih salah satu gateway sesuai langganan akun yang Anda miliki.
Apakah API key atau token gateway WhatsApp disediakan langsung oleh plugin? +
Tidak. Pengguna wajib mendaftarkan perangkat dan memperoleh API token mandiri langsung dari penyedia layanan gateway resmi yang dipilih.
Bagaimana cara memastikan gateway telah terhubung sebelum website undangan disebarkan? +
Gunakan sub-tab ke-4 (Live Test Diagnostic). Masukkan nomor WhatsApp Anda lalu klik tombol 'Test Send Now' untuk memverifikasi respon API HTTP 200 via AJAX.
Apakah template pesan WhatsApp dapat menggunakan variabel dinamis data tamu? +
Ya. Tersedia 14 tag placeholder dinamis seperti {name}, {phone}, {status}, {pax}, {wishes}, {event_title}, hingga {dashboard_url} yang terisi otomatis saat tamu mengirim konfirmasi.
Apakah pengiriman WhatsApp akan memperlambat loading browser tamu saat klik tombol kirim? +
Tidak. Pengiriman pesan diproses secara asinkron (background queue) sehingga pengunjung langsung menerima konfirmasi sukses di layar tanpa menunggu proses antrean gateway selesai.