Cara Bangun AI Agent Customer Support di WhatsApp dengan n8n (MVP 2 Hari)
· 3 menit baca
Cara Bangun AI Agent Customer Support di WhatsApp dengan n8n (MVP 2 Hari)
🔎 Hook: Kenapa Tim Support Anda Selalu Ketinggalan?
Setiap hari, inbox WhatsApp bisnis Anda penuh dengan pertanyaan: "Apakah barang saya sudah sampai?", "Bagaimana cara retur?", "Ada promo apa?" Tim support harus membalas satu per satu, menumpuk backlog, dan pada akhirnya pelanggan pergi karena respon lambat. Solusi? AI Agent yang bisa menjawab otomatis, mengeskalasi tiket penting, dan tetap terasa personal.
🤖 Konsep Cepat: AI Agent + n8n = Orkestrasi Tanpa Kode
AI Agent adalah prompt‑driven LLM yang dipanggil lewat API. n8n berperan sebagai orchestrator yang:
- Menerima webhook dari WhatsApp Business API.
- Menyiapkan konteks (riwayat chat, data pelanggan).
- Memanggil OpenAI (atau LLM lokal) dengan prompt terstruktur.
- Mengirim balasan kembali ke WhatsApp.
- Jika confidence rendah, meneruskan ke manusia via Slack.
Semua ini dapat dibangun dalam 7 node n8n dan 2 hari kerja.
🔧 Breakdown Teknis: Workflow Step‑by‑Step
- Webhook Listener – Node “Webhook” di n8n menerima payload JSON dari WhatsApp (message, sender, timestamp).
- Enrich Customer Data – Node “HTTP Request” ke CRM (misal HubSpot) untuk ambil nama, status order, dll. Simpan di
$json. - Build Prompt – Node “Set” membuat string prompt:
You are a friendly support agent for {{company_name}}. Customer: {{customer_name}} Order #: {{order_id}} Conversation History: {{history}} Answer the latest message in Bahasa Indonesia, keep tone short & helpful. If you are not sure, reply with "{{fallback}}". - Call LLM – Node “OpenAI” (atau “HTTP Request” ke endpoint lokal) dengan
temperature:0.2,max_tokens:150. Simpanresponsedanlogprobs. - Confidence Check – Node “If” mengecek
logprobs.average> -1.5 (atau custom threshold). Jika tinggi, lanjut ke step 6, bila rendah ke step 7. - Send Reply – Node “HTTP Request” ke WhatsApp Business API
/messagesdengantext: {{response}}. - Escalate to Human – Node “Slack” mengirimkan
messageke channel #support‑escalation denganpayloadyang berisi original message + AI reply suggestion. Gunakan “Button” di Slack untuk “Approve & Send”. - Post‑process Logging – Node “MongoDB” atau “PostgreSQL” mencatat
conversation_id, user_id, ai_reply, confidence, escalateduntuk analytics.
🚀 Use Case Real: Brand Fashion Lokal "KreasiKita"
KreasiKita memiliki 3.000 pengikut WhatsApp dan rata‑rata 150 pesan per hari. Dengan workflow di atas, mereka mengurangi 90% tiket rutin (status order, ukuran, promo) dalam 48 jam. Hanya 12 tiket per hari yang diteruskan ke manusia, menurunkan beban tim support 80%.
💡 Insight & Strategi: Maksimalkan ROI AI Agent
- Prompt Versioning: Simpan setiap prompt di Git, gunakan node “Git” untuk checkout versi terbaru. Ini memungkinkan A/B testing response quality.
- Feedback Loop Otomatis: Tambahkan node “Slack” yang menanyakan "Apakah jawaban membantu?" setelah 5 menit. Simpan rating, gunakan untuk fine‑tune LLM atau adjust threshold.
- Cost Control: Gunakan
n8n’s “Batch”untuk mengirim beberapa pesan sekaligus ke LLM bila tidak ada konteks khusus, mengurangi token usage. - Hybrid LLM: Pakai model open‑source (Llama.cpp) untuk pertanyaan simpel, fallback ke OpenAI untuk query kompleks. Implementasi di node “HTTP Request" dengan header
Model: local. - Compliance: Simpan data percakapan di bucket ter-enkripsi, gunakan node “Encrypt” sebelum logging.
🛑 Penutup & CTA
Dengan n8n + AI Agent, Anda tidak perlu menulis kode backend ribet. Cukup drag‑drop, set prompt, dan voila—customer support otomatis berjalan 24/7. Mulai dari sandbox n8n Cloud, sambungkan WhatsApp Business API, dan deploy dalam 2 hari.
Sudah siap membangun? Daftar di JIPRAKS Classroom, pilih modul "AI Agent + n8n", dan dapatkan template workflow siap pakai.