Lewati ke konten
WA Gateway

Notifikasi Pesanan Toko Online via WhatsApp

Konfirmasi pesanan, info pembayaran, nomor resi, dan pengingat keranjang terkirim otomatis dari sistem toko Anda.

Pembeli ingin tahu status pesanannya tanpa harus membuka email atau login ke website. Notifikasi WhatsApp otomatis mengurangi chat "kak, pesanan saya sudah dikirim belum?" dan membuat CS Anda bisa fokus ke hal lain.

Notifikasi yang paling berguna

Momen Contoh pesan Prioritas
Pesanan dibuat Rincian pesanan & total bayar high
Pembayaran diterima Konfirmasi lunas high
Pesanan dikirim Kurir & nomor resi normal
Pesanan sampai Ucapan terima kasih & link ulasan normal

Pesan transaksional yang ditunggu pembeli (pesanan dibuat, pembayaran) sebaiknya memakai priority: high supaya langsung terkirim. Info pengiriman dan ucapan terima kasih cukup lewat antrian normal.

Integrasi dari sistem toko

Panggil API saat status pesanan berubah. Contoh di Laravel:

// app/Listeners/SendOrderShippedNotification.php
Http::withToken(config('services.wa.key'))
    ->post('https://domainanda.com/api/v1/messages', [
        'to' => $order->customer_phone,
        'message' => "Halo {$order->customer_name}, pesanan #{$order->number} sudah dikirim via {$order->courier}. No. resi: {$order->tracking_number}",
        'idempotency_key' => "order-{$order->id}-shipped",
    ]);

Gunakan idempotency_key berbasis ID pesanan + status. Kalau event terpicu dua kali, pembeli tetap hanya menerima satu pesan.

Personalisasi untuk banyak pembeli

Untuk mengirim ke banyak pembeli sekaligus, misalnya info libur operasional, gunakan endpoint broadcast dengan variabel:

{
  "message": "{Halo|Hai} {{nama}}, toko kami libur 1–3 Mei. Pesanan setelah tanggal 30 April diproses mulai 4 Mei.",
  "recipients": [
    {"to": "08123456789", "variables": {"nama": "Budi"}},
    {"to": "08567890123", "variables": {"nama": "Sari"}}
  ]
}

Spintax {Halo|Hai} membuat setiap pesan sedikit berbeda, dan setiap pesan dikirim dengan jeda acak per nomor.

Hal yang perlu dijaga

  • Kirim hanya ke pembeli yang memberikan nomornya untuk keperluan pesanan.
  • Pisahkan pesan promo dari notifikasi transaksi, dan sediakan cara berhenti berlangganan promo.
  • Simpan nomor dalam format konsisten. Sistem menerima 08… maupun 628….

Baca juga: tips broadcast WhatsApp supaya nomor tetap sehat.

Solusi lainnya

Bacaan terkait