Kết nối n8n với Zalo User (Zalo cá nhân)
Last updated
Last updated
Hướng dẫn trên
Mô tả: Node "ZaloUser" cho phép bạn tương tác với Zalo User API để thực hiện các thao tác liên quan đến người dùng Zalo và tin nhắn. Node này hỗ trợ các chức năng như lấy thông tin người dùng, tìm kiếm người dùng qua số điện thoại, và gửi tin nhắn.
Các tính năng chính:
Quản lý Người dùng: Lấy thông tin người dùng, tìm kiếm người dùng qua số điện thoại.
Gửi Tin nhắn: Gửi tin nhắn tới người dùng qua API của Zalo.
Các thao tác hỗ trợ:
User:
Get Me: Lấy thông tin cá nhân của người dùng.
Get User Profile: Lấy thông tin chi tiết của người dùng Zalo qua ID.
Search User: Tìm kiếm người dùng qua số điện thoại.
Message:
Send Message: Gửi tin nhắn đến người dùng.
Các tham số chính:
Resource: Lựa chọn giữa "User" (Người dùng) và "Message" (Tin nhắn).
Operation: Lựa chọn thao tác cụ thể tùy thuộc vào resource (người dùng hoặc tin nhắn).
User ID: Tham số bắt buộc khi thao tác "Get User Profile" để xác định người dùng cần lấy thông tin.
User Phone: Tham số bắt buộc khi thao tác "Search User" để tìm kiếm người dùng qua số điện thoại.
Message Text: Tham số bắt buộc khi thao tác "Send Message" để soạn tin nhắn.
Webhook (Trigger) Events
All Event
Tất cả sự kiện
Nhận toàn bộ sự kiện mà Zalo Web hỗ trợ
SENT_MESSAG
Gửi tin nhắn cá nhân
Tài khoản kết nối credential gửi tin nhắn cho tài khoản Zalo khác
RECEIVED_MESSAGE
Nhận tin nhắn cá nhân
Tài khoản Zalo khác gửi tin đến tài khoản kết nối credential
GROUP_SENT_MESSAG
Gửi tin nhắn nhóm
Tài khoản kết nối credentail gửi tin vào nhóm
GROUP_RECEIVED_MESSAGE
Nhận tin nhắn nhóm
Tài khoản zalo khác gửi tin đến nhóm
Lý tưởng khi sử dụng node này cho các workflows yêu cầu tích hợp Zalo, giúp dễ dàng giao tiếp với người dùng và tự động hóa các quy trình liên quan đến tin nhắn Zalo.
Bizflow kết nối với Zalo User thông qua giao diện Zalo Web (trình duyệt). Zalo chỉ cho phép một kết nối duy nhất với một trình duyệt tại một thời điểm. Do đó, nếu bạn kết nối Bizflow và sau đó đăng nhập Zalo trên một trình duyệt khác (hoặc phương thức tương tự), kết nối giữa Bizflow và Zalo Server sẽ bị gián đoạn. Để khôi phục kết nối, vui lòng cập nhật thông tin xác thực (credential) và thực hiện kết nối lại.
Nếu Node Webhook không hoạt động, có thể bạn đã đăng nhập Zalo trên một trình duyệt khác hoặc Zalo phát hiện dấu hiệu bất thường, dẫn đến việc không gửi dữ liệu về Bizflow.
Để khôi phục hoạt động của node, bạn cần:
Nếu các giao tiếp khác vẫn hoạt động bình thường: Tắt và bật lại workflow hiện tại.
Nếu các giao tiếp khác cũng bị gián đoạn: Cấp lại quyền cho credential → Tắt workflow → Bật lại workflow.