Ứng dụng & Tích hợp
Kết nối những công cụ nhóm bạn đang dùng — Stripe, Shopify, Mailchimp, MailerLite, Jira và Tracio. Ứng dụng đã cài hiển thị dữ liệu khách hàng trực tiếp dưới dạng thẻ trong bảng hội thoại của Hộp thư, ngay cạnh cuộc trò chuyện.
Tổng quan#
Chợ ứng dụng nằm tại Cài đặt → Ứng dụng. Ứng dụng được cài một lần cho toàn bộ không gian làm việc: quản trị viên kết nối dịch vụ bằng thông tin xác thực riêng của không gian làm việc, và mọi thành viên có quyền truy cập hộp thư đều thấy thẻ tương ứng trong bảng hội thoại. Nhân viên không bao giờ tự cài gì — và AI agent cũng không bao giờ cài gì.
Cài ở cấp không gian làm việc
Một bộ thông tin xác thực cho mỗi không gian làm việc. Cài, sửa hay gỡ một ứng dụng ảnh hưởng đến tất cả mọi người cùng lúc.
Thẻ trong Hộp thư
Mỗi ứng dụng đã cài vẽ một thẻ trong bảng hội thoại với dữ liệu trực tiếp về người bạn đang trò chuyện.
Không có nội dung độn
Mọi thứ trong danh mục đều cài được ngay hôm nay — không có mục "sắp ra mắt". Một ô yêu cầu cho phép bạn cho chúng tôi biết dịch vụ nào còn thiếu.
Danh mục ứng dụng#
Hiện có sáu ứng dụng:
| Ứng dụng | Danh mục | Nhân viên thấy gì trong hội thoại |
|---|---|---|
| Stripe | Thanh toán | Gói đăng ký và các khoản thanh toán gần đây của người bạn đang trò chuyện |
| Shopify | Thương mại | Đơn hàng gần đây với trạng thái thanh toán và giao hàng |
| Mailchimp | Marketing | Trạng thái đăng ký, audience và thẻ gắn của người bạn đang trò chuyện |
| MailerLite | Marketing | Trạng thái đăng ký, nhóm và ngày đăng ký của người bạn đang trò chuyện |
| Jira | Theo dõi vấn đề | Các issue liên kết với hội thoại này, và một cú nhấp để tạo issue mới |
| Tracio | Bảo mật | Người hay bot: phán quyết của Tracio về khách truy cập widget chat |
Chỉ cần một liên kết thuần đến hệ thống back-office của riêng bạn? Việc đó không cần tài khoản hay token, nên nó nằm ở Cài đặt → Chung → Liên kết đến hệ thống của bạn thay vì trong danh mục ứng dụng.
Cài đặt ứng dụng#
Mở Cài đặt → Ứng dụng, chọn một ô và điền thông tin xác thực ứng dụng yêu cầu. Mỗi trường đều liên kết đến đúng trang trong bảng điều khiển của nhà cung cấp nơi giá trị đó được tạo hoặc tìm thấy.
| Bước | Mô tả |
|---|---|
| 1. Xem bản xem trước | Trước khi bạn dán bất cứ gì, trang cấu hình hiển thị mẫu chính xác của thẻ mà nhân viên sẽ thấy — dựng bằng dữ liệu giả định, để bạn biết mình đang chia sẻ gì với không gian làm việc trước khi một thông tin xác thực được lưu. |
| 2. Nhập thông tin xác thực | Dán API key hoặc token. Giá trị được cắt khoảng trắng tự động — dấu cách hay dòng mới thừa từ thao tác sao chép sẽ không làm hỏng việc cài đặt. |
| 3. Lưu & kiểm tra | Lưu sẽ ghi lại cấu hình; kiểm tra kết nối thực hiện một cuộc gọi thật đến nhà cung cấp và chính nó làm chip trạng thái chuyển xanh. |
Mỗi ô ứng dụng mang một chip trạng thái cho bạn biết việc cài đặt đang ở đâu:
| Trạng thái | Ý nghĩa |
|---|---|
| Chưa kiểm tra | Thông tin xác thực đã được lưu, nhưng ứng dụng chưa trả lời một yêu cầu thật nào. |
| Đã kết nối | Nhà cung cấp đã thực sự phản hồi — kết nối được xác minh chứ không chỉ được lưu. |
| Cần chú ý | Nhà cung cấp từ chối thông tin xác thực đã lưu (key bị thu hồi hoặc hết hạn). Thẻ ngừng gọi đến nhà cung cấp cho đến khi quản trị viên lưu lại hoặc kiểm tra lại ứng dụng. |
| Lỗi | Có gì đó khác đã trục trặc — xem tooltip. |
| Đã tắt | Quản trị viên đã tắt ứng dụng. Thẻ biến mất khỏi Hộp thư nhưng thông tin xác thực không bị xóa. |
Thông tin xác thực & bảo mật#
Thông tin xác thực của ứng dụng thuộc về không gian làm việc, và một vài quy tắc giữ chúng an toàn:
- Mã hóa khi lưu trữ. Các trường bí mật (API key, token) được mã hóa theo từng key trong kho lưu trữ và không bao giờ hiển thị lại sau khi lưu.
- Quyền tối thiểu nơi nhà cung cấp cho phép. Stripe nên được kết nối bằng một restricted key có thể đọc Customers, Subscriptions, Charges và Invoices — cộng quyền ghi Refunds chỉ khi nhân viên cần hoàn tiền từ hội thoại. Nếu bạn dán một key toàn quyền thì nó vẫn hoạt động, nhưng trang cài đặt sẽ khuyên bạn thay thế nó.
- Đổi đích đến sẽ hỏi lại bí mật. Sửa một trường mà thông tin xác thực gắn với — tên miền cửa hàng Shopify, URL site Jira — yêu cầu nhập lại token, để một thông tin xác thực đã lưu không bao giờ bị chuyển hướng đến máy chủ mà nó không dành cho.
- Thu hồi ảnh hưởng toàn bộ không gian làm việc. Mỗi ứng dụng chỉ có một bản cài cho mỗi không gian làm việc: nếu bạn xoay vòng hay thu hồi key ở phía nhà cung cấp, thẻ của mọi thành viên ngừng hoạt động cho đến khi quản trị viên cập nhật trong Cài đặt → Ứng dụng.
Thẻ ứng dụng trong Hộp thư#
Sau khi cài, mỗi ứng dụng xuất hiện dưới dạng widget trong bảng chi tiết hội thoại của Hộp thư. Mở một hội thoại sẽ lấy thẻ trực tiếp từ nhà cung cấp: khách hàng này là ai trong Stripe, đơn hàng Shopify gần đây của họ, trạng thái bản tin của họ, các issue Jira liên kết với luồng, hay phán quyết của Tracio về khách truy cập. Hầu hết thẻ cũng liên kết ra bản ghi tương ứng trong bảng điều khiển của nhà cung cấp — riêng phán quyết của Tracio nằm hoàn toàn trong bảng.
Thẻ trung thực khi không có gì để hiển thị. Nếu không tìm thấy khách hàng — hoặc hội thoại không có danh tính khả dụng — thẻ nói rõ điều đó và giải thích lý do, thay vì hiển thị một ô trống. Phản hồi được cache trong thời gian ngắn và giới hạn tần suất theo từng ứng dụng, nên một hộp thư đang mở không đốt cạn hạn mức API của nhà cung cấp.
Thẻ đi theo danh tính đã xác minh#
Stripe, Shopify, Mailchimp và MailerLite tra cứu khách hàng theo địa chỉ email — và chỉ theo địa chỉ thực sự đã xác minh: địa chỉ nằm trong danh tính có chữ ký của widget (xác minh danh tính), hoặc địa chỉ From của một hội thoại kênh email. Địa chỉ mà khách chỉ gõ vào chat hoàn toàn không được dùng để tra cứu — nếu không, bất kỳ ai cũng có thể gõ email của một khách hàng thật và xem lịch sử thanh toán của họ. Trong trường hợp đó, thẻ giải thích rằng địa chỉ không được bảo chứng bởi danh tính đã xác minh.
Jira và Tracio không dựa trên email — thẻ Jira thuộc về các issue liên kết của hội thoại, còn Tracio thuộc về khách truy cập widget — nên chúng hoạt động cả khi không có địa chỉ đã xác minh.
Mỗi ứng dụng hiển thị gì#
Stripe#
Một cửa sổ chỉ đọc vào hồ sơ thanh toán của khách hàng: tên, email, số dư tài khoản, ID khách hàng có thể sao chép, cùng gói đăng ký — huy hiệu trạng thái, gói, giá trị hàng tháng, ngày bắt đầu — và các khoản thanh toán gần đây kèm số hóa đơn. Hoàn tiền là thao tác ghi tùy chọn duy nhất: quản trị viên phải bật Cho phép hoàn tiền từ bảng hội thoại trong cài đặt của ứng dụng (mặc định tắt), người thao tác cần quyền Chạy hoàn tiền và hủy, và mỗi lần hoàn tiền phải được xác nhận bằng cách gõ REFUND — Stripe không thể rút lại một khoản hoàn tiền đã gửi.
Shopify#
Đơn hàng gần đây chỉ đọc — số đơn, ngày, tổng tiền, trạng thái thanh toán và giao hàng — với liên kết đến từng đơn và đến bản ghi khách hàng trong Shopify admin của bạn. Kết nối bằng tên miền cửa hàng và một Admin API token từ custom app với scope read_customers và read_orders.
Mailchimp#
Người đăng ký như Mailchimp thấy họ: huy hiệu trạng thái, audience, thẻ gắn, mức tương tác và hoạt động chiến dịch gần đây (gửi, mở, nhấp). Có một hành động: Hủy đăng ký, để tôn trọng yêu cầu "đừng gửi email cho tôi nữa" mà không rời hội thoại. Hành động này không thể hoàn tác qua API — Mailchimp chỉ cho phép một người tự đăng ký lại qua form đăng ký — nên nó yêu cầu xác nhận bằng cách gõ chữ. Lưu ý API key của Mailchimp không phân quyền: key bạn kết nối có thể đọc và ghi mọi thứ trong tài khoản.
MailerLite#
Trạng thái đăng ký, nhóm, ngày đăng ký, mức tương tác và hoạt động chiến dịch gần đây. Hai hành động: Hủy đăng ký (hoàn tác được — API của MailerLite hỗ trợ đăng ký lại) và Đăng ký lại, để đưa ai đó trở lại danh sách theo yêu cầu của chính họ.
Jira#
Một liên kết hai chiều giữa hội thoại và issue trên Jira Cloud. Thẻ liệt kê các issue liên kết với hội thoại này cùng trạng thái hiện tại, và cung cấp Tạo issue (nộp vào project bạn chọn, tự động liên kết) cùng Liên kết issue có sẵn / Bỏ liên kết cho các issue đã tồn tại. Thay đổi trạng thái thực hiện trong Jira chảy ngược về qua webhook: trang cài đặt của ứng dụng hiển thị một địa chỉ webhook bí mật để dán vào site Jira của bạn, và từ đó thẻ phản chiếu trạng thái trực tiếp của issue. Issue được tạo dưới tài khoản Atlassian bạn kết nối, và thẻ thấy đúng những gì tài khoản đó thấy.
Tracio: người hay bot#
Tracio trả lời một câu hỏi về khách truy cập widget chat: đây là người hay bot? Cài ứng dụng sẽ bật SDK phát hiện của Tracio bên trong widget chat Respondo của bạn — hội thoại widget mới tự động nhận phán quyết, hiển thị dưới dạng chip trên thẻ Tracio trong bảng hội thoại.
| Chip | Ý nghĩa |
|---|---|
| Người | Kiểm tra phía máy chủ của Tracio không tìm thấy tín hiệu bot nào cho khách truy cập này. |
| Bot · 93% | Phát hiện bot, kèm độ tin cậy của Tracio. Thẻ cũng liệt kê các tín hiệu đứng sau phán quyết. |
| Chưa kiểm tra | Kiểm tra phía máy chủ của Tracio hiện không khả dụng — thẻ dùng tạm phán quyết do trình duyệt báo và nói rõ điều đó. |
| ID giả mạo | ID khách truy cập mà trình duyệt gửi không được Tracio biết đến — tuyên bố này có vẻ bị giả mạo. |
Hai key được kết nối: một public key kích hoạt SDK trong widget, và một Data API key bí mật dùng cho kiểm tra phía máy chủ của phán quyết. Không có kiểm tra phía máy chủ, tuyên bố "không phải bot" của trình duyệt tự nó không đáng tin — và khi tuyên bố của trình duyệt mâu thuẫn với phán quyết của máy chủ, thẻ hiển thị cả hai.
Hạn chế#
- Thẻ Stripe và Shopify chỉ đọc — thao tác ghi duy nhất trong toàn bộ ứng dụng Stripe là hành động hoàn tiền tùy chọn được bật rõ ràng.
- Các ứng dụng dựa trên email (Stripe, Shopify, Mailchimp, MailerLite) cần một địa chỉ email đã xác minh. Hội thoại từ khách widget ẩn danh hoặc kênh không có địa chỉ hiển thị thẻ "không có gì để tra cứu" trung thực.
- Hỗ trợ Jira chỉ bao gồm Jira Cloud.
- Mailchimp không có đăng ký lại: một khi đã hủy đăng ký, chỉ chính người đó mới có thể tự đăng ký lại qua form đăng ký. Hãy dùng đăng ký lại của MailerLite nếu luồng đó quan trọng với bạn.
- Phán quyết Tracio chỉ tồn tại cho hội thoại widget có SDK được tải — không bao giờ cho kênh email hay messenger.