
- Bot WhatsApp meningkatkan layanan pelanggan dengan respon otomatis yang cepat dan efisien.
- WhatsApp Bot bisa dibuat dengan WhatsApp API resmi (aman & direkomendasikan) atau tidak resmi (berisiko diblokir).
- Mekari Qontak menawarkan Bot WhatsApp resmi tanpa coding dengan fitur AI & NLP untuk interaksi lebih natural.
Bot WhatsApp menjadi tools yang sangat penting bagi bisnis karena kemampuannya merespon otomatis pertanyaan pelanggan dalam hitungan detik. Hal ini sekaligus menjawab ekspektasi 90% konsumen yang menilai respon cepat sebagai prioritas utama.
Tertarik untuk membuatnya? Baca panduan membuat Bot WhatsApp pada artikel berikut.

Bagaimana Cara Membuat Bot WhatsApp dengan Coding
Pada dasarnya, untuk membuat WhatsApp Bot harus menggunakan WhatsApp berbasis API. Dalam hal ini, ada dua metode pembuatan yaitu menggunakan API resmi dan tidak resmi. Berikut penjelasannya.
Cara membuat bot ini mewajibkan Anda untuk bekerjasama dengan BSP WhatsApp API resmi. Metode ini sangat disarankan karena lebih aman dan Anda akan mendapatkan manfaat dari WhatsApp API lainnya.
Ikuti langkah berikut untuk membuat bot melalui WhatsApp Business API resmi:
Tahap 1. Daftarkan Akun Anda ke WhatsApp Business API Resmi
Jika Anda belum memiliki akun WhatsApp Business API, maka Anda bisa mengikuti langkah berikut:
- Hubungi BSP resmi seperti Mekari Qontak dengan ‘Hubungi Kami‘.
- Ajukan verifikasi akun Facebook Business Manager. Poses ini akan dibantu oleh tim Mekari Qontak.
- Pilih nomor telepon yang akan digunakan dan pastikan nomor tersebut belum terdaftar di WhatsApp biasa.
Setelah pendaftaran, Anda akan mendapatkan access, phone number ID, dan parameter lain yang diperlukan untuk autentikasi.
Baca juga: WhatsApp Business API: Manfaat, Fitur, dan Cara Mendapatkannya
Tahap 2. Persiapan Pengembangan
Selanjutnya Anda bisa mulai menyiapkan untuk proses pengkodingan pembuatan bot dengan cara berikut:
- Pastikan Node.js sudah terpasang di sistem Anda. Jika belum, unduh dan instal JavaScript dari nodejs.org.
- Buat folder proyek dan inisialisasi dengan perintah:
‘mkdir whatsapp-bot
cd whatsapp-bot
npm init -y’
- Instalasi ‘Library Pendukung’ dengan menggunakan ‘Express’ untuk membuat server dan ‘Axios’ untuk melakukan request ke API:
‘npm install express body-parser axios’
Tahap 3. Buat Server Webhook
Bot WhatsApp menggunakan API resmi bekerja dengan sistem webhook. Artinya, setiap kali ada pesan masuk, WhatsApp akan mengirimkan data ke endpoint yang sudah Anda tentukan.
Buat file index.js dan tambahkan kode berikut:

Penjelasan Kode:
- Autentikasi: Kode menggunakan access token dan phone number ID untuk mengautentikasi request ke API.
- Endpoint Webhook: Server mendengarkan event di endpoint /webhook. Data yang diterima kemudian diproses.
- Logika Pesan: Berdasarkan isi pesan (misalnya, jika pesan berisi “hai”), bot menentukan respon yang akan dikirim.
- Pengiriman Pesan: Menggunakan Axios untuk mengirim POST request ke endpoint WhatsApp API guna membalas pesan.
Tahap 4. Konfigurasi dan Verifikasi Webhook
Setelah server Anda siap dan dapat diakses secara publik (misalnya melalui HTTPS atau dengan bantuan tool seperti ngrok), daftarkan URL webhook (misalnya, https://domain-anda.com/webhook) di dashboard penyedia WhatsApp Business API.
Selanjutnya, ikuti petunjuk penyedia API untuk melakukan verifikasi webhook agar WhatsApp dapat mengirimkan event ke server Anda.
Tahap 5. Uji Coba dan Debugging
Jalankan server dengan perintah ‘node index.js’. Gunakan ‘ngrok’ untuk mengekspos server lokal Anda ke internet ‘ngrok http 3000’.
Kemudian, kirim pesan ke nomor WhatsApp yang terdaftar dan periksa konsol untuk memastikan pesan diterima dan balasan terkirim. Pantau log dan pastikan tidak ada error pada proses pengiriman dan penerimaan pesan.
Tahap 6. Deployment dan Monitoring
Setelah pengujian lokal berhasil, deploy aplikasi ke server hosting atau cloud service agar bot dapat berjalan 24/7.
Gunakan log dan analitik untuk memonitor interaksi bot. Jangan lupa untuk perbarui kredensial dan library untuk menjaga keamanan dan stabilitas.
Cara Membuat Bot WhatsApp melalui API atau Library tidak resmi (Reverse Engineering)
Selain menggunakan API resmi, Anda juga bisa membuat Bot WhatsApp melalui library tidak resmi (reverse engineering), seperti whatsapp-web.js. Namun cara ini tidak dianjurkan karena melanggar Ketentuan Layanan WhatsApp dan berpotensi diblokir.
Langkah 1: Persiapan Lingkungan Pengembangan
Pastikan Node.js telah terinstal pada komputer Anda. Jika belum, unduh dan instal dari ‘nodejs.org’. Selanjutnya, buat folder baru untuk proyek Anda dan inisialisasi proyek Node.js:
mkdir whatsapp-bot
cd whatsapp-bot
npm init -y
Setelah itu, pasang library yang akan digunakan untuk berinteraksi dengan WhatsApp Web:
npm install whatsapp-web.js
Langkah 2: Buat Script Bot
Buat file baru bernama index.js dan tambahkan kode berikut:

Penjelasan Kode
- Autentikasi QR Code: Pindai QR Code di WhatsApp saat pertama kali menjalankan bot.
- LocalAuth: Menyimpan sesi agar tidak perlu memindai ulang.
- Event Listener: Mendeteksi event untuk menampilkan QR Code, memastikan koneksi, dan menangani pesan.
Langkah 3: Menjalankan dan Menguji Bot
Di terminal, jalankan perintah berikut: “node index.js”. Kemudian, Anda akan melihat output QR Code. Gunakan aplikasi WhatsApp di ponsel Anda untuk memindai QR Code tersebut.
Setelah bot siap, kirim pesan ke nomor WhatsApp yang telah Anda autentikasi. Cobalah mengirim pesan “Hai” untuk melihat balasan bot.
Langkah 4: Pertimbangan Tambahan
Dengan menggunakan LocalAuth, sesi pengguna disimpan sehingga Anda tidak perlu autentikasi ulang setiap kali bot dijalankan.
Selain itu, Anda dapat mengembangkan bot lebih lanjut dengan menambahkan logika percakapan yang lebih kompleks, integrasi database, atau fitur lain sesuai kebutuhan.
Alternatif untuk Membuat Bot WhatsApp Mudah, Tanpa Coding
Membuat bot WhatsApp menggunakan python seperti yang dijelaskan sebelumnya, cukup sulit dan menyita waktu, terutama bagi pemula yang tidak memiliki keahlian coding. Padahal ada paduan mudah untuk membuat bot WhatsApp.
Salah satunya melalui Mekari Qontak. Bukan hanya bot biasa, Mekari Qontak menawarkan chatbot AI yang bisa Anda gunakan tanpa coding. Ikuti cara berikut:
1. Hubungi Mekari Qontak
Pertama, Anda bisa menghubungi tim Mekari Qontak dengan mengisi form pembuatan akun. Kemudian tim Mekari Qontak akan memandu Anda untuk mendapatkan akun WhatsApp API resmi.
Baca juga: Optimalkan Bisnis Anda dengan Mekari Qontak sebagai Partner Resmi WhatsApp BSP
2. Aktifkan Fitur Chatbot
Gunakan ID dan password untuk login ke omnichannel Mekari Qontak yang diberikan setelah mendaftar. Kemudian, masuk dan klik menu “Chatbot” di dashboard Anda dan pilih opsi “Conversation” untuk mulai mengelola percakapan chatbot.
Baca juga: Rekomendasi Aplikasi WhatsApp Bot Terbaik untuk Bisnis Modern
3. Buat Percakapan Baru

Setelah berhasil masuk menu ‘Conversation’, Anda bisa mulai membuat alur kerja atau percakapan bot WhatsApp dengan mengikuti langkah berikut:
- Klik tombol “Create Conversation”.
- Berikan nama yang mudah diingat untuk percakapan chatbot Anda pada kolom ‘Conversation Name’.
- Pada kolom ‘Saluran (Channel)’, pilih saluran komunikasi yang akan digunakan, seperti WhatsApp.
- Aktifkan fitur ‘NLP Connector’, jika Anda ingin chatbot memahami bahasa sehari-hari pengguna. Pilih bahasa yang sesuai, misalnya Bahasa Indonesia.
- Masukkan kata atau frasa yang akan memicu chatbot untuk memulai percakapan. Pisahkan setiap kata kunci dengan koma atau tekan Enter setelah setiap kata.
- Setelah mengisi semua informasi, klik “Save Conversation” di pojok kanan bawah untuk menyimpan pengaturan percakapan Anda.
Jika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi tim dukungan Mekari Qontak melalui support-qontak@mekari.com.
Baca juga: Cara Membuat Chatbot WhatsApp Secara Mudah (Tanpa Coding)
Dapatkan Bot WhatsApp Mudah, Tanpa Coding dari Mekari Qontak
Membuat bot WhatsApp bisa dibuat dengan coding atau tanpa coding. Jika Anda memiliki keahlian teknis, WhatsApp Business API memungkinkan Anda membangun bot yang lebih fleksibel dengan webhook dan integrasi sistem.
Namun, jika Anda ingin solusi yang lebih praktis, Mekari Qontak menyediakan chatbot berbasis antarmuka yang dapat dikonfigurasi dengan mudah. Mekari Qontak memungkinkan Anda mengaktifkan chatbot melalui dukungan timnya, lalu mengatur percakapan otomatis dengan fitur NLP dan pemicu kata kunci.
Dengan Bot WhatsApp Mekari Qontak, bisnis meningkatkan efisiensi layanan pelanggan dengan otomatisasi respons, penghematan waktu, dan interaksi lebih cepat dengan pengguna.
Tingkatkan pengalaman pelanggan Anda dengan respon cepat Bot WhatsApp Mekari Qontak! Hubungi Kami untuk Coba Demo Gratis!