Thời gian đọc: 8 phútMột tổng đài chạy tốt vẫn tạo ra vấn đề nếu nó đứng tách khỏi hệ thống còn lại. Nhân viên mở một cửa sổ để nghe gọi. Cửa sổ khác để tra đơn hàng. Rồi gõ tay kết quả cuộc gọi vào phần mềm thứ ba. Mỗi lần chuyển cửa sổ là một lần dữ liệu có nguy cơ rơi rụng.
OMICall API là gì? Là bộ giao diện lập trình cho phép hệ thống khác gọi tới tổng đài OMICall và ngược lại. Qua đó, phần mềm quản lý khách hàng, website bán hàng hay ứng dụng nội bộ đều làm việc được với tổng đài. Chúng có thể thực hiện cuộc gọi, đọc lịch sử, tải bản ghi âm và nhận thông báo tự động mỗi khi có cuộc gọi phát sinh.
Tóm tắt nhanh
- Hai chiều giao tiếp: Hệ thống của bạn gọi tới OMICall, và OMICall chủ động báo về khi có sự kiện.
- Nhóm chức năng chính: Thực hiện cuộc gọi, tra cứu lịch sử, lấy bản ghi âm, quản lý máy nhánh, đồng bộ danh bạ.
- Webhook: Cơ chế để OMICall đẩy thông tin về ngay khi cuộc gọi bắt đầu hoặc kết thúc, không cần hệ thống của bạn hỏi liên tục.
- Xác thực: Bằng khoá riêng lấy trong trang quản trị. Khoá không được đặt trong mã nguồn phía trình duyệt.
- Không biết lập trình vẫn dùng được: Nhiều phần mềm phổ biến đã có sẵn kết nối, chỉ cần cấu hình.
- Kịch bản đáng làm trước: Hiện hồ sơ khách ngay khi có cuộc gọi tới, và tự ghi cuộc gọi vào hồ sơ sau khi kết thúc.
Mục lục
- Vì sao cần tích hợp tổng đài qua API?
- Các nhóm chức năng của OMICall API
- Webhook hoạt động như thế nào?
- 5 bước bắt đầu tích hợp
- 6 kịch bản tích hợp phổ biến
- Điểm kỹ thuật cần lưu ý
- Câu hỏi thường gặp
- Kết luận
1. Vì sao cần tích hợp tổng đài qua API?
Lý do trực tiếp nhất khi dùng OMICall API là bỏ được thao tác nhập tay. Một cuộc gọi kết thúc sẽ tự động tạo ra bản ghi trong hồ sơ khách hàng: ai gọi, gọi lúc nào, kéo dài bao lâu, nghe lại ở đâu. Nhân viên không phải gõ lại, nên dữ liệu không bị bỏ trống.
Lý do thứ hai là tốc độ phản hồi. Khách gọi tới, hệ thống nhận diện số điện thoại và mở sẵn hồ sơ. Việc này xong trước khi nhân viên kịp bấm nút nghe. Người nghe máy biết ngay đây là khách hàng nào, đã mua gì, lần trước phàn nàn chuyện gì.
Lý do thứ ba là tự động hoá. Đơn hàng mới tạo trên website có thể kích hoạt một cuộc gọi xác nhận. Hợp đồng sắp hết hạn có thể tự đưa vào danh sách gọi ra. Những việc này chạy được nhờ hai hệ thống nói chuyện với nhau qua OMICall API.
>>> Xem thêm: API Là Gì? Tổng Đài Ảo Có Hỗ Trợ API Mở Hay Không?
2. Các nhóm chức năng của OMICall API
Năm nhóm chức năng chính
- Thực hiện cuộc gọi: Kích hoạt một cuộc gọi từ hệ thống của bạn. Dùng cho nút gọi đặt ngay trong phần mềm quản lý khách hàng. Cũng dùng được cho quy trình gọi xác nhận đơn hàng tự động.
- Tra cứu lịch sử cuộc gọi: Lấy danh sách theo khoảng thời gian, theo số máy nhánh hoặc theo số điện thoại khách. Dùng để dựng báo cáo riêng.
- Lấy bản ghi âm: Nhận đường dẫn tới tệp ghi âm của một cuộc gọi cụ thể để nghe lại ngay trong hệ thống của bạn.
- Quản lý máy nhánh: Tạo, sửa, khoá máy nhánh khi nhân sự vào hoặc nghỉ việc. Đồng bộ được với hệ thống nhân sự.
- Đồng bộ danh bạ: Đẩy danh sách khách hàng lên tổng đài. Khi đó hệ thống hiện đúng tên người gọi thay vì dãy số.
3. Webhook hoạt động như thế nào?
OMICall API hỗ trợ hai cách trao đổi thông tin. Cách thứ nhất là hệ thống của bạn liên tục hỏi tổng đài “có gì mới không”. Cách này tốn tài nguyên, và luôn chậm hơn thực tế vài giây.
Cách thứ hai là webhook. Bạn khai báo một địa chỉ nhận. Mỗi khi có sự kiện xảy ra, tổng đài chủ động gửi thông tin tới địa chỉ đó ngay lập tức. Không phải hỏi, không phải chờ. Đây là kiểu trao đổi dữ liệu dựa trên chuẩn HTTP, nên hầu như nền tảng nào cũng nhận được.
Luồng dữ liệu khi có cuộc gọi tới
Hai sự kiện được dùng nhiều nhất là cuộc gọi bắt đầu đổ chuông và cuộc gọi kết thúc. Sự kiện đầu dùng để mở sẵn hồ sơ khách trên màn hình nhân viên. Sự kiện sau mang theo thời lượng, trạng thái và đường dẫn bản ghi âm. Phần dữ liệu đó được ghi thẳng vào lịch sử khách hàng.
Có một lưu ý quan trọng khi làm việc với webhook. Hệ thống nhận phải trả lời nhanh và chấp nhận nhận trùng. Nếu địa chỉ nhận xử lý chậm hoặc báo lỗi, sự kiện sẽ được gửi lại. Hãy dùng mã định danh cuộc gọi để bỏ qua những lần gửi lặp. Nếu không, một cuộc gọi sẽ sinh ra hai bản ghi.
4. 5 bước bắt đầu tích hợp
Năm bước từ lấy khoá tới chạy thật
Bước quan trọng nhất là bước đầu tiên — xác định rõ mình muốn tự động hoá việc gì. Rất nhiều dự án tích hợp sa lầy vì cố nối mọi thứ cùng lúc. Cách hiệu quả hơn là chọn một kịch bản có giá trị rõ ràng nhất. Làm xong, chạy thật vài tuần rồi mới mở rộng.
Với phần lớn doanh nghiệp, kịch bản đáng làm trước là hiện hồ sơ khách ngay khi có cuộc gọi tới. Nó dễ triển khai. Nhân viên cảm nhận được lợi ích ngay trong ngày đầu, và đó là động lực cho những bước sau.
5. 6 kịch bản tích hợp phổ biến
- Hiện hồ sơ khi có cuộc gọi tới: Nhận diện số điện thoại, mở sẵn thông tin khách trên màn hình nhân viên trước khi bắt máy.
- Ghi cuộc gọi vào hồ sơ khách: Sau mỗi cuộc, hệ thống tự tạo một dòng lịch sử kèm thời lượng, kết quả và bản ghi âm.
- Nút gọi ngay trong phần mềm: Nhân viên bấm số trong hồ sơ khách là máy đổ chuông, không phải bấm lại số trên điện thoại.
- Gọi xác nhận đơn hàng tự động: Đơn mới tạo trên website kích hoạt cuộc gọi xác nhận theo kịch bản có sẵn.
- Cảnh báo cuộc gọi nhỡ: Cuộc gọi không ai bắt máy sẽ tạo việc cần làm và gửi thông báo cho người phụ trách.
- Báo cáo gộp nhiều nguồn: Kéo dữ liệu cuộc gọi về hệ thống báo cáo nội bộ để xem chung với số liệu bán hàng.
>>> Xem thêm: Phần Mềm Quản Lý Khách Hàng: 7 Tính Năng Bắt Buộc & Cách Chọn Theo Quy Mô
6. Điểm kỹ thuật cần lưu ý
- Bảo vệ khoá xác thực: Khoá phải nằm ở phía máy chủ. Đặt trong mã nguồn chạy trên trình duyệt là để lộ ngay cho người xem trang.
- Chuẩn hoá số điện thoại: Một số điện thoại có nhiều cách viết. Hãy quy về một định dạng thống nhất trước khi đối chiếu. Nếu không, việc nhận diện khách sẽ trượt.
- Xử lý nhận trùng: Dùng mã định danh cuộc gọi làm khoá chống trùng khi ghi vào cơ sở dữ liệu.
- Trả lời webhook thật nhanh: Nhận xong thì báo thành công ngay, phần xử lý nặng đẩy sang hàng đợi chạy nền.
- Chuẩn bị cho trường hợp lỗi: Hệ thống phải chạy được cả khi kết nối tạm gián đoạn. Lưu lại sự kiện chưa xử lý để chạy bù sau.
- Thử trên môi trường riêng: Đừng thử nghiệm bằng cách gọi vào số tổng đài đang phục vụ khách hàng thật.
Không có đội kỹ thuật thì sao? Nhiều phần mềm quản lý khách hàng phổ biến đã có sẵn kết nối với OMICall, chỉ cần cấu hình trong trang quản trị mà không viết dòng mã nào. Hãy hỏi bộ phận tư vấn xem hệ thống bạn đang dùng có nằm trong danh sách này không trước khi tính tới phương án tự lập trình.
7. Câu hỏi thường gặp
Dùng OMICall API có mất thêm phí không?
Tuỳ gói dịch vụ đang sử dụng. Nên xác nhận với bộ phận tư vấn về giới hạn số lượt gọi API và mức phí áp dụng khi vượt ngưỡng.
Không có lập trình viên thì tích hợp được không?
Được, nếu phần mềm bạn đang dùng nằm trong danh sách đã có sẵn kết nối. Khi đó việc tích hợp chỉ là cấu hình trong trang quản trị.
Webhook khác gì với việc gọi API thông thường?
Gọi API là hệ thống của bạn chủ động hỏi. Webhook là tổng đài chủ động báo về ngay khi sự kiện xảy ra. Với những việc cần phản ứng tức thì như hiện hồ sơ khách khi đổ chuông, webhook là lựa chọn đúng.
Có lấy được file ghi âm qua API không?
Có. API trả về đường dẫn tới bản ghi của từng cuộc gọi, để hệ thống của bạn tải về hoặc phát trực tiếp trong giao diện riêng.
Tích hợp mất bao lâu?
Một kịch bản đơn giản như hiện hồ sơ khi có cuộc gọi tới thường mất vài ngày làm việc. Các luồng tự động hoá phức tạp hơn cần nhiều thời gian hơn, chủ yếu ở khâu kiểm thử.
Nếu kết nối bị gián đoạn thì cuộc gọi có bị ảnh hưởng không?
Không. Cuộc gọi vẫn diễn ra bình thường vì nó chạy trên hạ tầng tổng đài. Phần bị ảnh hưởng là việc đồng bộ dữ liệu sang hệ thống của bạn, và phần này có thể chạy bù sau khi kết nối trở lại.
8. Kết luận
OMICall API biến tổng đài từ một công cụ nghe gọi thành một phần của quy trình vận hành. Đừng cố nối mọi thứ cùng lúc. Hãy chọn một kịch bản có giá trị rõ ràng — thường là hiện hồ sơ khách khi có cuộc gọi tới. Làm cho chạy ổn định rồi mới mở rộng dần.
OMICall cung cấp bộ API mở cùng cơ chế webhook để doanh nghiệp nối tổng đài với phần mềm quản lý khách hàng, website và hệ thống nội bộ. Với các nền tảng phổ biến, kết nối đã có sẵn và chỉ cần cấu hình. Đăng ký tư vấn để được hỗ trợ xác định kịch bản tích hợp phù hợp với hệ thống hiện tại của bạn.
Thông tin chi tiết xin vui lòng liên hệ:
OMICall – Tổng Đài Đa Kênh Ứng Dụng AI Hàng Đầu Việt Nam
CÔNG TY TNHH CÔNG NGHỆ VIHAT
- VP trụ sở: Tòa nhà ViHAT – 140-142 Đường số 2 – Khu nhà ở Vạn Phúc 1, Phường Hiệp Bình, TP. HCM.
- VP chi nhánh Hà Nội: Tầng 6, Tòa nhà An Hưng, số 85-87 Hoàng Quốc Việt, Phường Nghĩa Đô, Hà Nội.
- VP Chi nhánh Cambodia: Thida Rath #154 St.33MC, Sangkat Steung Meanchey, Khan Mean Chey Phnom Penh.