Hệ thống nhắn tin đa kênh gồm những thành phần nào?

Hệ thống nhắn tin đa kênh là nền tảng giúp doanh nghiệp tiếp nhận, tổ chức và xử lý message từ nhiều channel trong cùng một quy trình vận hành. Một hệ thống hoàn chỉnh không dừng ở Unified Inbox mà còn phải quản lý customer, conversation, assignment, automation, SLA và analytics.

Bài viết dưới đây đi từ các entity nền tảng đến các lớp vận hành và automation, giúp bạn hiểu từng thành phần và cách chúng liên kết thành một system graph.

Nếu chưa nắm rõ system entity, nên đọc trước:

Alt text:Sơ đồ 14 thành phần của hệ thống nhắn tin đa kênh
Hệ thống nhắn tin đa kênh là mạng các thành phần có quan hệ với nhau, không chỉ là một hộp thư

Bảng tổng quan các thành phần

Thành phần Vai trò chính Dữ liệu quan trọng Liên quan trực tiếp
Channel Điểm nhận/gửi message Channel ID, account, status Message
Message Đơn vị giao tiếp sender, content, timestamp Conversation
Conversation Container vận hành status, assignee, tags Customer, Agent
Unified Inbox Giao diện làm việc filter, search, queue Conversation
Customer Người đang tương tác identity, channels Conversation
Customer Profile Context về customer history, contact, tags Agent
Tag Phân loại name, type, value Customer, Conversation
Assignment Phân công owner, team, routing Agent
Agent & Team Người xử lý role, workload Conversation
Quick Reply Chuẩn hóa phản hồi template, variables Agent
Automation Tự động workflow trigger, condition, action Conversation
AI/Knowledge Base Hỗ trợ/tự trả lời knowledge, confidence Automation, Agent
SLA/Queue Quản lý thời gian và ưu tiên response timer, priority Agent
Analytics Đo hiệu quả time, volume, conversion Tất cả

Channel — điểm kết nối với khách hàng

Channel là nơi customer bắt đầu hoặc tiếp tục cuộc giao tiếp với doanh nghiệp.

Ví dụ: Facebook Messenger – Zalo – WhatsApp – Telegram – TikTok – Website Chat.

Một doanh nghiệp có thể không chỉ có nhiều loại channel mà còn có nhiều account trên cùng một channel.

Ví dụ:

Facebook
├── Fanpage Hà Nội
├── Fanpage TP.HCM
└── Fanpage Thương hiệu B

Zalo
├── Account Sales
└── Account CSKH

Vì vậy channel thường cần các attribute như:

  • Channel ID
  • Channel Type
  • Account Name
  • Connection Status
  • Permissions Token / Credentials

Channel trả lời câu hỏi: Message đến từ đâu?

Đọc thêm:

Message — đơn vị giao tiếp nhỏ nhất

Message là dữ liệu được gửi từ một bên sang bên còn lại.

Ví dụ:

“Shop còn sản phẩm này không?”

Một message có thể là: Text – Image – Video – Audio – File – Sticker – Link

Các attribute phổ biến:

  • Message ID
  • Sender
  • Recipient
  • Channel
  • Timestamp
  • Content
  • Message Type
  • Attachments

Ví dụ theo EAV:

Entity Attribute Value
Message Channel Facebook
Message Sender Customer A
Message Type Text
Message Timestamp 10:25
Message Content Hỏi giá sản phẩm

Message trả lời:

Khách vừa gửi gì? Nhưng message không phải đơn vị tốt nhất để quản lý workflow.

Để vận hành, nhiều message cần được tổ chức thành conversation.

Conversation — trung tâm của hệ thống vận hành

Nếu Channel là nơi message bắt đầu, thì Conversation là entity trung tâm của hoạt động xử lý.

Một conversation thường bao gồm:

  • Conversation ID
  • Customer Channel
  • Conversation ID
  • Customer
  • Channel
  • Status
  • Messages
  • Assignee
  • Supporters
  • Tags
  • Priority
  • Created Time
  • Last Activity
  • SLA

Ví dụ:

Conversation #C-1042

Customer: Nguyễn Minh

Channel: Zalo

Status: Pending

Assignee: Trần A

Supporter: Nguyễn B

Tags:
– VIP
– Khiếu nại

Conversation trả lời hàng loạt câu hỏi:

  • customer đang hỏi vấn đề gì?
  • conversation đang ở trạng thái nào?
  • ai phụ trách?
  • conversation đã được trả lời chưa?
  • có cần escalation không?
  • đã xử lý xong chưa?

Do đó, nếu phải chọn một entity vận hành quan trọng nhất, Conversation thường nằm ở trung tâm.

Đọc thêm:

Sơ đồ các thuộc tính chính của conversation
Conversation kết nối message với customer, người phụ trách và trạng thái vận hành

Unified Inbox — nơi Agent làm việc với Conversation

Unified Inbox là giao diện giúp nhân viên xem và xử lý conversation từ nhiều channel.

Ví dụ:

Facebook   ─┐
Zalo ─────┤
WhatsApp  ─┼ → Unified Inbox
TikTok   ───┤
Website   ──┘

Unified Inbox thường có:

  • Conversation list
  • Unread filter
  • Pending filter
  • Unassigned filter
  • Search
  • Customer info
  • Tags
  • Assignee
  • Message composer

Unified Inbox trả lời câu hỏi:

Agent sẽ làm việc với các conversation ở đâu? Đây là một thành phần quan trọng, nhưng cần nhớ:

Unified Inbox chỉ là lớp giao diện. Conversation, Customer, Assignment và Automation phía sau mới tạo thành hệ thống hoàn chỉnh. Đọc thêm:

Sơ đồ giao diện Unified Inbox với danh sách hội thoại, nội dung chat và thông tin khách hàng
Unified Inbox kết hợp conversation list, nội dung trao đổi và customer context trên một giao diện

Customer — chủ thể đứng sau các Conversation

Customer là người hoặc tổ chức đang tương tác với doanh nghiệp.

Một customer có thể xuất hiện trên nhiều channel.

Ví dụ:

Customer: Nguyễn Minh

Facebook → Conversation #101

Zalo → Conversation #205

Website → Conversation #350

Customer cần được tách khỏi Conversation vì: Một customer có thể có nhiều conversation theo thời gian.

Các attribute có thể gồm:

  • Customer ID
  • Name
  • Phone
  • Email
  • Social IDs
  • Channels
  • Created Date
  • Last Interaction

Customer trả lời:

Ai đang giao tiếp với doanh nghiệp?

Đọc thêm Hồ sơ khách hàng là gì?.

Customer Profile — Context giúp Agent hiểu khách hàng

Customer là entity.

Customer Profile là tập hợp các thông tin mô tả entity đó.

Ví dụ:

Customer Nguyễn Minh

Profile
├── Phone
├── Email
├── Channels
├── Tags
├── Conversation History
├── Orders
├── Notes
└── Assignee

Một Customer Profile tốt giúp agent tránh hỏi lại:

“Anh/chị đã từng mua hàng chưa?”

nếu hệ thống đã có thông tin đó.

Customer Profile trả lời:

Chúng ta biết gì về customer này? Đây là nền tảng của:

  • Personalization
  • Routing
  • Segmentation
  • Automation
  • Customer context

Xem:

Sơ đồ Customer Profile gồm identity, history, channels, tags, orders và assignee
Customer Profile tập hợp dữ liệu cần thiết để agent hiểu context trước khi xử lý conversation

Tag & Segmentation — phân loại Customer và Conversation

Tag là một metadata đơn giản nhưng có thể tác động tới rất nhiều thành phần khác.

Ví dụ Customer Tags:

  • VIP
  • Khách mới
  • Khách cũ
  • Lead
  • Đã mua

Conversation Tags:

  • Hỏi giá
  • Khiếu nại
  • Vận chuyển
  • Đổi trả Hỗ trợ kỹ thuật

Một tag có thể được dùng để:

  • Filter
  • segmentation
  • Routing
  • Automation
  • Analytics

Ví dụ:

Conversation Tag = Khiếu nại ↓

Routing = Priority CSKH Team

Hoặc:

Customer Tag = VIP ↓

Automation = Priority Handling

Tag trả lời:

Customer hoặc Conversation thuộc nhóm nào? Đọc thêm:

Assignment — xác định Owner của Conversation

Assignment quyết định:

Ai chịu trách nhiệm xử lý conversation? Một conversation có thể được gắn với:

  • Một agent
  • Một team
  • Nhiều supporter
  • Hoặc trạng thái unassigned

Ví dụ:

Conversation #205

Owner: Trần A

Supporter: Nguyễn B

Assignment có thể thực hiện:

Manual

Manager hoặc agent chọn người phụ trách.

Round Robin

Conversation được chia luân phiên.

Skill-based

Routing theo kỹ năng.

Channel-based

Facebook → Team Facebook.

Context-based

VIP → Priority Team.

Workload-based

Agent có ít conversation hơn được ưu tiên nhận.

Assignment trả lời:

Conversation này thuộc trách nhiệm của ai?

Đọc thêm:

Sơ đồ phân công conversation cho team và agent
Assignment biến conversation từ một yêu cầu chung thành trách nhiệm của agent hoặc team cụ thể

Agent & Team — lớp con người trong hệ thống

Agent là người trực tiếp xử lý conversation.

Team là nhóm agent có chung chức năng hoặc phạm vi trách nhiệm.

Ví dụ:

Sales Team
├── Sales A
├── Sales B
└── Sales C

CSKH Team
├── Agent D
├── Agent E
└── Agent F

Agent thường có các attribute:

  • Agent ID
  • Name
  • Team
  • Role
  • Permission
  • Workload
  • Availability

Một hệ thống tốt cần biết:

  • Agent nào online
  • Đang xử lý bao nhiêu conversation
  • Thuộc team nào
  • Được phép truy cập channel nào
  • Hiệu suất ra sao.

Agent trả lời:

Ai thực sự tương tác với customer?

Team trả lời:

Ai chịu trách nhiệm ở cấp nhóm? Đọc thêm:

Quick Reply — chuẩn hóa các câu trả lời lặp lại

Không phải mọi conversation đều cần nhân viên viết câu trả lời từ đầu.

Ví dụ khách thường hỏi:

  • Giờ làm việc
  • Giá
  • Vận chuyển
  • Đổi trả
  • Cách sử dụng

Quick Reply cho phép agent sử dụng template có sẵn.

Ví dụ:

Shortcut:

/gia

“Chào anh/chị, để tư vấn chính xác mức giá, anh/chị cho em biết số lượng nhân viên dự kiến…”

Quick Reply giúp:

  • Phản hồi nhanh hơn
  • Giảm lỗi nhập
  • Chuẩn hóa tone
  • Tiết kiệm thời gian

Nhưng Quick Reply khác Automation.

Quick Reply

Agent chủ động chọn.

Automation

Hệ thống tự thực hiện khi thỏa điều kiện.

Đọc thêm Quick Reply là gì?.

Automation — điều phối workflow tự động

Automation cho phép hệ thống phản ứng trước một event hoặc condition.

Cấu trúc thường gặp:

Trigger → Condition → Action

Ví dụ:

TRIGGER New Conversation CONDITION Outside Business Hours ACTION Send Auto Reply + Add Tag + Queue Conversation Automation có thể thực hiện:

  • Trả lời
  • Gắn tag
  • Xóa tag
  • Assignment
  • Notification
  • Handoff
  • Cập nhật trạng thái

Ví dụ:

IF Tag = VIP AND Conversation = New THEN Assign Priority Team Automation trả lời:

Phần nào của workflow có thể được hệ thống tự thực hiện? Đọc thêm:

Sơ đồ thành phần Automation gồm Trigger Condition Action
Automation sử dụng Trigger, Condition và Action để tự xử lý một phần workflow

AI Bot & Knowledge Base — lớp hiểu và trả lời tự động

Rule Automation hoạt động tốt khi điều kiện có thể xác định rõ.

Nhưng một số conversation đòi hỏi hiểu nội dung tự nhiên hơn.

Ví dụ:

“Tôi đã dùng gói này nhưng giờ muốn thêm 3 nhân viên thì làm sao?”

AI Bot có thể được sử dụng để:

  • Hiểu câu hỏi
  • Tìm thông tin
  • Tạo câu trả lời
  • Phân loại intent
  • Hỗ trợ agent

Nhưng AI cần một nguồn tri thức đáng tin cậy.

Đó là vai trò của Knowledge Base.

Ví dụ:

Customer Question → AI Bot → Knowledge Base → Relevant Information → Response

Nếu AI không đủ chắc chắn:

AI → Low Confidence → Human Handoff → Agent

AI Bot trả lời:

Hệ thống có thể hiểu và hỗ trợ conversation ở mức nào?

Knowledge Base trả lời:

AI lấy thông tin từ đâu?

Đọc thêm:

Sơ đồ AI Bot truy xuất Knowledge Base và chuyển cho nhân viên khi confidence thấp
AI Bot nên kết hợp Knowledge Base và Human Handoff thay vì hoạt động độc lập

SLA & Queue — quản lý thời gian và độ ưu tiên

Khi lượng conversation tăng, doanh nghiệp không thể chỉ nhìn danh sách rồi chọn ngẫu nhiên.

Hệ thống cần quản lý:

customer đang chờ bao lâu; conversation nào quan trọng; conversation nào sắp vi phạm SLA; queue nào đang quá tải.

Queue

Queue là hàng chờ conversation.

Ví dụ:

Priority Queue
├── VIP Complaint
├── Payment Issue
└── Escalation

Normal Queue
├── Product Question
└── General Support

SLA

SLA xác định tiêu chuẩn thời gian.

Ví dụ:

VIP

First Response ≤ 3 phút

Normal Customer

First Response ≤ 10 phút

SLA trả lời:

Conversation cần được xử lý trong bao lâu?

Queue trả lời:

Conversation nào nên được xử lý trước?

Đọc thêm:

hình11

Analytics — lớp quan sát toàn hệ thống

Tất cả các thành phần phía trên đều tạo dữ liệu.

Ví dụ:

Channel

Conversation Volume

Conversation

  • Status
  • Resolution Time

Agent

  • Handled Conversations
  • Response Time

Automation

  • Executed Rules
  • Bot Resolution

Analytics gom các dữ liệu đó lại.

Ví dụ:

Channels + Conversations + Customers + Agents + Automation ↓

ANALYTICS

Các KPI có thể gồm:

  • Conversation Volume
  • First Response Time
  • Average Response Time
  • Resolution Time
  • Pending Conversations
  • Handoff Rate
  • Agent Performance
  • Channel Performance

Analytics trả lời:

Hệ thống đang hoạt động hiệu quả đến đâu?

Đọc thêm:

Sơ đồ dữ liệu Channel Conversation Customer Agent Automation SLA đi vào Analytics
Analytics là lớp tổng hợp dữ liệu từ toàn bộ hệ thống nhắn tin đa kênh

Các thành phần liên kết với nhau như thế nào?

Đây là phần quan trọng nhất.

Không nên nhìn hệ thống theo kiểu mỗi feature đứng riêng một chỗ.

  • Inbox
  • Automation
  • Customer
  • Analytics

Là bốn feature riêng biệt.

Chúng cần liên kết thành một graph.

Ví dụ:

Channel → Message → Conversation → Customer → Tag → Assignment → Agent → SLA → Resolution → Analytics

Automation có thể tác động vào nhiều node:

Automation
├── Conversation
├── Tag
├── Assignment
├── Agent
└── Message

Analytics cũng lấy dữ liệu từ nhiều node:

Analytics
├── Channel
├── Conversation
├── Agent
├── Customer
└── Automation

Đây chính là lý do hệ thống tốt không thể được đánh giá chỉ bằng câu hỏi:

“Có bao nhiêu tính năng?”

Nên hỏi:

Các thành phần có trao đổi context với nhau tốt không?

Sơ đồ quan hệ giữa Channel, Message, Conversation, Customer, Tag, Assignment, Automation, Agent và Analytics
Master Entity Relationship Map thể hiện cách các thành phần của hệ thống nhắn tin đa kênh phụ thuộc và trao đổi dữ liệu với nhau

EAV của từng thành phần

Có thể mô tả hệ thống theo Entity–Attribute–Value:

Entity Attribute Ví dụ Value
Channel Type Facebook
Channel Status Connected
Message Type Text
Message Sender Customer
Conversation Status Pending
Conversation Assignee Agent A
Conversation Priority High
Customer Segment VIP
Customer Channel Zalo
Tag Type Conversation Tag
Assignment Team CSKH
Agent Workload 12 conversations
Automation Trigger New Conversation
Automation Condition VIP
Automation Action Assign Priority
SLA First Response 5 phút
Analytics Dimension Channel

EAV giúp làm rõ một điều: Entity chỉ có ý nghĩa vận hành khi hệ thống biết các attribute và value của entity đó.

Ví dụ:

Conversation chưa đủ.

Hệ thống cần biết:

Conversation
├── Status = Pending
├── Channel = Zalo
├── Customer = VIP
├── Assignee = Nguyễn A
└── SLA = 5 phút

Từ đó mới có thể tạo rule:

IF

Conversation.Status = Pending

AND

Conversation.Customer = VIP

AND

SLA < 1 phút remaining

THEN

Escalate

Thành phần nào là bắt buộc, thành phần nào có thể bổ sung sau?

Không phải SME nào cũng cần triển khai cả 14 thành phần ngay từ đầu. Cách hợp lý hơn là xây nền tảng trước, sau đó bổ sung dần theo độ phức tạp vận hành.

Có thể chia làm ba cấp.

Level 1 — Foundation

Tối thiểu nên có:

  • Channel
  • Message
  • Conversation
  • Inbox
  • Customer
  • Agent

Đây là lớp cơ bản để nhận và xử lý hội thoại.

Level 2 — Managed Operations

Bổ sung:

  • Tag
  • Assignment
  • Team
  • Queue
  • SLA
  • Analytics

Phù hợp khi:

  • Nhiều agent
  • Nhiều conversation
  • Bắt đầu cần SOP
  • Cần đo performance.

Level 3 — Automation & Intelligence

Bổ sung:

  • Quick Reply
  • Automation
  • AI Bot
  • Knowledge Base
  • Advanced Routing

Phù hợp khi workflow đã được chuẩn hóa.

Có thể hình dung:

Foundation → Operations → Automation → Intelligence

Component Maturity Model

Stage 1 — Inbox

Channel → Inbox

Agent Mục tiêu: Không bỏ sót message.

Stage 2 — Conversation Management

Inbox → Conversation → Status → Assignee

Mục tiêu: Biết conversation đang ở đâu và ai phụ trách.

Stage 3 — Customer Context

Conversation → Customer → Profile → History → Tags

Mục tiêu: Agent biết khách là ai.

Stage 4 — Operational Control

Assignment + Queue + SLA + Analytics

Mục tiêu:

Quản lý team và performance.

Stage 5 — Automation

Trigger + Condition + Action Mục tiêu:

Tự động hóa phần việc lặp lại.

Stage 6 — AI-assisted Operations

AI + Knowledge Base + Human Handoff Mục tiêu:

Tăng khả năng xử lý nhưng vẫn giữ con người cho tình huống cần judgment.

Ví dụ: một Conversation sử dụng bao nhiêu thành phần?

Khách nhắn:

“Tôi đã thanh toán nhưng chưa nhận được dịch vụ.”

1. Channel: Zalo

2. Message: “Tôi đã thanh toán nhưng chưa nhận được dịch vụ.”

3. Conversation: Conversation #8104

4. Customer: Nguyễn Minh

5. Customer Profile: Khách cũ Đã mua

6. Tag: Thanh toán Khiếu nại

7. Priority: High

8. Assignment: CSKH Team

9. Agent: Nguyễn A

10. SLA: First Response ≤ 3 phút

11. Automation: Notify CSKH Manager

12. Quick Reply

Agent dùng mẫu:

“Bên em đã tiếp nhận vấn đề thanh toán…”

13. Resolution: Agent xử lý xong.

14. Analytics

Conversation đóng góp vào:

  • Complaint volume
  • Response time
  • Agent performance

Một conversation duy nhất có thể đi qua gần như toàn bộ system graph.

OmniChat có những thành phần nào trong mô hình này?

Ở cấp kiến trúc chức năng, OmniChat có thể được map vào hệ thống như sau:

CHANNEL

Facebook / Zalo / Telegram / WhatsApp / TikTok / Website

INBOX

Conversation Management

CUSTOMER

Customer Profile TAG → Customer / Conversation Classification

ASSIGNMENT

Assignee / Supporters

AUTOMATION

Rules / Trigger / Actions

QUICK REPLY

Reusable Responses

AI / KNOWLEDGE

AI Bot / Knowledge Base

ANALYTICS

Statistics

Các trang sản phẩm liên quan:

Điểm quan trọng khi đánh giá OmniChat hoặc bất kỳ hệ thống nào khác không phải chỉ là:

“Có đủ feature hay chưa?”

Mà là khả năng kết nối của toàn hệ thống: Feature đó có được kết nối thành một workflow thống nhất hay không?

Checklist đánh giá thành phần của một hệ thống nhắn tin đa kênh

Channel

  • Hỗ trợ channel doanh nghiệp cần.
  • Có thể quản lý nhiều account.
  • Theo dõi connection status.
  • Có permission.

Conversation

  • Có conversation entity.
  • Có status.
  • Có search.
  • Có history.
  • Có reopen.

Inbox

  • Có Unified Inbox.
  • Có filter.
  • Có unread/pending/unassigned.
  • Có customer context.

Customer

  • Có Customer Profile.
  • Có history.
  • Có nhiều channel.
  • Có cơ chế xử lý duplicate.

Classification

  • Có Customer Tag.
  • Có Conversation Tag.
  • Có segmentation.

Assignment

  • Có owner.
  • Có team.
  • Có supporters.
  • Có routing.

Agent

  • Có role.
  • Có permission.
  • Có workload.

Productivity

  • Có Quick Reply.
  • Có template.
  • Có biến cá nhân hóa.

Automation

  • Có Trigger.
  • Có Condition.
  • Có Action.
  • Có priority.

+ AI

  • Có Knowledge Base.
  • Có Human Handoff.
  • Có confidence/fallback strategy nếu sử dụng AI.

+ Operations

  • Có Queue.
  • Có SLA.
  • Có escalation.

Analytics

  • Có Conversation Volume.
  • Có Response Time.
  • Có Agent Performance.
  • Có Channel Performance.

Nhiều thành phần hơn có đồng nghĩa với hệ thống tốt hơn?

Không.

Một hệ thống có nhiều feature nhưng:

  • Entity không liên kết
  • Data không chia sẻ
  • Workflow rời rạc
  • UI khó vận hành
  • Có thể kém hiệu quả hơn một hệ thống ít feature nhưng thiết kế tốt

Ví dụ:

System A 50 Features × Không chia sẻ Context

so với:

System B 15 Features + Connected Customer + Conversation + Assignment + Analytics

System B có thể phù hợp hơn cho vận hành thực tế.

Do đó khi đánh giá hệ thống nên ưu tiên:

  1. Entity coverage
  2. Relationship
  3. Workflow
  4. Data consistency
  5. Usability
  6. Automation
  7. Analytics thay vì chỉ đếm feature

Nên triển khai những thành phần nào trước?

Một thứ tự hợp lý cho SME:

Giai đoạn 1

Channel → Inbox → Conversation → Customer

Mục tiêu: Quản lý được tin nhắn.

Giai đoạn 2

Tag → Assignment → Team → SLA

Mục tiêu: Quản lý được vận hành.

Giai đoạn 3

Quick Reply → Automation

Mục tiêu: Giảm tác vụ lặp lại.

Giai đoạn 4

Analytics → Optimization

Mục tiêu: Biết vấn đề nằm ở đâu.

Giai đoạn 5

Knowledge Base → AI → Human Handoff

Mục tiêu: Mở rộng khả năng tự động hóa một cách kiểm soát.

Câu hỏi thường gặp

Thành phần quan trọng nhất của hệ thống là gì?

Không có một thành phần duy nhất phù hợp mọi doanh nghiệp.

Tuy nhiên, về vận hành, Conversation thường là entity trung tâm vì nó kết nối message, customer, assignment và workflow.

Unified Inbox có phải thành phần bắt buộc không?

Nếu doanh nghiệp quản lý nhiều channel tập trung thì Unified Inbox rất hữu ích.

Nhưng về lý thuyết, một hệ thống vẫn có thể có backend quản lý tập trung mà giao diện được tổ chức khác.

Customer Profile có bắt buộc không?

Nếu chỉ cần trả lời một số lượng rất nhỏ message, có thể chưa cần profile sâu.

Khi cần history, segmentation, routing hoặc personalization, Customer Profile trở nên quan trọng.

Tag và Segmentation có giống nhau không?

Không hoàn toàn.

Tag là một cách gắn thuộc tính hoặc nhãn.

Segmentation là quá trình dùng một hoặc nhiều attribute để tạo nhóm customer.

Quick Reply và Automation khác nhau thế nào?

Quick Reply do agent chủ động chọn.

Automation chạy tự động khi thỏa trigger/condition.

AI Bot có bắt buộc không?

Không.

AI là lớp mở rộng.

Nền tảng nên được xây tốt từ Conversation, Customer, Workflow và Knowledge trước.

Có cần SLA cho SME không?

Nếu có nhiều agent hoặc lượng conversation đủ lớn, SLA rất hữu ích để chuẩn hóa kỳ vọng về thời gian phản hồi.

Kết luận

Một hệ thống nhắn tin đa kênh hoàn chỉnh không chỉ gồm nhiều channel hoặc một Unified Inbox.

Nó là một mạng các thành phần:

Channel → Message → Conversation → Customer → Context → Tag → Assignment → Agent → Automation → SLA → Analytics

Mỗi thành phần trả lời một câu hỏi:

Channel → Khách đến từ đâu?

Message → Khách vừa nói gì?

Conversation → Nội dung này thuộc cuộc trao đổi nào?

Customer → Người đang nhắn là ai?

Customer Profile → Chúng ta biết gì về họ?

Tag → Customer hoặc Conversation thuộc nhóm nào?

Assignment → Ai chịu trách nhiệm?

Agent → Ai sẽ xử lý?

Quick Reply → Phản hồi lặp lại có thể chuẩn hóa không?

Automation → Việc nào có thể tự động?

AI / Knowledge Base → Hệ thống có thể hiểu và trả lời đến đâu?

SLA / Queue → Cần xử lý conversation nào trước?

Analytics → Toàn bộ hệ thống đang hoạt động ra sao?

Điều quan trọng nhất không phải số lượng thành phần.

Mà là khả năng kết nối của toàn hệ thống:

Các thành phần có được kết nối bằng dữ liệu, context và workflow hợp lý hay không. Bài nên đọc tiếp:

  1. Kiến trúc hệ thống giao tiếp khách hàng đa kênh
  2. Unified Messaging là gì?
  3. Unified Inbox là gì?
  4. Vì sao doanh nghiệp cần hợp nhất các kênh nhắn tin?
  5. Cách thiết kế hệ thống giao tiếp đa kênh cho SME
  6. Các bước triển khai hệ thống nhắn tin đa kênh