Server Host.
VPS Hosting Domain Managed Apps Premium Apps
n8n QwenPaw Go WhatsApp WAHA Plus WEBJS Uptime Kuma WordPress Odoo
Daily Pay As You Go Uncensored
Blog Support FAQ
ID EN
Sign in Create account

Services

VPS Hosting Domain Managed Apps Premium Apps

Apps

n8n QwenPaw Go WhatsApp WAHA Plus WEBJS Uptime Kuma WordPress Odoo

AI

Daily Pay As You Go Uncensored Blog Help Center FAQ
Language
ID EN
Display mode
Sign in Create account
  1. Home
  2. Blog
  3. Membuat Bot WhatsApp dengan WAHA dan n8n, Lengkap dengan Balasan AI

Membuat Bot WhatsApp dengan WAHA dan n8n, Lengkap dengan Balasan AI

By Server Host team · 24 Oct 2026 · 3 min read

Bot WhatsApp bisa dibuat dengan WAHA sebagai penghubung ke WhatsApp dan n8n sebagai otak alur kerjanya. WAHA mengirim setiap pesan masuk ke webhook n8n, n8n memproses pesan itu (misalnya meminta jawaban dari model AI), lalu memanggil API WAHA untuk mengirim balasan.

Gambaran alurnya

  1. Pelanggan mengirim pesan ke nomor WhatsApp Anda.
  2. WAHA menerima pesan dan mengirim event message ke URL webhook n8n.
  3. n8n memeriksa isi pesan, lalu menyusun jawaban, dengan aturan sederhana atau dengan model AI.
  4. n8n memanggil endpoint /api/sendText di WAHA untuk membalas.

Yang perlu disiapkan

  • WAHA yang bisa diakses lewat HTTPS. Anda bisa memasangnya sendiri di VPS atau memakai WAHA siap pakai.
  • n8n dengan alamat publik, misalnya n8n siap pakai, agar WAHA bisa mengirim webhook.
  • Nomor WhatsApp yang akan dipakai bot. Sebaiknya bukan nomor pribadi utama.
  • API key AI bila ingin balasan otomatis yang lebih pintar.

Langkah 1: Hubungkan nomor WhatsApp di WAHA

  1. Buka dashboard WAHA dan buat atau jalankan session, misalnya bernama default.
  2. Pindai kode QR yang muncul dari aplikasi WhatsApp di ponsel melalui menu perangkat tertaut.
  3. Tunggu sampai status session menjadi WORKING.

Bila WAHA dipasang dengan API key, setiap request ke API WAHA perlu header X-Api-Key.

Langkah 2: Buat webhook di n8n

  1. Buat workflow baru dan tambahkan node Webhook dengan method POST.
  2. Salin Production URL dari node tersebut, lalu aktifkan workflow.
  3. Di WAHA, atur webhook session agar mengirim event message ke URL tadi. Pengaturan ini ada di konfigurasi session pada dashboard.

Data pesan masuk kurang lebih berbentuk seperti ini:

{
  "event": "message",
  "session": "default",
  "payload": {
    "from": "628123456789@c.us",
    "body": "Halo, apakah toko buka hari ini?",
    "fromMe": false
  }
}

Langkah 3: Saring pesan yang perlu dibalas

Tambahkan node If setelah webhook dengan syarat:

  • payload.fromMe bernilai false, agar bot tidak membalas pesannya sendiri.
  • payload.from tidak diakhiri @g.us, bila bot hanya untuk chat pribadi dan bukan grup.

Langkah 4: Susun jawaban dengan AI

Tambahkan node AI Agent atau OpenAI Chat Model dengan kredensial API AI Anda. Berikan instruksi sistem yang jelas, misalnya jam buka, daftar produk, dan batasan topik. Langkah membuat kredensialnya ada di panduan menghubungkan API AI ke n8n.

Untuk bot sederhana tanpa AI, node Switch yang mencocokkan kata kunci seperti "harga" atau "jam buka" juga sudah cukup.

Langkah 5: Kirim balasan lewat WAHA

Tambahkan node HTTP Request:

  • Method: POST
  • URL: https://alamat-waha-anda/api/sendText
  • Header: X-Api-Key bila WAHA memakai API key
  • Body (JSON):
{
  "session": "default",
  "chatId": "{{ $('Webhook').item.json.body.payload.from }}",
  "text": "{{ $json.output }}"
}

Sesuaikan ekspresi text dengan nama field keluaran node AI yang Anda pakai.

Tips agar nomor tidak diblokir

WAHA terhubung melalui WhatsApp Web, bukan API resmi WhatsApp Business. Karena itu:

  • Jangan kirim pesan massal ke nomor yang tidak pernah menghubungi Anda.
  • Balas pesan yang masuk, jangan memulai percakapan dalam jumlah besar.
  • Beri jeda beberapa detik sebelum membalas agar terasa wajar.
  • Sediakan cara bagi pelanggan untuk berbicara dengan manusia.

Pertanyaan yang sering muncul

Edisi WAHA mana yang dipilih?

NOWEB dan GOWS lebih ringan, WEBJS paling mirip WhatsApp Web. Untuk bot balasan teks, edisi ringan biasanya sudah cukup.

Bisa lebih dari satu nomor?

Bisa dengan beberapa session, sesuai edisi dan sumber daya server yang dipakai.

Ada alternatif yang lebih ringan dari WAHA?

Ada, misalnya Go WhatsApp (GOWA) yang juga menyediakan REST API dan webhook dengan pemakaian sumber daya kecil.

Ready to try WAHA?

See the features, current prices, and how to order. Pay from a balance topped up with QRIS.

View WAHA →

Read next

  • VPS, Web Hosting, atau Aplikasi Siap Pakai: Mana yang Cocok untuk Anda? Perbandingan VPS, web hosting cPanel, managed VPS, dan aplikasi siap pakai seperti n8n dan WordPress: kelebihan, kekurangan, dan pilihan yang pas untuk kebutuhan Anda.
  • Cara Pakai API AI di Cline, Cursor, dan VS Code (OpenAI Compatible) Panduan memakai API AI kompatibel OpenAI untuk coding di Cline, Roo Code, Cursor, dan Continue: isi base URL, API key, dan nama model, lalu atur biaya agar tetap hemat.
  • Cara Menghubungkan API AI ke n8n dengan Kredensial OpenAI Langkah menghubungkan API AI kompatibel OpenAI ke n8n: buat kredensial dengan base URL kustom, pakai di node AI Agent dan OpenAI Chat Model, lalu uji workflow.

← All articles

Server Host

VPS, domains, hosting, and AI API on one platform. Pay from a balance topped up with QRIS.

  • support@serverhost.store
  • +62 851-8308-5229

Services

  • VPS
  • Domain
  • Hosting
  • Managed
  • AI API
  • Daily API
  • Uncensored
  • Premium Apps

Account

  • Sign in
  • Create account
  • Blog
  • Help Center
  • FAQ
  • Support ticket

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy

© 2026 Server Host. The logo, design, and code of this page are protected by copyright. Copying without written permission is prohibited.