Auto Reply WA untuk Customer Service
Setup auto reply WhatsApp khusus customer service. Handle inquiry, komplain, FAQ otomatis. Template CS profesional siap pakai!
CS yang responsif = Customer yang loyal!
Auto reply untuk customer service berbeda dengan auto reply jualan. Fokusnya: solve problems, bukan closing.
Perbedaan CS vs Sales Auto Reply
🛒 SALES AUTO REPLY:
- Goal: Convert to sale
- Tone: Persuasive
- Focus: Product benefits
- CTA: Order sekarang
🎧 CS AUTO REPLY:
- Goal: Solve problem
- Tone: Empathetic
- Focus: Customer issue
- CTA: Jelaskan masalahnyaTemplate CS Greeting
Standard Greeting:
🎧 Customer Service [BRAND]
Hai Kak! Terima kasih sudah menghubungi CS kami.
Ada yang bisa kami bantu?
1️⃣ Cek Status Pesanan
2️⃣ Kendala Pengiriman
3️⃣ Komplain Produk
4️⃣ Request Refund/Return
5️⃣ Pertanyaan Lainnya
Ketik angka untuk lanjut 😊After Hours CS:
🎧 Customer Service [BRAND]
Terima kasih sudah menghubungi kami.
Saat ini di luar jam operasional:
🕘 Senin-Jumat: 08.00-20.00 WIB
🕘 Sabtu: 08.00-15.00 WIB
Pesan kakak sudah kami catat dan akan
dibalas saat jam kerja.
Untuk URGENT, silakan:
📧 Email: [email protected]
📞 Hotline: 021-xxx-xxxx
Terima kasih atas kesabarannya 🙏Auto Reply by Issue Type
1. Cek Status Pesanan:
Trigger: "status", "pesanan", "order", "1"
📦 CEK STATUS PESANAN
Silakan kirim nomor order/resi kakak.
Format: STATUS [NOMOR ORDER]
Contoh: STATUS ORD-2026-12345
Atau kirim nomor resi pengiriman:
Format: RESI [NOMOR RESI]
Contoh: RESI JNE1234567890
Kami akan cek dan info statusnya! 📍Response Status:
📦 STATUS PESANAN #ORD-2026-12345
📋 Produk: Kaos Basic Hitam x2
📅 Order: 15 Feb 2026
💳 Pembayaran: ✅ Lunas
🚚 Pengiriman:
- Kurir: JNE REG
- Resi: JT1234567890
- Status: Dalam pengiriman
- Estimasi: 17-18 Feb 2026
📍 Track: https://jne.co.id/track/JT1234567890
Ada kendala dengan pesanan ini?
Reply dengan jelaskan masalahnya 🙏2. Kendala Pengiriman:
Trigger: "telat", "lama", "tidak sampai", "hilang", "2"
🚚 KENDALA PENGIRIMAN
Mohon maaf atas ketidaknyamanannya 🙏
Untuk kami bantu cek, mohon info:
1. Nomor order:
2. Nomor resi:
3. Tanggal order:
4. Alamat tujuan:
5. Kendala yang dialami:
Kirim dalam 1 pesan ya kak,
kami akan segera follow up ke kurir!3. Komplain Produk:
Trigger: "rusak", "cacat", "tidak sesuai", "komplain", "3"
📦 KOMPLAIN PRODUK
Mohon maaf atas pengalaman tidak menyenangkan ini 🙏
Untuk proses komplain, mohon kirim:
1. Nomor order:
2. Nama produk:
3. Masalah yang dialami:
4. Foto produk (tampak jelas masalahnya)
5. Foto packaging (jika rusak saat terima)
Kami akan review dan berikan solusi
dalam maksimal 1x24 jam.4. Request Refund/Return:
Trigger: "refund", "return", "kembalikan", "tukar", "4"
💳 REQUEST REFUND/RETURN
Kami paham kebutuhan kakak.
Kebijakan kami:
✅ Return dalam 7 hari setelah terima
✅ Produk belum dipakai/masih ada tag
✅ Packaging lengkap
✅ Ada bukti pembelian
Untuk proses, kirim:
1. Nomor order:
2. Alasan return/refund:
3. Pilih: REFUND / TUKAR PRODUK
4. Foto produk kondisi saat ini
Tim kami akan konfirmasi dalam 1x24 jam.Handling Urgent Cases
Detect Urgent Keywords:
javascript
const urgentKeywords = [
'urgent', 'penting', 'segera', 'darurat',
'emergency', 'tolong', 'help', 'asap'
];
const angryKeywords = [
'marah', 'kecewa', 'kesal', 'parah',
'buruk', 'terrible', 'worst'
];
async function checkUrgency(message) {
const text = message.toLowerCase();
const isUrgent = urgentKeywords.some(k => text.includes(k));
const isAngry = angryKeywords.some(k => text.includes(k));
if (isUrgent || isAngry) {
// Notify CS team immediately
await notifyCSTeam({
phone: message.from,
message: message.body,
priority: 'HIGH',
type: isAngry ? 'ANGRY_CUSTOMER' : 'URGENT'
});
return true;
}
return false;
}Urgent Response:
🚨 PRIORITAS TINGGI
Kami memahami urgency masalah kakak.
Tim CS senior kami akan SEGERA menghubungi
dalam maksimal 15 menit.
Mohon standby di WhatsApp ini ya 🙏
Atau jika sangat urgent:
📞 Hotline: 021-xxx-xxxx (24 jam)Ticket System Integration
Create Ticket Auto:
javascript
async function createTicket(customerData, issue) {
const ticket = {
id: generateTicketId(), // TKT-2026-00001
customer: {
phone: customerData.phone,
name: customerData.name
},
issue: {
type: issue.type,
description: issue.description,
attachments: issue.attachments
},
status: 'OPEN',
priority: issue.priority || 'NORMAL',
createdAt: new Date(),
assignedTo: null
};
await db.tickets.insert(ticket);
// Assign to available CS
await assignTicket(ticket);
return ticket;
}Ticket Confirmation:
✅ TIKET TERBUAT
Nomor Tiket: #TKT-2026-00001
📋 Kategori: Komplain Produk
📅 Dibuat: 17 Feb 2026, 14:30 WIB
⏰ Estimasi response: Maksimal 1x24 jam
Tim CS kami akan menghubungi kakak
via WhatsApp ini.
Simpan nomor tiket untuk referensi ya!Escalation Flow
Level 1: Bot Auto Reply
↓ (Tidak bisa solve)
Level 2: CS Agent
↓ (Butuh approval/kompleks)
Level 3: CS Supervisor
↓ (Eskalasi lebih lanjut)
Level 4: Manager/Resolution TeamEscalation Trigger:
javascript
const escalationTriggers = {
toAgent: [
'bicara dengan manusia',
'mau komplain',
'tidak puas',
'berbicara dengan cs'
],
toSupervisor: [
'mau bicara manager',
'sudah komplain berkali-kali',
'tidak ada solusi'
]
};
async function checkEscalation(message) {
const text = message.toLowerCase();
for (const trigger of escalationTriggers.toSupervisor) {
if (text.includes(trigger)) {
await escalateToSupervisor(message);
return 'supervisor';
}
}
for (const trigger of escalationTriggers.toAgent) {
if (text.includes(trigger)) {
await escalateToAgent(message);
return 'agent';
}
}
return null;
}CS Performance Tracking
📊 CS AUTO REPLY METRICS
Track:
- First response time
- Resolution time
- Ticket volume by category
- Customer satisfaction (CSAT)
- Bot resolution rate
- Escalation rate
Targets:
- First response: < 5 menit (bot), < 15 menit (human)
- Resolution: < 24 jam (simple), < 48 jam (complex)
- CSAT: > 4.0/5.0
- Bot resolution: > 60%Best Practices CS Auto Reply
DO ✅
- Empati dulu, solusi kemudian
- Acknowledge masalah customer
- Set ekspektasi waktu response
- Provide ticket/reference number
- Easy escalation ke human
- Follow up setelah resolvedDON'T ❌
- Defensive atau menyalahkan customer
- Response template tanpa personalisasi
- Ignore urgent keywords
- Terlalu banyak step sebelum ke human
- Tidak ada konfirmasi ticket
- Tidak follow upFAQ
Berapa % yang harus di-handle bot vs human?
60-70% by bot untuk FAQ & simple issues. Complex cases tetap butuh human touch.
Bagaimana handle customer yang marah?
Acknowledge + empati + escalate cepat. Jangan biarkan customer marah loop dengan bot.
Perlu 24/7 CS?
Tergantung bisnis. Minimal ada auto-reply yang informatif dan promise response time yang jelas.
Kesimpulan
CS Auto Reply = First line of defense!
| Tanpa Auto Reply | Dengan Auto Reply |
|---|---|
| Slow response | Instant acknowledgment |
| Customer frustrated | Customer informed |
| CS overloaded | Bot handle simple |
| No tracking | Ticket system |
Happy customers, happy business!