Cerita ini familiar: kamu punya bisnis kecil, WhatsApp jadi channel utama komunikasi dengan pelanggan, dan setiap hari ada pertanyaan yang sama berulang — “Stok ada?”, “Ongkir ke mana saja?”, “Bisa bayar apa?”. Kamu harus jawab manual satu-satu, dan kalau telat reply, calon pembeli kabur.
Chatbot WhatsApp adalah solusinya. Dan yang menarik: kamu tidak harus jago coding untuk membuat ini.
Sebelum Mulai: Pahami Dulu Opsinya
Ada beberapa jalur untuk membuat chatbot WhatsApp:
- WhatsApp Business App — bisa setup auto-reply, tapi sangat terbatas. Ini bukan chatbot proper, cuma auto-responder sederhana.
- WhatsApp Business API + platform no-code — ini yang kita bahas. Lebih powerful, bisa integrasikan AI.
- Custom development — fullstack, bisa paling fleksibel tapi butuh developer dan waktu.
Artikel ini fokus ke jalur kedua: WhatsApp Business API + platform no-code + AI.
Tools yang Akan Kita Pakai
Untuk setup yang accessible dan tetap powerful, kombinasi yang saya rekomendasikan:
- Twilio atau WATI — sebagai gateway WhatsApp Business API
- n8n atau Make (Integromat) — sebagai automation platform
- OpenAI API atau Claude API — sebagai otak AI-nya
- Airtable atau Google Sheets — sebagai “database” sederhana untuk data produk/FAQ
Kalau mau yang lebih plug-and-play (dan budget lebih longgar), ada platform all-in-one seperti WATI, Respond.io, atau Tidio yang sudah bundle semuanya.
Langkah 1: Setup WhatsApp Business API
Ini bagian yang paling “teknis” dan perlu waktu.
Opsi A: Pakai WATI (Recommended untuk Pemula)
WATI adalah partner resmi WhatsApp Business API. Mereka sudah handle setup API, dan kamu langsung dapat dashboard untuk manage conversation.
- Daftar di wati.io
- Hubungkan nomor WhatsApp bisnis kamu (nomor baru, bukan yang sudah ada di WA biasa)
- Submit untuk verifikasi bisnis — biasanya 1-3 hari kerja
- Setelah approved, kamu sudah punya akses API
Opsi B: Twilio WhatsApp Sandbox
Untuk testing dulu sebelum production:
- Daftar Twilio, aktifkan WhatsApp Sandbox
- Join sandbox dengan kirim kode ke nomor Twilio yang diberikan
- Kamu bisa test webhook dan flow sebelum pakai nomor resmi
Langkah 2: Desain Conversation Flow
Sebelum setup di platform, desain dulu alur percakapannya. Pertanyaan kunci:
- Apa skenario utama yang mau dihandle chatbot? (FAQ, order status, booking, dsb.)
- Kapan chatbot harus handover ke manusia?
- Tone komunikasinya seperti apa? (formal, santai, campuran?)
Contoh flow sederhana untuk toko online:
User: Halo / Hi / Permisi
Bot: "Halo! Selamat datang di [Nama Toko]. Saya bisa bantu apa?
1. Cek stok produk
2. Cek ongkir
3. Status pesanan
4. Tanya yang lain"
User: 1
Bot: [Tanya nama/kode produk yang ingin dicek]
Bot: [Check database/spreadsheet, reply dengan info stok]
Untuk pertanyaan di luar flow yang sudah ditentukan, inilah AI masuk.
Langkah 3: Setup Automation di n8n
n8n adalah automation platform open-source yang bisa kamu self-host atau pakai cloud version-nya.
Buat Workflow WhatsApp → AI → Reply
- Trigger Node: Webhook
– n8n akan menerima pesan dari WhatsApp via webhook
– Copy webhook URL, paste ke konfigurasi WATI/Twilio
- Switch Node: Route berdasarkan isi pesan
– Kalau pesan adalah angka menu (1, 2, 3, 4) → route ke flow yang sesuai
– Kalau pesan bebas → route ke AI node
- OpenAI/Claude Node: Generate jawaban
– Setup system prompt yang menjelaskan konteks bisnis kamu
– Pass pesan user sebagai input
– Contoh system prompt:
Kamu adalah customer service untuk [Nama Toko], toko online yang jual [produk].
Jawab pertanyaan pelanggan dengan ramah dan singkat.
Jam operasional: Senin-Sabtu 09.00-17.00 WIB.
Kalau pertanyaan di luar kemampuanmu, minta pelanggan untuk hubungi WhatsApp admin.
- HTTP Request Node: Kirim balasan ke WhatsApp
– Gunakan API WATI/Twilio untuk kirim pesan kembali ke user
Langkah 4: Tambahkan “Memory” dengan Spreadsheet
Supaya chatbot bisa jawab pertanyaan spesifik tentang produk kamu, integrasikan database sederhana:
- Buat Google Sheets dengan kolom:
nama_produk,stok,harga,deskripsi - Di n8n, tambahkan node Google Sheets yang fetch data ini
- Pass data ini ke context prompt AI
Contoh prompt dengan konteks:
Kamu adalah CS [Nama Toko]. Berikut data produk kami:
[DATA_PRODUK_DARI_SHEETS]
Jawab pertanyaan pelanggan berdasarkan data di atas.
Kalau stok 0, bilang sedang kosong dan tawari untuk notify ketika ready.
Dengan cara ini, ketika pelanggan tanya “Sepatu size 40 ada tidak?”, AI bisa cek data dan jawab akurat.
Langkah 5: Handover ke Human Agent
Ini penting: chatbot bukan untuk replace manusia sepenuhnya.
Setup kondisi handover:
- Kalau user bilang “mau beli” atau “mau order” → forward ke human
- Kalau ada complain atau pertanyaan kompleks → forward ke human
- Kalau di luar jam operasional → simpan request, notifikasi tim saat jam buka
Di WATI, kamu bisa assign conversation ke agent tertentu. Di n8n, bisa tambahkan notifikasi ke Slack/email ketika handover terjadi.
Estimasi Biaya
| Komponen | Biaya Estimasi |
|—|—|
| WATI (starter) | ~$40/bulan |
| n8n cloud | ~$20/bulan (atau free kalau self-host) |
| OpenAI API | Pay per use, ~$0.002/1K token |
| Total estimasi | ~$60-80/bulan |
Kalau traffic masih rendah (ratusan pesan/hari), biaya OpenAI API-nya sangat kecil — mungkin hanya $2-5/bulan.
Limitasi yang Perlu Kamu Tahu
Verifikasi bisnis WhatsApp bisa lama. Meta kadang strict soal approval. Siapkan dokumen bisnis yang lengkap.
Template message untuk outbound. Kalau kamu yang initiate pesan ke user (bukan reply), harus pakai template yang sudah diapprove Meta. Ini ada prosesnya.
AI bisa salah. Selalu ada fallback ke human agent, dan monitor conversation secara berkala terutama di awal.
Kesimpulan
Membuat chatbot WhatsApp dengan AI dan no-code itu feasible. Dengan kombinasi WATI + n8n + OpenAI, kamu bisa punya sistem yang handle ratusan percakapan tanpa capek — dan tetap bisa masuk loop manusia ketika diperlukan.
Kuncinya: mulai dari flow yang simpel, test dulu, baru expand. Jangan mau langsung sempurna di awal.
Punya bisnis yang butuh chatbot WhatsApp? Atau mau setup otomasi yang lebih kompleks? Yuk ngobrol — hubungi mafadev.

Leave a Reply