Integrasi

Omnichannel dan CRM

Jangkau pelanggan lewat pesan, email, dan obrolan langsung.

Simulasi WhatsApp Business

Kirim pesan ke pelanggan lewat WhatsApp Cloud API.

CQ

CodeQuest Bot

+62 812 3456 7890

Halo! Kirim pesan percobaan dan lihat centangnya berubah.

Nomor ini hanya dikirim ke API simulasi dan disamarkan sebelum disimpan.

Arti centang pesan

  • Terkirim ke server WhatsApp
  • Sampai di perangkat penerima
  • Sudah dibaca

Di API asli, perubahan status ini datang lewat webhook, bukan dari respons pengiriman.

Kode siap pakai WhatsApp Business

WhatsApp Cloud API: kirim pesan

Mengirim pesan teks ke pelanggan lewat Graph API milik Meta.

JavaScriptlib/whatsapp.js
export async function kirimWhatsApp(to, text) {
  const url = "https://graph.facebook.com/v21.0/" + process.env.WA_PHONE_NUMBER_ID + "/messages";

  const res = await fetch(url, {
    method: "POST",
    headers: {
      Authorization: "Bearer " + process.env.WA_ACCESS_TOKEN,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      messaging_product: "whatsapp",
      to, // format internasional tanpa +, contoh: 6281234567890
      type: "text",
      text: { body: text },
    }),
  });

  return res.json();
}

kirimWhatsApp("6281234567890", "Halo! Misi barumu sudah menunggu.");
  • Pesan teks bebas hanya bisa dikirim dalam 24 jam setelah pelanggan membalas. Di luar itu wajib memakai template pesan yang disetujui Meta.
  • Nomor dan token didapat dari WhatsApp Business Platform di Meta for Developers.
  • Versi Graph API berganti berkala. Cek dokumentasi untuk versi terbaru.