Cara Balas WA Otomatis untuk Kantor/Bisnis
Cara setup auto reply WhatsApp untuk kantor dan bisnis. Jam operasional, inquiry handling, profesional. Panduan lengkap!
Nomor WA kantor harus profesional!
Auto reply yang tepat memberikan kesan profesional dan responsif, bahkan di luar jam kerja.
Kebutuhan Kantor/Bisnis
🏢 TYPICAL NEEDS:
- Info jam operasional
- Routing ke departemen
- Appointment/meeting request
- General inquiry
- Partnership/vendor inquiry
- Job application
- Complaint handlingTemplate Profesional
Greeting Jam Kerja:
Selamat datang di [NAMA PERUSAHAAN] 👋
Terima kasih telah menghubungi kami.
Silakan pilih layanan:
1️⃣ Informasi Produk/Layanan
2️⃣ Customer Service
3️⃣ Jadwal Meeting/Appointment
4️⃣ Partnership & Kerjasama
5️⃣ Karir & Lowongan
6️⃣ Lainnya
Ketik angka untuk melanjutkan.
📞 Hotline: (021) xxx-xxxx
📧 Email: [email protected]Di Luar Jam Kerja:
Terima kasih telah menghubungi [PERUSAHAAN].
Saat ini di luar jam operasional kami.
🕘 Jam Operasional:
Senin - Jumat: 08.00 - 17.00 WIB
Sabtu: 08.00 - 12.00 WIB
Minggu & Libur: Tutup
Pesan Anda akan kami balas pada jam kerja berikutnya.
Untuk keperluan URGENT, hubungi:
📞 (021) xxx-xxxx (24 jam)
Terima kasih atas pengertiannya.Department Routing:
📋 PILIH DEPARTEMEN
1️⃣ Sales & Marketing
→ Produk, harga, penawaran
2️⃣ Customer Service
→ Keluhan, bantuan, after-sales
3️⃣ Finance & Billing
→ Invoice, pembayaran, tagihan
4️⃣ Human Resources
→ Karir, lamaran, recruitment
5️⃣ General Inquiry
→ Pertanyaan umum
Ketik angka departemen yang dituju.Template by Use Case
Inquiry Produk/Layanan:
📦 INFORMASI PRODUK/LAYANAN
Terima kasih atas ketertarikannya!
Untuk informasi lengkap, silakan:
📄 Download Brosur:
[LINK BROSUR]
💰 Pricelist:
[LINK PRICELIST]
📅 Jadwalkan Presentasi:
Ketik: MEETING [TANGGAL] [JAM]
Atau sampaikan kebutuhan spesifik Anda,
tim sales kami akan menghubungi.Meeting/Appointment Request:
📅 JADWAL MEETING
Untuk meeting dengan tim kami:
Ketik dengan format:
MEETING
Nama: [Nama Anda]
Perusahaan: [Nama Perusahaan]
Keperluan: [Topik Meeting]
Tanggal: [DD/MM/YYYY]
Waktu: [HH:MM]
Lokasi: [Online/Offline]
Contoh:
MEETING
Nama: Budi Santoso
Perusahaan: PT ABC
Keperluan: Demo Produk
Tanggal: 25/01/2026
Waktu: 10:00
Lokasi: Online
Tim kami akan konfirmasi dalam 1x24 jam.Partnership Inquiry:
🤝 KERJASAMA & PARTNERSHIP
Terima kasih atas minat kerjasamanya!
Silakan kirim proposal ke:
📧 [email protected]
Atau kirim brief singkat:
PARTNERSHIP
Nama:
Perusahaan:
Jenis kerjasama:
Deskripsi singkat:
Contact person:
No HP:
Tim Business Development kami
akan menghubungi dalam 2x24 jam.Job Application:
💼 KARIR DI [PERUSAHAAN]
Terima kasih atas minatnya bergabung!
📋 Lowongan tersedia:
[LINK CAREER PAGE]
Untuk melamar:
1. Kunjungi link di atas
2. Pilih posisi yang sesuai
3. Upload CV & dokumen
Atau kirim CV ke:
📧 [email protected]
Subject: [Posisi] - [Nama Anda]
Hanya kandidat yang memenuhi syarat
yang akan dihubungi.
Good luck! 🍀Setup by Time
Time-Based Auto Reply:
javascript
function getGreeting() {
const hour = new Date().getHours();
const day = new Date().getDay();
// Weekend
if (day === 0 || day === 6) {
if (day === 6 && hour >= 8 && hour < 12) {
return businessHoursGreeting;
}
return afterHoursGreeting;
}
// Weekday
if (hour >= 8 && hour < 17) {
return businessHoursGreeting;
} else {
return afterHoursGreeting;
}
}
client.on('message', async msg => {
const greeting = getGreeting();
await msg.reply(greeting);
});Holiday Auto Reply:
javascript
const holidays = [
'2026-01-01', // New Year
'2026-01-29', // Imlek
'2026-03-28', // Nyepi
// ... more holidays
];
function isHoliday() {
const today = new Date().toISOString().split('T')[0];
return holidays.includes(today);
}
function getGreeting() {
if (isHoliday()) {
return holidayGreeting;
}
// ... rest of logic
}
const holidayGreeting = `
🎉 Selamat Hari Raya!
Kantor kami sedang libur.
Akan kembali beroperasi pada [TANGGAL].
Pesan Anda akan dibalas setelah
hari libur berakhir.
Terima kasih & selamat berlibur! 🙏
`;Escalation Path
AUTO REPLY → Manual Response
Kondisi escalate ke human:
- Keyword: "urgent", "penting", "segera"
- Komplain: "kecewa", "marah", "komplain"
- VIP client (from whitelist)
- Repeated contact (>3x same topic)
Flow:
1. Bot acknowledge
2. Tag sebagai priority
3. Notify admin via Telegram/Email
4. Human take overjavascript
const urgentKeywords = ['urgent', 'penting', 'segera', 'darurat'];
const complaintKeywords = ['kecewa', 'komplain', 'marah', 'buruk'];
client.on('message', async msg => {
const text = msg.body.toLowerCase();
const isUrgent = urgentKeywords.some(k => text.includes(k));
const isComplaint = complaintKeywords.some(k => text.includes(k));
if (isUrgent || isComplaint) {
await msg.reply(priorityAcknowledgement);
await notifyAdmin({
from: msg.from,
message: msg.body,
type: isComplaint ? 'complaint' : 'urgent'
});
} else {
// Normal auto reply flow
await handleNormalMessage(msg);
}
});
const priorityAcknowledgement = `
Terima kasih telah menghubungi kami.
Kami memahami kepentingan pesan Anda.
Tim kami akan SEGERA menghubungi Anda.
Mohon tunggu maksimal 30 menit.
Terima kasih atas kesabarannya.
`;Professional Tone Guide
DO ✅
- Gunakan bahasa formal tapi ramah
- Sertakan info kontak lengkap
- Set ekspektasi waktu response
- Provide alternatives (email, phone)
- Sign off dengan nama perusahaanDON'T ❌
- Terlalu casual/slang
- Emoji berlebihan
- Janji yang tidak bisa ditepati
- Mengabaikan pertanyaan
- Response terlalu panjangFAQ
Perlu auto reply berbeda tiap departemen?
Idealnya ya, jika volume cukup besar. Start dengan general, expand sesuai kebutuhan.
Bagaimana handle sensitive info?
Jangan minta data sensitif via auto reply. Arahkan ke secure channel atau minta contact person untuk follow up.
Perlu bilingual (Indonesia + English)?
Tergantung audience. Jika banyak client international, sediakan option English.
Kesimpulan
Professional auto reply = Company image!
| Aspect | Implementation |
|---|---|
| Timing | Business hours vs after hours |
| Routing | Department-based menu |
| Escalation | Priority detection |
| Tone | Formal but friendly |
First impression matters!