AI Class

Cara Kerja Chatbot WhatsApp AI yang Bisa Terima Pembayaran Otomatis

· 2 menit baca

Banyak penjual online menerima order lewat WhatsApp: pelanggan bertanya, admin menjawab, admin mengirim nomor rekening, pelanggan transfer dan mengirim bukti, lalu admin mengecek mutasi. Setiap order bisa memakan belasan pesan dan rawan terlewat. Chatbot WhatsApp yang terhubung ke payment gateway memangkas alur itu: chatbot memandu order, mengirim link pembayaran, dan langsung tahu saat pembayaran masuk.

Artikel ini membahas cara kerjanya dan bagian-bagian yang perlu diperhatikan.

Gambaran alurnya

  1. Pelanggan mengirim pesan ke nomor WhatsApp bisnis.
  2. Pesan diteruskan ke n8n lewat webhook, dari WhatsApp API resmi atau penyedia gateway WhatsApp.
  3. AI Agent di n8n memahami maksud pelanggan: bertanya produk, memilih varian, atau siap membayar.
  4. Saat pelanggan siap bayar, n8n membuat transaksi di payment gateway, misalnya Tripay atau Xendit, lalu mengirim link pembayaran ke WhatsApp.
  5. Pelanggan membayar dengan metode yang tersedia, seperti QRIS atau virtual account.
  6. Payment gateway mengirim callback ke webhook n8n saat status pembayaran berubah.
  7. n8n memverifikasi callback, memperbarui status order, lalu mengirim konfirmasi ke pelanggan dan notifikasi ke admin.

Bagian yang paling sering salah

Harga harus dari sistem, bukan dari obrolan

Jumlah yang ditagih harus dihitung dari data produk di database atau spreadsheet, bukan dari angka yang disebut pelanggan atau dikarang AI. AI cukup menentukan produk dan jumlahnya, sedangkan total harga dihitung oleh node biasa.

Callback wajib diverifikasi

Siapa pun bisa mengirim request ke URL webhook. Payment gateway menyertakan tanda tangan (signature) di setiap callback. Cek signature itu sebelum menandai order sebagai lunas, dan bila perlu cek ulang status transaksi ke API payment gateway.

Callback bisa datang lebih dari sekali

Payment gateway bisa mengirim ulang callback yang sama. Pastikan workflow tidak mengirim produk atau konfirmasi dua kali. Simpan status order, dan abaikan callback untuk order yang sudah lunas.

Simpan status order di satu tempat

Catat setiap order beserta statusnya (menunggu pembayaran, lunas, kedaluwarsa) di database atau spreadsheet. Dengan begitu chatbot bisa menjawab "pesanan saya sudah dibayar belum?" dengan data yang benar.

Tetap sediakan jalur ke manusia

Chatbot sebaiknya tidak menangani semuanya. Komplain, refund, atau pertanyaan yang tidak dikenali lebih baik diteruskan ke admin. Tambahkan kata kunci seperti "admin" atau deteksi otomatis saat AI tidak yakin, lalu kirim notifikasi ke tim.

Manfaatnya untuk bisnis

  • Order tetap diproses di luar jam kerja.
  • Tidak perlu mengecek bukti transfer satu per satu, karena status pembayaran datang langsung dari payment gateway.
  • Admin fokus ke pertanyaan yang benar-benar butuh manusia.
  • Data order tercatat rapi untuk laporan dan follow up.

Workflow siap pakai

Kelas Buat AI Chatbot WA Terima Pembayaran berisi workflow n8n chatbot payment yang siap diimpor beserta video tutorial dari nol sampai go live. Integrasi yang dibahas mencakup Tripay dan Xendit, dan materinya diperbarui saat ada tambahan payment gateway.

Artikel terkait