Trang chủ Kiến thức Auto-dialer 4 chế độ
Telesales

Auto-dialer 4 chế độ: Manual · Preview · Progressive · Predictive — chọn đúng để agent không "đói" cũng không "ngộp"

Tháng 07/2026 14 phút đọc Đội ngũ kỹ thuật Zorio

Nghịch lý của một tổng đài telesales chưa được tối ưu

Doanh nghiệp đầu tư đội telesales 30 người, mỗi agent lương 12 triệu/tháng. Kỳ vọng: mỗi agent mỗi ngày tiếp cận ~120 số để có ~20 cuộc hội thoại thật, trong đó ~3-4 khách chốt. Thực tế sau một tháng đo lường: mỗi agent chỉ ~55 số/ngày, mỗi cuộc hội thoại chưa đến 4 phút — nhưng giữa các cuộc, agent ngồi chờ 15-40 giây để tự bấm số tiếp theo, đợi đổ chuông, gặp máy bận, gặp máy không nhấc.

Quy ra chi phí: tới 50% quỹ lương telesales bị đốt cho thời gian chết — chưa kể agent chán, tỉ lệ nghỉ việc cao vì "gõ số mỏi tay".

Đây là bài toán auto-dialer giải quyết. Nhưng auto-dialer không có một công thức duy nhất — có ít nhất 4 chế độ khác nhau, mỗi chế độ đánh đổi giữa 3 yếu tố:

  1. Hiệu suất agent — agent nói chuyện bao nhiêu % thời gian ca làm?
  2. Trải nghiệm khách hàng — khách nhấc máy có gặp agent ngay không, hay phải nghe máy im lặng?
  3. Sự chủ động của agent — agent có được xem thông tin lead trước khi gọi không?

Chọn sai chế độ → không cải thiện gì so với gọi thủ công. Chọn đúng → occupancy tăng từ 30% lên 70-80%, agent gọi được gấp đôi số khách trong cùng một ca. Bài viết này mô tả 4 chế độ mà Zorio Dialer Engine hỗ trợ, cách hoạt động, và bảng khuyến nghị chọn theo loại chiến dịch cụ thể.

Bốn chỉ số cần thống nhất trước khi so sánh

Chỉ sốÝ nghĩaNgưỡng tham chiếu
Agent Occupancy (Occ)% thời gian agent thực sự nói chuyện / tổng thời gian sẵn sàng. Occ 30% = ngồi chờ 70% ca.Càng cao càng tốt (trần ~85%)
Abandon Rate (AR)% cuộc khách nhấc máy nhưng KHÔNG gặp được agent (silence/hangup). Đây là chỉ số trải nghiệm.≤ 3% (chuẩn FCC/OFCOM)
Answer Rate% khách trong lead list nhấc máy khi gọi.VN B2C: 20–35%
AHTThời lượng trung bình một cuộc hội thoại thành công (gồm wrap-up).Telesales B2C: 3–6 phút

So sánh nhanh — hiệu suất (Occupancy) tăng dần qua 4 chế độ

Agent Occupancy kỳ vọng theo chế độ
Manual
30–40%
Preview
55–65%
Progressive
65–75%
Predictive
75–85%
Chủ động cao / hiệu suất thấp Hiệu suất cao / cần giám sát abandon
Càng sang phải hiệu suất càng cao, nhưng rủi ro abandon (trải nghiệm khách) cũng tăng — nên chọn theo loại chiến dịch, không phải "cao nhất là tốt nhất".

Chế độ 1 — Manual: agent tự bấm số

Cơ chế: Agent xem lead list, tự click "Gọi". Hệ thống chỉ là đường kết nối — không tự dial trước, không có logic pacing.

Luồng Manual
Agent → Cockpit
Xem lead → click "Gọi"
Cockpit → Khách
Dial
Khách
Nhấc máy (hoặc không) talk 3–5 phút
Agent
Kết thúc + chọn disposition → xem lead tiếp gap 15–40s

Ưu: agent hoàn toàn chủ động (đọc kỹ profile, tra CRM trước khi gọi); không rủi ro spam; không rủi ro abandon. Nhược: occupancy chỉ 30–40% (gap 15–40s/cuộc); không hợp lead list lớn.

Khi nào dùng: B2B giá trị cao (mỗi lead nghiên cứu kỹ), chăm sóc khách VIP, debt collection giai đoạn sớm (cần chuẩn bị hồ sơ).

Chế độ 2 — Preview: hệ thống bốc lead, agent xem rồi quyết dial

Cơ chế: Khi agent free, Zorio Dialer Engine bốc 1 lead ưu tiên cao nhất, hiện lên kèm đếm ngược (5–15s). Agent: bấm Gọi → dial ngay; bấm Bỏ qua → trả lead về queue; hết giờ → theo cấu hình preview_on_timeout.

Luồng Preview
Dialer
Agent free → bốc lead ưu tiên cao nhất
Dialer → Agent
Hiện lead + đếm ngược 10s đọc profile, ghi câu mở đầu
Agent → Dialer
Bấm Gọi (trước timeout)
Dialer → Khách
Dial → khách nhấc talk 4–6 phút
Agent
Disposition → sẵn sàng lead tiếp

Cấu hình khi hết đếm ngược (preview_on_timeout): auto_originate tự dial · auto_skip bỏ lead · pause_and_wait chờ thủ công.

Ưu: agent có thời gian cá nhân hoá; không rủi ro abandon; Occ 55–65%. Nhược: vẫn còn gap preview 5–15s; agent bỏ qua nhiều thì chiến dịch chạy chậm. Dùng cho: bảo hiểm nhân thọ cao cấp, win-back khách cũ, khảo sát tuỳ biến theo profile. Cấu hình chính: preview_window_sec, preview_on_timeout.

Chế độ 3 — Progressive: dial ngay khi agent vừa free

Cơ chế: Dialer Engine theo dõi trạng thái agent; khi agent chuyển available, hệ thống dial ngay số tiếp theo. Không có preview window — agent thấy thông tin lead qua screen-pop song song lúc đổ chuông.

Luồng Progressive
Agent → Dialer
Chọn disposition cuộc trước → available
Dialer → Khách
Dial NGAY (không delay)
Dialer → Agent
Screen-pop lead info (song song với ring)
Khách → Agent
Nhấc máy → bridge, agent nghe "Alo" talk 3–5 phút

Ưu: Occ 65–75% (gap chỉ còn ring + screen-pop ~5–8s); vẫn 1:1 nên không abandon; agent đỡ mệt vì không phải quyết gọi/bỏ. Nhược: không có preview → khó cá nhân hoá sâu; answer rate thấp vẫn tốn thời gian chờ ring timeout. Dùng cho: B2C khối lượng lớn (viễn thông, tiện ích, bảo hiểm cơ bản), gia hạn dịch vụ, cross-sell nhóm đại chúng. Cấu hình: ring_timeout_sec, amd_enabled.

Chế độ 4 — Predictive: dial nhiều số hơn số agent free

Cơ chế: chế độ thông minh nhất. Dialer Engine dựa vào thống kê thời gian thực để dial trước — nhiều số hơn số agent đang free, dự đoán không phải tất cả đều nhấc cùng lúc. Ví dụ answer rate 25%, có 10 agent free → dial 30–35 số → dự đoán ~8–9 khách nhấc, vừa đủ 10 agent.

Thuật toán pacing lặp mỗi vài giây: (1) đo avg_talk_time, answer_rate, abandon_rate từ dữ liệu 5 phút gần nhất; (2) dự đoán số agent sắp free; (3) điều chỉnh dial_ratio bằng binary search sao cho predicted_abandon_rate ≤ target.

Vòng lặp pacing feedback — điều chỉnh dial ratio
Đo mỗi 5–15s
abandon_rate
So với target
3 nhánh
Chỉnh dial_ratio
apply tick sau
Điều kiệnHành độngÝ nghĩa
abandon_rate < target / 2+0.05 ratioCòn dư địa, push mạnh hơn
target/2 → target × 1.2giữ nguyênVùng an toàn
abandon_rate > target × 1.2−0.10 ratioOver-dial, phanh gấp để cứu trải nghiệm
Bước giảm (−0.10) gấp đôi bước tăng (+0.05) — ưu tiên bảo vệ khách hàng hơn hiệu suất.
Safety guard tự động: cấu hình abandon_rate_limit_pct (mặc định 3%). Nếu abandon rate vượt ngưỡng liên tục nhiều tick → hệ thống TỰ ĐỘNG pause campaign, không đợi supervisor. Đây là cơ chế compliance + bảo vệ thương hiệu (tránh bị nhà mạng đánh dấu spam).

Ưu: Occ 75–85%; số cuộc tiếp cận/agent/ca tăng gấp 2–3 lần Manual; chi phí lương/cuộc thành công giảm mạnh. Nhược: cần lead list lớn (vài nghìn số+) để thống kê có ý nghĩa; phải theo dõi abandon liên tục; không hợp campaign giá trị cao. Dùng cho: B2C khối lượng lớn, nhắc lịch thanh toán tự động (script 60–90s), khảo sát nhanh mass market. Cấu hình: max_dial_ratio, abandon_rate_limit_pct, expected_talk_time, amd_enabled + amd_action.

Bảng khuyến nghị chọn chế độ theo loại chiến dịch

Loại chiến dịchChế độ khuyến nghịOcc kỳ vọng
B2B enterprise (top 500)Manual30–40%
Bảo hiểm nhân thọ cao cấpPreview55–65%
Chăm sóc khách hàng VIPManual / Preview30–60%
Debt collection (0–30 ngày)Preview55–65%
Debt collection (30–90 ngày)Progressive65–75%
Cross-sell/up-sell khách hiện cóProgressive65–75%
Telesales viễn thông B2CPredictive75–85%
Bảo hiểm cơ bản (xe, sức khoẻ SME)Progressive / Predictive65–85%
Nhắc lịch thanh toán tự độngPredictive75–85%
Khảo sát khách hàng ngắnPredictive75–85%
Khảo sát thị trường có tuỳ biếnPreview55–65%
Gia hạn dịch vụ (renewal)Progressive65–75%
Tuyển dụng ứng viênPreview / Manual30–65%

Best practices vận hành thực tế

  1. Bắt đầu bằng chế độ nhẹ, nâng cấp dần — chạy Manual/Preview tuần đầu để đo AHT, answer rate, disposition thực. Có data rồi mới chuyển Progressive → Predictive. Bắt đầu ngay Predictive trên campaign mới sẽ over-dial vì predictor chưa có baseline.
  2. Set abandon_rate_limit_pct = 3%, KHÔNG cao hơn — chuẩn quốc tế. Vượt 3% có nguy cơ bị nhà mạng đánh dấu spam, số outbound bị chặn hàng loạt.
  3. AMD là con dao 2 lưỡi — bật thì tránh voicemail, nhưng amd_sensitivity quá cao gây false positive → khách thật bị hangup ngay khi vừa alo. Chỉnh vừa phải + review 100 CDR AMD/tuần.
  4. Multi-wave retry theo khung giờ VN — không nhấc lần 1 → wave 2 sau 30 phút, wave 3 sau 2 giờ, wave 4 sang ngày khác. Khung 9–11h và 14–17h thứ 3–4–5 đạt answer rate cao nhất.
  5. Disposition BẮT BUỘC sau mỗi cuộc — không cho sang cuộc mới nếu chưa chọn disposition. Zorio có bảng telesales_dispositions với các cờ is_final, is_conversion, trigger_callback, trigger_ticket, trigger_dnc. Không disposition → không đo được conversion, không tối ưu script.

Kết luận — chọn chế độ = chọn triết lý vận hành

Không có chế độ nào "tốt nhất" — có chế độ phù hợp nhất với loại chiến dịch. Một tổng đài telesales trưởng thành thường chạy cả 4 chế độ song song: team enterprise dùng Manual/Preview cho khách B2B lớn; team B2C chạy Progressive + Predictive cho viễn thông/bảo hiểm; team debt collection chuyển mode theo tuổi nợ.

Điểm khác biệt của Zorio Dialer Engine:

Đọc thêm trong loạt bài kỹ thuật

Truy dấu cuộc gọi qua nhiều chặng — ghi lại toàn bộ hành trình từ IVR đến agent Đọc ngay
Caller-ID rotation & auto-cooldown khi bị nhà mạng nghi ngờ spam Sắp ra
Kiến trúc multi-tenant: mỗi khách hàng một domain, một cấu hình, một dashboard Sắp ra

Muốn agent gọi gấp đôi mà vẫn tuân thủ chống spam?

Đặt lịch demo để xem 4 chế độ dialer, pacing tự động và dashboard occupancy/abandon realtime của Zorio.