For the complete documentation index, see llms.txt. This page is also available as Markdown.

Integrasi dengan Sejoli

Dengan integrasi ini, WatZap mengirim pesan WhatsApp otomatis ke member Sejoli setiap kali status pesanannya berubah, mulai dari pendaftaran, menunggu pembayaran, diproses, dikirim, selesai, sampai dibatalkan atau direfund. Kamu juga bisa mengirim pesan komisi ke afiliasi, rangkaian Follow Up untuk pesanan yang belum dibayar, dan notifikasi ke nomor admin toko.

Ringkasan alur (sekitar 20 menit):

  1. Pasang WatZap dan hubungkan akun. Ini cukup sekali untuk semua integrasi.

  2. Pastikan Sejoli aktif dan member punya nomor WhatsApp.

  3. Aktifkan dan tulis pesan per kejadian di WatZap » Sejoli.

  4. Atur Follow Up, notifikasi admin, dan pengaturan nomor.

  5. Uji coba.

Untuk gambaran umum, Kamu bisa cek video berikut. Tampilan di video masih memakai plugin versi lama, jadi ikuti langkah tertulis di bawah untuk plugin versi terbaru.

Panduan ini untuk plugin WatZap.id versi 1.1.0 ke atas. Jika layar Sejoli di plugin Kamu masih berupa accordion dengan tab Template Messages, berarti plugin Kamu masih versi lama. Perbarui dulu lewat Memasang Plugin WatZap di WordPress.

Bahasa plugin mengikuti bahasa WordPress Kamu. Panduan ini memakai label Bahasa Indonesia, dengan padanan bahasa Inggrisnya dalam kurung.

Istilah yang akan Kamu temui

  • Kejadian: momen yang memicu pesan, misalnya status pesanan Sejoli berubah menjadi menunggu pembayaran. Tiap kejadian punya pesannya sendiri dan bisa dinyalakan atau dimatikan.

  • Kanal Reguler dan Official (WABA): Reguler mengirim teks bebas dari nomor WhatsApp biasa. Official mengirim template resmi lewat WhatsApp Business API. Pemula cukup memakai Reguler.

  • Variabel: kode seperti {{buyer-name}} yang otomatis diganti dengan data pesanan, misalnya nama member.

Langkah 1: Pasang WatZap dan hubungkan akun

Ikuti Memasang Plugin WatZap di WordPress sampai API Key terhubung dan ada nomor pengirim dengan Rotasi menyala. Jika sudah pernah, lewati ke Langkah 2.

Langkah 2: Pastikan Sejoli siap

  1. Plugin Sejoli harus terpasang dan aktif. Kalau belum, halaman WatZap » Sejoli hanya menampilkan kartu Sejoli belum terpasang dengan tombol ke daftar plugin.

  2. Member harus punya nomor WhatsApp di profil Sejoli-nya. Pesan dikirim ke nomor itu. Kalau kosong, pesan untuk member tersebut dilewati tanpa peringatan. Pastikan formulir checkout Sejoli Kamu meminta nomor HP.

  3. Kalau Sejoli Kamu punya pengiriman WhatsApp bawaan yang aktif, matikan supaya member tidak menerima pesan dobel.

Langkah 3: Aktifkan pesan untuk member

Buka WatZap » Sejoli. Di kanan atas ada pil Aktif yang menandakan plugin Sejoli terdeteksi. Halaman ini punya lima tab:

  • Pesan Member (Member Messages): pesan ke member saat status pesanan berubah.

  • Afiliasi: pemberitahuan komisi untuk afiliasi.

  • Follow Up: pesan susulan bila pesanan belum dibayar.

  • Notifikasi Admin (Admin Notifications): salinan pemberitahuan ke nomor admin toko.

  • Pengaturan (Settings): kode negara, formulir checkout, dan nomor admin.

Halaman WatZap Sejoli dengan tab Pesan Member

Tab Pesan Member

Ada 7 kejadian yang bisa Kamu aktifkan, masing-masing dengan pesannya sendiri:

Kejadian
Kapan dikirim

Pendaftaran User Baru

Member baru mendaftar, belum ada pesanan

Menunggu Pembayaran

Status pesanan Sejoli menjadi on-hold

Pesanan Diproses

Status pesanan menjadi in-progress

Pengiriman

Status pesanan menjadi shipping

Pesanan Selesai

Status pesanan menjadi completed

Pembatalan Invoice

Status pesanan menjadi cancelled

Pesanan Direfund

Status pesanan menjadi refunded

Status payment-confirm di Sejoli tidak punya kejadian sendiri. Pesan berikutnya dikirim saat pesanan masuk in-progress.

Setiap baris punya tombol on/off di kiri, cuplikan isi pesan, dan pil kanal Reguler atau Official. Baris yang aktif tapi belum diisi ditandai Aktif tapi belum diisi, jadi pastikan tidak ada baris dengan tanda itu. Klik baris untuk membuka penyunting.

Penyunting terbagi tiga kolom: daftar kejadian di kiri, isi pesan di tengah, dan Pratinjau gelembung WhatsApp di kanan. Di kolom tengah ada saklar Aktifkan pesan ini dan tombol Simpan.

Penyunting pesan Sejoli: kejadian Menunggu Pembayaran pada kanal Reguler
  1. Biarkan kanal pada Reguler.

  2. Tulis pesan di kolom Isi pesan. Tombol B, I, S, dan </> memberi format tebal, miring, coret, dan monospace seperti di WhatsApp.

  3. Sisipkan data pesanan lewat panel Variabel. Klik variabel yang diinginkan, kodenya masuk di posisi kursor. Ada kotak Cari variabel untuk menemukan cepat.

  4. Nyalakan saklar Aktifkan pesan ini, lalu klik Simpan. Muncul notifikasi disimpan dan baris di daftar ikut berubah.

Panel Variabel Sejoli dengan kelompok Umum dan Pesanan
Daftar variabel Sejoli

Umum

Variabel
Isi

{{sitename}}

Nama situs Kamu

{{site-url}}

Alamat situs Kamu

{{member-url}}

Tautan login member

{{confirm-url}}

Tautan konfirmasi pembayaran

Pesanan

Variabel
Isi

{{order-id}}

Nomor pesanan

{{order-grand-total}}

Total yang harus dibayar

{{quantity}}

Jumlah item

{{order-detail}}

Rincian pesanan

{{order-meta}}

Data tambahan pesanan

Pembeli

Variabel
Isi

{{buyer-name}}

Nama pembeli

{{buyer-email}}

Email pembeli

{{buyer-phone}}

Nomor HP pembeli

Afiliasi

Variabel
Isi

{{affiliate-name}}

Nama afiliasi

{{affiliate-phone}}

Nomor HP afiliasi

{{affiliate-email}}

Email afiliasi

{{affiliate-tier}}

Tingkat afiliasi

{{commission}}

Nominal komisi

Khusus kejadian Pendaftaran User Baru, karena belum ada pesanan, variabel yang tersedia hanya {{sitename}}, {{site-url}}, {{member-url}}, {{user-name}}, {{user-email}}, {{user-pass}}, dan {{user-phone}}.

Opsional: kirim lewat kanal Official (WABA)

Kanal Official hanya bisa mengirim template yang sudah disetujui Meta. Syaratnya: nomor WABA sudah terhubung dan ada template yang disetujui.

Klik Official (WABA), pilih template dari daftar Template disetujui, lalu di bagian Isi parameter pasangkan tiap parameter template dengan Variabel Sejoli atau Teks tetap. Semua parameter harus terisi, kalau tidak pesan tidak bisa diaktifkan. Pratinjau di kolom kanan menampilkan header, isi, footer, dan tombol template.

Langkah 4: Afiliasi, Follow Up, admin, dan pengaturan

Tab Afiliasi

Dua kejadian yang dikirim ke nomor afiliasi: Komisi Affiliate saat pesanan selesai dan komisi tercatat, dan Pembayaran Komisi Affiliate saat komisi ditandai sudah dibayar di Sejoli. Cara menulis pesannya sama dengan tab Pesan Member. Pakai variabel kelompok Afiliasi, misalnya {{affiliate-name}} dan {{commission}}.

Tab Afiliasi dengan dua kejadian komisi

Tab Follow Up

Rangkaian Follow Up 1 sampai Follow Up 7 untuk pesanan yang masih menunggu pembayaran. Rangkaian dijadwalkan saat pesanan masuk status menunggu pembayaran, dan tiap follow up punya jeda sendiri yang dihitung dari follow up sebelumnya.

Tab Follow Up berbentuk garis waktu

Buka salah satu follow up, lalu di bagian Jeda pengiriman atur Jumlah (1 sampai 20) dan Satuan (Jam atau Hari). Tulis pesannya seperti biasa, nyalakan, dan simpan. Di kepala daftar tampil total durasi rangkaian yang aktif, misalnya Rangkaian berjalan 3 hari. Hanya follow up yang aktif yang dihitung.

Tab Notifikasi Admin

Delapan kejadian yang sama dengan Pesan Member ditambah Komisi Affiliate, tetapi dikirim ke nomor admin toko, bukan ke member. Nomor tujuannya diambil dari Nomor tujuan notifikasi di tab Pengaturan. Kalau belum diisi, di kepala daftar muncul peringatan Nomor tujuan belum diisi.

Tab Notifikasi Admin dengan peringatan nomor tujuan belum diisi

Tab Pengaturan

  • Kode negara bawaan: dipakai saat member mengisi nomor tanpa kode negara. Biarkan +62 untuk Indonesia.

  • Tampilkan pemilih kode negara di formulir checkout Sejoli: menambahkan pemilih bendera pada kolom nomor HP di checkout Sejoli.

  • Nomor tujuan notifikasi: daftar nomor admin yang menerima Notifikasi Admin. Tulis dengan kode negara tanpa tanda plus, misalnya 62812xxxxxxx. Klik Tambah nomor untuk menambah penerima.

Tab Pengaturan Sejoli

Setelah mengubah pengaturan, klik Simpan di bar yang muncul di bagian bawah.

Langkah 5: Uji coba

  1. Nyalakan minimal kejadian Menunggu Pembayaran di tab Pesan Member.

  2. Buat pesanan percobaan di situs Sejoli Kamu, dengan nomor WhatsApp Kamu sendiri sebagai member.

  3. Dalam beberapa detik, pesan masuk ke WhatsApp Kamu. Jika Notifikasi Admin aktif, nomor admin juga menerima salinannya.

Kalau pesan tidak masuk, cek satu per satu:

  • Nomor HP member terisi di profil Sejoli, lengkap dengan kode negara atau nomor lokal yang cocok dengan kode negara bawaan.

  • Kejadian yang dimaksud sudah aktif dan isi pesannya tidak kosong.

  • Di WatZap » WhatsApp Numbers, nomor pengirim berstatus Tersambung dan Rotasi menyala.

  • Masih gagal? Lihat Solusi Kendala Kirim Pesan via API. Log pengiriman plugin tersimpan di folder wp-content/uploads/watzap-logs/ pada hosting Kamu.

Lihat juga: Integrasi dengan WooCommerce.

Last updated