Auto Reply WA untuk Customer Service

Setup auto reply WhatsApp khusus customer service. Handle inquiry, komplain, FAQ otomatis. Template CS profesional siap pakai!

Auto Reply WA untuk Customer Service
Auto Reply WA untuk Customer Service

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 masalahnya

Template 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 Team

Escalation 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 resolved

DON'T ❌

- Defensive atau menyalahkan customer
- Response template tanpa personalisasi
- Ignore urgent keywords
- Terlalu banyak step sebelum ke human
- Tidak ada konfirmasi ticket
- Tidak follow up

FAQ

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 ReplyDengan Auto Reply
Slow responseInstant acknowledgment
Customer frustratedCustomer informed
CS overloadedBot handle simple
No trackingTicket system

Happy customers, happy business!

Setup CS Auto Reply →


Artikel Terkait