skip to content

Kết nối Zalo cá nhân với n8n

3 min read

Hướng dẫn chi tiết cách kết nối Zalo cá nhân với n8n để tự động hóa quy trình gửi tin nhắn và quản lý người dùng

Kết nối Zalo cá nhân với n8n

Node “Zalo Cá nhân” 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 bước kết nối Zalo cá nhân

1. Truy cập n8n workflow

Bạn truy cập vào trang n8n workflow của bạn tại địa chỉ:

2. Thực hiện kết nối với Zalo

  1. Tìm kiếm node Zalo cá nhân trong danh sách các node có sẵn
  2. Tạo một Credential Zalo mới để xác thực
  3. Sử dụng Zalo app trên điện thoại của bạn để quét mã QR
  4. Sau khi xác thực thành công bạn có thể sử dụng Credential để thao tác các hành động như:
    • Gửi tin nhắn
    • Gửi kết bạn
    • Gửi ảnh

3. Nhận tin nhắn từ Zalo

Để nhận tin nhắn từ Zalo, bạn sử dụng tính năng Zalo Trigger:

  • Chỉ cần kéo node vào workflow
  • Nhấn test
  • Dùng một nick Zalo khác nhắn vào Zalo đã xác nhận
  • Bạn sẽ nhận được tin nhắn ngay lập tức

Các thao tác hỗ trợ

User (Người dùng)

Get Me

Lấy thông tin cá nhân của người dùng hiện tại.

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 (Tin nhắn)

Send Message

Gửi tin nhắn đến người dùng cụ thể.

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
  • User ID: Tham số bắt buộc khi thao tác “Get User Profile”
  • User Phone: Tham số bắt buộc khi thao tác “Search User”
  • Message Text: Tham số bắt buộc khi thao tác “Send Message”

Lưu ý quan trọng

Khắc phục sự cố

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.

Để khôi phục hoạt động của node:

Trường hợp 1: 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

Trường hợp 2: Các giao tiếp khác cũng bị gián đoạn

  1. Cấp lại quyền cho credential
  2. Tắt workflow
  3. Bật lại workflow

Kết luận

Node “Zalo Cá nhân” lý tưởng khi sử dụng 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.

Với khả năng gửi tin nhắn tự động, tìm kiếm người dùng và quản lý thông tin, bạn có thể xây dựng các hệ thống tự động hóa mạnh mẽ cho doanh nghiệp của mình.


Nguồn: PhoAi GitBook - Kết nối Zalo cá nhân với n8n