Chuyển tới nội dung chính

Tích Hợp Nhắn Tin

Kết nối các nền tảng nhắn tin để gửi tin nhắn tự động, quản lý nhóm và tương tác với thành viên trên nhiều kênh. Các tích hợp này hoạt động như nút hành động trong Trình Xây Dựng Workflow.


Tổng Quan

Nền tảngThao tácPhương thức xác thực
DiscordGửi tin nhắn, quản lý vai trò, tạo lời mờiBot token hoặc Webhook URL
Twilio SMSGửi SMS, gửi MMSAccount SID + Auth Token
SlackGửi tin nhắn, mời/xóa khỏi kênhBot token hoặc Webhook URL
TelegramGửi tin nhắn, cấm/bỏ cấm, tạo liên kết mờiBot token (@BotFather)
WhatsAppGửi tin nhắn, gửi templateSystem User Access Token (Meta)
ZaloGửi tin nhắn OA, gửi ZNS, gắn thẻ người theo dõiOAuth2 (tự động làm mới)
ViberGửi tin nhắnAuth token

Discord

Cài Đặt

  1. Truy cập Discord Developer Portal
  2. Tạo ứng dụng mới → vào Bot → tạo bot
  3. Bật các Privileged Intents: Server Members, Message Content
  4. Sao chép Bot Token
  5. Mời bot vào server với quyền Manage Roles, Send Messages, Create Invite

Trong Uni8:

  1. Vào Settings > Automations > Integrations > Discord
  2. Chọn phương thức xác thực:
    • Bot Token — Truy cập đầy đủ (tin nhắn, vai trò, lời mời)
    • Webhook URL — Chỉ gửi (đơn giản hơn, không cần bot)
  3. Dán thông tin xác thực và nhấn Test Connection

Hành Động

Gửi tin nhắn

  • Đăng tin nhắn vào một kênh cụ thể
  • Hỗ trợ {{ expressions }} cho nội dung động (ví dụ: {{ user.name }})
  • Chỉ định channel ID, nội dung tin nhắn và embed tùy chọn

Quản lý vai trò

  • Thêm hoặc xóa vai trò Discord của một thành viên
  • Yêu cầu Discord User ID của thành viên (được cấu hình trong liên kết mạng xã hội trên hồ sơ)
  • Trường hợp sử dụng: Tự động gán vai trò "Member" khi ai đó tham gia, hoặc nâng cấp lên vai trò "VIP" khi thay đổi hạng

Tạo lời mời

  • Tạo liên kết mời server với thời hạn tùy chỉnh
  • Hữu ích cho workflow onboarding — gửi liên kết mời cá nhân hóa cho thành viên mới

Chế Độ Webhook

Cho nhu cầu chỉ gửi tin nhắn đơn giản:

  1. Trong Discord: Nhấp chuột phải vào kênh → Edit ChannelIntegrationsCreate Webhook
  2. Sao chép Webhook URL
  3. Trong Uni8: Sử dụng Webhook URL làm thông tin xác thực

Twilio SMS

Cài Đặt

  1. Đăng ký tại Twilio Console
  2. Lấy số điện thoại Twilio
  3. Tìm Account SIDAuth Token trong bảng điều khiển

Trong Uni8:

  1. Vào Settings > Automations > Integrations > Twilio SMS
  2. Nhập Account SID và Auth Token
  3. Nhập số điện thoại Twilio (người gửi)
  4. Nhấn Test Connection

Hành Động

Gửi SMS

  • Gửi tin nhắn văn bản đến một số điện thoại
  • Số điện thoại người nhận lấy từ hồ sơ hoặc biểu thức workflow
  • Hỗ trợ {{ expressions }} cho nội dung động
  • Ví dụ: Gửi xác nhận đơn hàng, nhắc nhở sự kiện, hoặc thông báo gia hạn thành viên

Gửi MMS

  • Gửi tin nhắn kèm tệp đính kèm đa phương tiện (URL hình ảnh)
  • Hữu ích để gửi mã QR, vé sự kiện, hoặc hình ảnh quảng cáo

Lưu Ý Quan Trọng

  • Twilio tính phí theo tin nhắn — theo dõi sử dụng trong Twilio Console
  • SMS quốc tế có thể yêu cầu cấu hình Twilio bổ sung
  • Số điện thoại phải ở định dạng E.164 (ví dụ: +84912345678)

Slack

Cài Đặt

  1. Tạo Slack App tại api.slack.com/apps
  2. Thêm bot scopes: chat:write, channels:manage, groups:write
  3. Cài đặt vào workspace và sao chép Bot Token

Hành Động

  • Gửi tin nhắn — Đăng vào kênh với văn bản, tên người dùng và emoji tùy chỉnh
  • Mời vào kênh — Thêm thành viên vào kênh Slack
  • Xóa khỏi kênh — Xóa thành viên khỏi kênh

Chế độ Webhook: Dán Slack Incoming Webhook URL để chỉ gửi tin nhắn.


Telegram

Cài Đặt

  1. Nhắn tin cho @BotFather trên Telegram
  2. Tạo bot mới với /newbot và sao chép token
  3. Thêm bot vào nhóm/kênh với quyền admin

Hành Động

  • Gửi tin nhắn — Gửi văn bản (hỗ trợ định dạng MarkdownV2 và HTML)
  • Cấm thành viên — Xóa và cấm người dùng khỏi nhóm
  • Bỏ cấm thành viên — Gỡ lệnh cấm
  • Tạo liên kết mời — Tạo liên kết mời nhóm/kênh có thể chia sẻ

Lấy Chat ID

Thành viên cần có Telegram Chat ID trong hồ sơ để nhận tin nhắn trực tiếp. Họ có thể lấy bằng cách nhắn tin cho @RawDataBot và sao chép ID dạng số.


WhatsApp Business

Cài Đặt

  1. Đăng ký tại Meta Business Suite
  2. Thiết lập WhatsApp Business Cloud API
  3. Lấy Phone Number IDSystem User Access Token

Hành Động

  • Gửi tin nhắn — Gửi văn bản đến số điện thoại (người nhận phải đã nhắn tin cho doanh nghiệp trước, hoặc sử dụng template)
  • Gửi template — Gửi template tin nhắn đã được phê duyệt với tham số động

Template Tin Nhắn

WhatsApp yêu cầu template đã được phê duyệt cho tin nhắn gửi đi. Tạo template trong Meta Business Manager:

  • Tên template và ngôn ngữ
  • Nội dung header, body, footer
  • Tham số động: {{1}}, {{2}} được ánh xạ với biểu thức workflow

Zalo

Cài Đặt

  1. Đăng ký tại Zalo Developers
  2. Tạo Official Account (OA)
  3. Trong Uni8: Kết nối qua OAuth2 — nhấn "Connect" và cấp quyền (token tự động làm mới mỗi giờ)

Hành Động

  • Gửi tin nhắn OA — Gửi thông báo đến người theo dõi
  • Gửi ZNS template — Gửi template Zalo Notification Service (yêu cầu phê duyệt ZNS)
  • Gắn thẻ người theo dõi — Thêm người dùng vào thẻ tùy chỉnh để phân đoạn

Viber

Cài Đặt

  1. Đăng ký tại Viber Partners
  2. Tạo tài khoản bot và sao chép Auth Token

Hành Động

  • Gửi tin nhắn — Gửi tin nhắn văn bản 1-1 đến người dùng

Điều Kiện Nhắn Tin

Sử dụng điều kiện Can Send Message trong workflow để kiểm tra xem thành viên đã cấu hình ID nền tảng chưa trước khi gửi tin nhắn.

Cách Hoạt Động

Thêm nút Condition trước hành động nhắn tin:

  1. Trong Trình Xây Dựng Workflow, thêm nút Condition
  2. Chọn Can Send Message
  3. Chọn nền tảng: telegram, discord, slack, hoặc sms
  4. Điều kiện kiểm tra xem thành viên đã cấu hình ID nền tảng trong liên kết mạng xã hội trên hồ sơ chưa

Ví Dụ Workflow

Trigger: Membership purchased

Condition: Can send Telegram message?
├── Yes → Send Telegram welcome message
└── No → Send email notification instead

Điều này ngăn chặn các lần gửi thất bại và cho phép bạn tạo đường dẫn dự phòng.

ID Nền Tảng Của Thành Viên

Để nhắn tin hoạt động, thành viên cần thêm ID nền tảng trong Profile > Social Links:

Nền tảngCần nhậpCách lấy
TelegramChat ID (dạng số)Nhắn tin cho @RawDataBot
DiscordUser ID (dạng số)Bật Developer Mode → nhấp chuột phải vào user → Copy User ID
SlackMember IDNhấp vào hồ sơ → ··· → Copy member ID
SMS/WhatsAppSố điện thoạiĐịnh dạng E.164 (ví dụ: +84912345678)

Quản trị viên có thể cấu hình nền tảng nào khả dụng trong Cấu Hình Trường Hồ Sơ.


Sử Dụng Biểu Thức Trong Tin Nhắn

Tất cả hành động nhắn tin đều hỗ trợ biểu thức {{ }} cho nội dung động:

Biểu thứcMô tả
{{ user.name }}Tên hiển thị của thành viên
{{ user.email }}Email của thành viên
{{ triggerPayload.courseName }}Tên khóa học từ trigger
{{ triggerPayload.eventTitle }}Tiêu đề sự kiện từ trigger
{{ triggerPayload.amount }}Số tiền thanh toán từ trigger

Liên Quan

Ask AI Assistant