Statistik Auto Reply: Ukur Efektivitas Bot Kamu
Cara mengukur performa auto reply WhatsApp. Metrics yang penting, benchmark, dan cara improve. Data-driven bot optimization!
Bot sudah jalan, tapi efektif nggak?
Tanpa data, kamu tidak tahu! Di artikel ini, saya bahas metrics penting untuk mengukur efektivitas auto reply kamu.
Kenapa Perlu Track Statistik?
Tanpa Data:
"Kayaknya bot-nya oke deh..."
"Mungkin perlu diubah..."
"Entahlah efektif atau nggak..."
Dengan Data:
"Response rate naik 30% setelah ubah greeting"
"Keyword 'harga' paling banyak dipanggil"
"Conversion rate dari bot: 15%"
Data = Keputusan lebih baik!Metrics Penting untuk Auto Reply
1. Total Messages Received
Apa: Jumlah pesan masuk
Kenapa penting:
- Baseline volume
- Track growth
- Capacity planning
Benchmark:
- Small business: 10-50/hari
- Medium: 50-200/hari
- Large: 200+/hari2. Bot Response Rate
Apa: % pesan yang dijawab bot
Formula: (Pesan dijawab bot / Total pesan) × 100%
Kenapa penting:
- Ukur coverage bot
- Identify gaps
Benchmark:
- Basic bot: 30-50%
- Good bot: 50-70%
- Excellent bot: 70-90%
Target: 70%+ (sisanya ke human)3. Keyword Hit Rate
Apa: Keyword mana yang paling sering trigger
Contoh output:
1. "harga" - 250 hits (25%)
2. "order" - 200 hits (20%)
3. "katalog" - 150 hits (15%)
4. "alamat" - 100 hits (10%)
5. [no match] - 300 (30%)
Insight:
- Keyword populer = fokus improve
- "No match" tinggi = perlu tambah keyword4. Unhandled Messages
Apa: Pesan yang tidak match keyword apapun
Kenapa penting:
- Identify missing keywords
- Understand customer questions
- Improve bot coverage
Action:
- Review unhandled messages
- Identifikasi pattern
- Tambah keyword baru5. Response Time
Apa: Waktu dari pesan masuk sampai dibalas
Bot: < 5 detik (instant)
Human: Ideal < 5 menit
Track untuk:
- Bot response time (should be instant)
- Human escalation response time6. Conversation Completion Rate
Apa: % conversation yang selesai tanpa escalation
Formula: (Complete by bot / Total) × 100%
Benchmark:
- FAQ queries: 80%+ should complete
- Order process: 50-70%
- Complex queries: 30-50%7. Escalation Rate
Apa: % yang perlu ditangani human
Formula: (Escalated / Total) × 100%
Benchmark:
- Ideal: < 30%
- Acceptable: 30-50%
- Need improvement: > 50%
Tinggi = bot kurang capable
Rendah = bot good!8. Customer Satisfaction (CSAT)
Apa: Rating kepuasan customer
Cara collect:
"Pelayanan hari ini gimana?
⭐⭐⭐⭐⭐ Sangat Puas
⭐⭐⭐⭐ Puas
⭐⭐⭐ Cukup
⭐⭐ Kurang
⭐ Buruk"
Benchmark:
- Target: 4+ / 5
- Warning: < 3.59. Conversion Rate
Apa: % yang convert (order/signup/booking)
Formula: (Conversions / Unique chats) × 100%
Benchmark:
- E-commerce: 5-15%
- Service/booking: 10-25%
- Lead gen: 15-30%10. Revenue Attribution
Apa: Revenue yang dihasilkan dari bot
Track:
- Orders initiated by bot
- Upsell from bot recommendations
- Saved cost (vs human CS)Dashboard Contoh
┌─────────────────────────────────────────────────────────────┐
│ AUTO REPLY DASHBOARD │
│ January 2026 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 📊 VOLUME 📈 PERFORMANCE │
│ ───────────── ────────────── │
│ Total Messages: 3,250 Bot Response: 72% │
│ Unique Chats: 890 Escalation: 28% │
│ Avg/Day: 108 Completion: 65% │
│ │
│ ⏰ RESPONSE TIME ⭐ SATISFACTION │
│ ───────────── ───────────── │
│ Bot: 1.2 sec CSAT: 4.2 / 5 │
│ Human: 4.5 min Rating Count: 156 │
│ │
│ 🔤 TOP KEYWORDS 💰 CONVERSION │
│ ────────────── ──────────── │
│ 1. harga (25%) Orders: 134 │
│ 2. order (20%) Conv Rate: 15% │
│ 3. katalog (15%) Revenue: Rp 45.2M │
│ 4. alamat (10%) │
│ 5. promo (8%) │
│ │
│ ⚠️ UNHANDLED (Top 5) │
│ ───────────────── │
│ 1. "bisa cod gak" (45x) → Add keyword! │
│ 2. "ready warna apa" (38x) → Add keyword! │
│ 3. "ukuran apa aja" (32x) → Add keyword! │
│ │
└─────────────────────────────────────────────────────────────┘Cara Track Metrics
Di Platform Bot:
Kebanyakan platform sudah sediakan dashboard:
- Balaswa: Dashboard > Analytics
- Wati: Reports section
- Respond.io: Analytics
Cek fitur analytics sebelum pilih platform!Self-Tracking (Coding):
javascript
// Log setiap message
async function logMessage(msg, response, matched) {
await db.insert('message_logs', {
timestamp: new Date(),
from: msg.from,
message: msg.body,
response: response,
keyword_matched: matched,
response_time_ms: Date.now() - msg.timestamp
});
}
// Daily stats aggregation
async function generateDailyStats(date) {
const stats = await db.query(`
SELECT
COUNT(*) as total_messages,
COUNT(DISTINCT from) as unique_chats,
SUM(CASE WHEN keyword_matched THEN 1 ELSE 0 END) as bot_handled,
AVG(response_time_ms) as avg_response_time
FROM message_logs
WHERE DATE(timestamp) = ?
`, [date]);
return stats;
}Google Sheets Tracking (Simple):
Columns:
A: Date
B: Total Messages
C: Bot Handled
D: Escalated
E: Orders
F: Notes
Formula:
Bot Rate = C/B * 100
Escalation = D/B * 100
Conv Rate = E/B * 100Benchmark & Target
Small Business (< 50 chat/hari):
Target:
- Bot response rate: 60%+
- Escalation: < 40%
- CSAT: 4.0+
- Conversion: 10%+Medium Business (50-200 chat/hari):
Target:
- Bot response rate: 70%+
- Escalation: < 30%
- CSAT: 4.2+
- Conversion: 12%+Large Business (200+ chat/hari):
Target:
- Bot response rate: 75%+
- Escalation: < 25%
- CSAT: 4.3+
- Conversion: 15%+Cara Improve Metrics
Bot Response Rate Rendah?
Action:
1. Review unhandled messages
2. Identifikasi pattern pertanyaan baru
3. Tambah keyword
4. Test dan monitorEscalation Rate Tinggi?
Action:
1. Analisis kenapa di-escalate
2. Apakah bot bisa handle? Tambah capability
3. Improve bot response quality
4. Train bot dengan lebih banyak dataCSAT Rendah?
Action:
1. Review feedback negatif
2. Improve response quality
3. Faster escalation untuk kompleks
4. Personalisasi responseConversion Rate Rendah?
Action:
1. Review conversation flow
2. Optimize CTA
3. Add urgency/scarcity
4. Better follow up sequenceFAQ
Berapa sering harus review stats?
Weekly untuk quick check. Monthly untuk deep analysis dan improvement planning.
Metric mana yang paling penting?
Conversion rate untuk bisnis (ultimate goal). Tapi perlu balance dengan CSAT supaya sustainable.
Bagaimana jika tidak ada dashboard?
Minimal manual tracking di spreadsheet. Atau pilih platform yang ada analytics.
Kesimpulan
Measure → Analyze → Improve → Repeat!
Key Metrics Checklist:
- Total messages
- Bot response rate (target: 70%+)
- Escalation rate (target: < 30%)
- Keyword hit rate
- Unhandled messages
- CSAT (target: 4+)
- Conversion rate
Data-driven = Better bot!