Cara Bot WA Balas Otomatis Saat Kamu Sibuk
Setup bot WhatsApp yang balas otomatis saat kamu sibuk, meeting, atau tidur. Customer tetap terlayani 24/7. Tutorial lengkap!
Lagi meeting, chat masuk. Lagi tidur, customer tanya. Lagi liburan, order numpuk.
Solusinya? Bot yang balas otomatis saat kamu sibuk!
Skenario Kapan Bot Dibutuhkan
📅 Jam Kerja (09.00-17.00):
→ Bot handle FAQ, kamu handle kompleks
🌙 Di Luar Jam Kerja:
→ Bot balas semua dengan away message
📱 Saat Meeting/Sibuk:
→ Bot take over sementara
✈️ Saat Cuti/Liburan:
→ Bot jaga toko
🛒 Saat Order Membludak:
→ Bot bantu filter & prioritasSetup Bot untuk Berbagai Situasi
Situasi 1: Away Message (Paling Simple)
Kapan: Di luar jam kerja, meeting, atau sibuk sementara
Setup di WA Business:
1. Buka WhatsApp Business
2. Settings > Business tools > Away message
3. Toggle ON
4. Tulis pesan:
"Hai! 👋
Terima kasih sudah menghubungi [Toko].
Saat ini saya sedang tidak di tempat.
Pesan akan dibalas saat jam kerja.
⏰ Jam operasional:
Senin-Jumat: 09.00-17.00 WIB
Sabtu: 09.00-14.00 WIB
Untuk urgent, bisa hubungi: [nomor backup]
Terima kasih! 🙏"
5. Set jadwal:
• Outside business hours
• Atau custom scheduleSituasi 2: Schedule-Based Bot
Kapan: Otomatis switch antara mode aktif dan away
Implementasi dengan Platform:
Dashboard > Bot > Schedule
Jadwal 1: Jam Kerja (09.00-17.00)
├── Keyword aktif
├── FAQ bot running
└── Response normal
Jadwal 2: Malam (17.00-09.00)
├── Away message aktif
├── Info jam buka
└── Opsi urgent contactImplementasi dengan Coding:
javascript
function isBusinessHours() {
const now = new Date();
const hour = now.getHours();
const day = now.getDay(); // 0 = Sunday
// Monday-Friday, 9 AM - 5 PM
if (day >= 1 && day <= 5 && hour >= 9 && hour < 17) {
return true;
}
// Saturday, 9 AM - 2 PM
if (day === 6 && hour >= 9 && hour < 14) {
return true;
}
return false;
}
client.on('message', async msg => {
if (isBusinessHours()) {
// Normal bot response
await handleNormalBot(msg);
} else {
// Away message
await msg.reply(awayMessage);
}
});Situasi 3: Busy Mode (Manual Toggle)
Kapan: Meeting dadakan, makan siang, atau butuh fokus
Setup Quick Toggle:
javascript
let isBusy = false;
// Toggle via special command
client.on('message', async msg => {
// Admin toggle (dari nomor sendiri)
if (msg.from === '[email protected]') {
if (msg.body === '!busy') {
isBusy = true;
await msg.reply('Busy mode: ON');
return;
}
if (msg.body === '!available') {
isBusy = false;
await msg.reply('Busy mode: OFF');
return;
}
}
// Response based on status
if (isBusy) {
await msg.reply(busyMessage);
} else {
await handleNormalBot(msg);
}
});Pesan Busy Mode:
Hai! 👋
Terima kasih sudah chat.
Saat ini saya sedang dalam meeting.
⏰ Estimasi available: 30 menit lagi
Pesan sudah tercatat, akan segera saya balas!
Untuk urgent, ketik "URGENT" untuk prioritas.Situasi 4: Cuti/Liburan Mode
Kapan: Liburan panjang, cuti, atau perjalanan
Pesan Cuti:
Hai! 👋
Terima kasih sudah menghubungi [Toko].
Mohon maaf, kami sedang libur:
📅 25 Desember - 2 Januari 2026
Pesan akan dibalas saat kami kembali.
Untuk INFO PRODUK:
Ketik KATALOG untuk lihat produk
Ketik HARGA untuk daftar harga
Untuk ORDER:
Order akan diproses mulai 3 Januari 2026.
Ketik ORDER untuk format pemesanan.
Terima kasih atas pengertiannya! 🙏
Selamat Tahun Baru! 🎉Setup:
1. Buat special holiday responses
2. Set tanggal mulai & selesai
3. Informasikan di status WA juga
4. Auto-switch kembali normalSituasi 5: High Volume Mode
Kapan: Promo, flash sale, atau viral moment
Strategi:
Normal: Bot handle 30%, manusia 70%
High volume: Bot handle 80%, manusia 20%
Bot handle:
├── FAQ (otomatis)
├── Info produk (otomatis)
├── Format order (otomatis)
└── Queue number (otomatis)
Manusia handle:
├── Pembayaran confirm
├── Komplain
└── Case khususPesan High Volume:
Hai Kak! 🎉
Wah, lagi rame banget nih!
Mohon sabar ya, admin sedang proses satu-satu.
Sementara itu, bot bisa bantu:
📋 KATALOG - Lihat produk
💰 HARGA - Daftar harga
🛒 ORDER - Format order
Antrian kakak: #[NOMOR]
Estimasi dibalas: 10-15 menit
Terima kasih atas kesabarannya! 🙏Template Pesan untuk Berbagai Situasi
Away - General:
Hai! 👋
Terima kasih sudah chat.
Saat ini di luar jam kerja.
⏰ Jam operasional:
09.00-17.00 WIB (Senin-Sabtu)
Pesan akan dibalas besok ya!Away - Night:
Hai! 🌙
Terima kasih sudah chat malam-malam.
Admin sudah tidur nih hehe 😴
Pesan akan dibalas besok pagi ya!
Btw, bot masih bisa bantu:
Ketik KATALOG atau HARGAAway - Weekend:
Hai! 👋
Terima kasih sudah chat.
Hari Minggu kami libur ya.
Pesan akan dibalas Senin pagi!
Happy weekend! 🎉Busy - Meeting:
Hai!
Lagi meeting sebentar.
Sekitar 30 menit lagi available.
Chat ini sudah tercatat ✅Busy - Lunch:
Hai! 🍜
Lagi istirahat makan siang.
Balik jam 13.00 WIB ya!
Kalau mau langsung order,
ketik ORDER untuk format pemesanan.Best Practices
1. Selalu Beri Estimasi Waktu
❌ "Akan segera dibalas"
✅ "Akan dibalas dalam 30 menit"
✅ "Akan dibalas besok pagi (09.00 WIB)"2. Berikan Alternatif
❌ "Silakan tunggu"
✅ "Sambil tunggu, ketik KATALOG untuk lihat produk"3. Acknowledge Receipt
✅ "Pesan sudah tercatat"
✅ "Chat ini masuk antrian"
✅ "Nomor antrian: #XX"4. Set Expectation
✅ "Jam operasional: ..."
✅ "Estimasi response: ..."
✅ "Untuk urgent: ..."FAQ
Bagaimana customer tahu sedang chat dengan bot?
Tidak harus eksplisit bilang "ini bot", tapi berikan konteks seperti "balas otomatis" atau "di luar jam kerja". Customer biasanya paham.
Apa yang terjadi jika ada urgent?
Sediakan opsi escalation: "Ketik URGENT" atau "Hubungi [nomor backup]". Bot bisa notify kamu untuk case urgent.
Apakah perlu 24/7 bot?
Tergantung bisnis. Untuk olshop kecil, away message di luar jam kerja sudah cukup. Untuk bisnis lebih besar, keyword bot 24/7 lebih baik.
Kesimpulan
Bot = Kamu tetap responsive meski sibuk!
| Situasi | Solusi |
|---|---|
| Di luar jam kerja | Away message + jadwal |
| Meeting/sibuk | Busy mode toggle |
| Cuti/liburan | Holiday message + limited bot |
| High volume | Queue system + bot FAQ |
Customer tetap terlayani, kamu tetap punya work-life balance!