Chuyển đến nội dung chính
Tất cả connector Telegram MCP

n8n · n8n.io

n8n Telegram MCP - tự động hóa tài khoản thật của bạn

Thêm Entergram làm nguồn dữ liệu MCP trong n8n và tự động hóa tài khoản Telegram thật của bạn: đánh dấu tin nhắn bạn đã bỏ lỡ, bám theo những lead đã nguội và chuyển phản hồi của khách hàng đến đúng nơi cần nhận.

URL máy chủ MCP https://mcp.entergram.com/mcp

Kết nối n8n trong 3 bước

Dùng với node MCP của n8n.

URL máy chủ MCP https://mcp.entergram.com/mcp
  1. Trong Entergram, vào Settings → Workspace → Connectors → MCP và sao chép endpoint. n8n lưu nó trong một credential, nên bạn chỉ dán một lần và mọi workflow sau này đều dùng lại.

  2. Trong workflow n8n, thêm node MCP và trỏ nó tới URL MCP của Entergram: https://mcp.entergram.com/mcp.

  3. Bấm Connect, đăng nhập bằng tài khoản Entergram và bấm Allow access, rồi nối các trigger và hành động Telegram vào kịch bản n8n của bạn.

Những quy trình tự động đáng xây

Khi tài khoản cá nhân đã được kết nối, n8n có thể theo dõi và hành động trên các cuộc chat của bạn. Ví dụ:

  1. Mỗi sáng lúc 08:00, mở ticket cho mọi tin nhắn khách hàng chưa được trả lời qua đêm.

  2. Khi một webhook kích hoạt, đăng trạng thái deploy vào kênh của khách hàng.

  3. Mỗi đêm, gắn nhãn các cuộc chat nhắc đến việc hủy để đội giữ chân khách hàng nhìn thấy.

  4. Khi một ticket được đóng, gửi cho người yêu cầu một tin hỏi ý kiến phản hồi.

  5. Mỗi giờ, đồng bộ liên hệ Telegram mới vào các cột CRM mà pipeline của bạn dùng.

  6. Theo lịch, tóm tắt các cuộc chat trong ngày và gửi bản tổng hợp qua email cho đội.

n8n làm được gì với Telegram của bạn

Node MCP của n8n làm việc được với mọi máy chủ MCP bên ngoài. Khi trỏ tới Entergram, nó biến tài khoản Telegram cá nhân thật của bạn thành nguồn trigger và hành động cho các workflow trực quan, toàn bộ qua OAuth, không token bot và không phải viết code tùy chỉnh.

  1. Kích hoạt hành động Telegram từ bất kỳ node nào trong workflow

  2. Chạy không cần người trông theo lịch cron hoặc webhook đến

  3. Tự động mở ticket khi một điều kiện được thỏa

  4. Làm giàu trường CRM từ dữ liệu mà node khác tạo ra

  5. Định tuyến tin nhắn có điều kiện bằng logic rẽ nhánh của n8n

  6. Cung cấp lịch sử chat thật cho node AI Agent dưới dạng công cụ

Sáu workflow tự hoàn vốn

n8n không trò chuyện với tài khoản Telegram của bạn, nó chạy theo lịch trên đó. Mỗi dòng dưới đây là hình dạng một workflow thật: trigger và mục tiêu ở một bên, các lệnh gọi Entergram theo thứ tự để đạt mục tiêu ở bên kia, và những gì xuất hiện trong hệ thống của bạn khi lần chạy kết thúc. Tất cả đều chạy dù có ai mở tab hay không, và đó chính là lý do xây ở đây thay vì trong một client chat.

Tìm hiểu thêm

Workflow

Mỗi đêm lúc 02:00, sao chép mọi cuộc chat trong workspace cùng các trường pipeline của nó vào Postgres cho dashboard BI.

Công cụ được gọi

entergram_list_workspace_chatsentergram_list_custom_columnsentergram_get_chat_custom_fields

Lần chạy tạo ra

Một Schedule Trigger đưa danh sách chat vào node Loop Over Items, đọc lược đồ cột một lần để các khóa được xác định chứ không phải đoán, rồi upsert một dòng cho mỗi cuộc trò chuyện. Sáng hôm sau, nhà phân tích truy vấn trạng thái pipeline Telegram bằng SQL mà không ai phải đụng vào Entergram.

Workflow

Khi CI gửi webhook báo deploy xong, thông báo cho các nhóm khách hàng chịu ảnh hưởng bởi bản phát hành.

Công cụ được gọi

entergram_list_groupsentergram_send_message

Lần chạy tạo ra

Một node Webhook nhận dữ liệu build, một node Code ánh xạ tên dịch vụ sang tiêu đề các nhóm quan tâm, và mỗi nhóm nhận một lệnh gửi. Truyền thông phát hành không còn phụ thuộc vào người nhớ dán changelog, và vì tin nhắn được soạn từ metadata của bản build nên nó luôn ghi đúng phiên bản thực sự đã phát hành.

Workflow

Mỗi giờ, đóng mọi ticket có cuộc trò chuyện gốc đã im lặng bảy ngày.

Công cụ được gọi

entergram_list_ticketsentergram_list_messagesentergram_update_ticket

Lần chạy tạo ra

Workflow lấy các ticket đang mở, kiểm tra thời điểm tin nhắn cuối cùng trên từng cuộc chat liên kết, và lọc theo tuổi bằng một node IF trước khi ghi thay đổi trạng thái. Các mục cũ trong hàng đợi tự biến mất, và những ticket nhận được trả lời sau khi đóng sẽ mở lại ở tin nhắn đến tiếp theo.

Workflow

Khi hệ thống thanh toán báo một khoản thanh toán thất bại, mở ticket nhắc nợ kèm chi tiết hóa đơn.

Công cụ được gọi

entergram_list_contactsentergram_create_ticketentergram_create_ticket_comment

Lần chạy tạo ra

Tra cứu liên hệ ghép người thanh toán với một cuộc trò chuyện Telegram, ticket được tạo gắn với cuộc chat đó, và dữ liệu hóa đơn gốc được thêm vào dưới dạng bình luận để nhân viên nhận việc có ngay số tiền và lý do thất bại mà không cần mở trang quản trị thanh toán. Nhắc nợ trở thành một mục trong hàng đợi có đủ bối cảnh, thay vì một email không ai nhận trách nhiệm.

Workflow

Mỗi Chủ nhật, đối chiếu thành viên nhóm Telegram với danh sách nhân sự và xóa những người đã nghỉ.

Công cụ được gọi

entergram_list_groupsentergram_list_group_membersentergram_remove_chat_member

Lần chạy tạo ra

Một node Merge so sánh hai danh sách thành viên và chỉ những lần xóa mới được chuyển tiếp. Quy trình nghỉ việc không còn để cộng tác viên cũ ngồi trong nhóm khách hàng hàng tháng trời, và bản tóm tắt lần chạy kiêm luôn tài liệu rà soát quyền truy cập cho kiểm toán viên.

Workflow

Mỗi mười lăm phút, chuyển tiếp hóa đơn và hợp đồng mà khách hàng thả vào chat sang kênh tài chính.

Công cụ được gọi

entergram_list_messagesentergram_get_messageentergram_forward_messages

Lần chạy tạo ra

Nhánh thăm dò quét lịch sử gần đây để tìm tệp đính kèm dạng tài liệu, một node Filter giữ lại những tệp khớp quy tắc đặt tên, và lệnh chuyển tiếp giữ nguyên thông tin người gửi gốc. Bộ phận tài chính không còn phải hỏi tệp PDF đã ký có còn nằm trong tin nhắn riêng của ai đó không.

Ba cách chạy Entergram trong n8n

Tìm hiểu thêm

n8n Cloud

Con đường ngắn nhất. Thả một node MCP Client vào workflow, dán endpoint, và để n8n Cloud tự xử lý vòng OAuth trên tên miền callback của nó. Không có đường hầm nào phải mở và không có chứng chỉ nào phải quản lý. Vì máy chủ Entergram ở xa, node chỉ giữ một credential thay vì khởi chạy tiến trình cục bộ, nên cùng một workflow chạy giống hệt trên mọi execution worker và vẫn hoạt động khi được xuất rồi nhập vào dự án khác.

n8n tự host

Cùng node đó, thêm một điều kiện: bước bắt tay OAuth chuyển hướng về phiên bản của bạn, nên n8n phải biết địa chỉ công khai của chính nó. Đặt các biến host và webhook trước khi tạo credential, nếu không màn hình đồng ý hoàn tất rồi lại bị đẩy về localhost. Mọi thứ sau đó hoạt động như bản Cloud, kể cả việc chia sẻ credential giữa các dự án.

N8N_HOST=n8n.yourcompany.com
N8N_PROTOCOL=https
WEBHOOK_URL=https://n8n.yourcompany.com/

Node AI Agent với công cụ MCP

Thay vì nối từng lệnh gọi bằng tay, gắn MCP client vào một node AI Agent như một nguồn công cụ và để mô hình tự chọn công cụ Entergram nào sẽ gọi cho một đầu vào cụ thể. Cách này hợp với những việc không rõ ràng như phân loại tin nhắn đến hay quyết định một việc có đáng mở ticket không, nơi logic rẽ nhánh dễ mô tả hơn là vẽ ra. Hãy chốt danh sách công cụ bạn thực sự muốn mở. Một agent có 78 công cụ trong tay đôi khi sẽ đi đường vòng, và một agent chạy theo lịch ngay từ đầu không nên với tới được các công cụ có tính phá hủy.

Các công cụ workflow của bạn gọi được

Một credential đã cấp quyền mở toàn bộ 78 công cụ trong 9 nhóm cho mọi node tham chiếu tới nó. Trên thực tế bạn sẽ chốt vài công cụ cho mỗi workflow, công cụ đọc ở các nhánh thăm dò, công cụ ghi đặt sau một bộ lọc, nhưng không có gì ở đây đòi hỏi một tích hợp riêng hay credential thứ hai.

Tìm hiểu thêm

Cấp quyền cho một workflow, không phải cho một người

Credential bạn tạo trong n8n vẫn tiếp tục hoạt động rất lâu sau khi bạn đóng tab trình duyệt. Đó vừa là mục đích, vừa là rủi ro. Hãy quyết định từ đầu kết nối này hành động với tư cách một thành viên hay với tư cách workspace, vì các lần chạy không người trông sẽ tiếp tục dùng mọi quyền bạn đã cấp. Thông tin phiên Telegram ở lại trong Entergram; n8n chỉ giữ một token OAuth.

Tìm hiểu thêm
Agent cá nhân
Mọi thành viên workspace đều dùng được. Nó đọc workspace, tài khoản, liên hệ, chat, tin nhắn và ticket, và đọc ghi được trường tùy chỉnh trên các cuộc chat thuộc về bạn. Một workflow báo cáo hay cảnh báo không cần gì hơn thế, và một credential không gửi được tin thì không thể làm bạn bẽ mặt lúc 3 giờ sáng.
Connector của workspace
Chỉ owner và admin. Đây là mức một workflow gửi tin cần: tin nhắn gửi đi, ghi trường tùy chỉnh trên mọi cuộc chat, quản trị nhóm. Nó được chia sẻ với cả đội, nên đồng nghiệp có thể bảo trì quy trình tự động mà không phải tạo lại credential dưới tên mình. Hãy tách các workflow gửi tin sang một dự án khác với các workflow báo cáo, để credential mạnh không bị gắn vào mọi thứ theo mặc định.
Thu hồi
Hủy token tại Settings → Workspace → Connectors → MCP, và mọi lần chạy theo lịch bắt đầu thất bại ở lệnh gọi kế tiếp thay vì lặng lẽ tiếp tục. Xóa credential trong n8n cũng có tác dụng tương tự từ phía bên kia. Hãy thu hồi trước khi người xây workflow nghỉ việc, không phải sau.

Những ràng buộc cần tính đến khi thiết kế workflow

Không cái nào chặn đứng bạn, nhưng mỗi cái đều thay đổi cách bạn dựng một sơ đồ node chạy không người trông.

Tìm hiểu thêm
  • Quyền truy cập MCP nằm trong gói Pro. Credential cấp quyền được ở mọi gói, nên lỗi chỉ lộ ra về sau dưới dạng lỗi công cụ trong một lần chạy theo lịch chứ không phải lúc thiết lập.
  • MCP là yêu cầu và phản hồi, không phải kênh đẩy. Entergram không mở socket vào n8n, nên cảm giác hướng sự kiện đến từ một Schedule Trigger thăm dò đủ thường xuyên. Đánh đổi nằm giữa độ trễ và số lần chạy.
  • Không có ai duyệt lệnh gửi thay bạn. Trong client chat, có người đọc từng bản nháp trước khi gửi; một cron job thì không. Hãy coi các nhánh gửi đi như code production và chặn chúng sau bộ lọc rõ ràng cùng một cờ chế độ thử.
  • Gửi hàng loạt có giới hạn. entergram_broadcast_message gửi cùng một nội dung tới một danh sách username duy nhất có giới hạn; tin nhắn cá nhân hóa tới ba mươi cuộc trò chuyện vẫn là ba mươi lệnh gọi riêng, vì vậy hãy điều tiết nhịp vòng lặp, giới hạn số lần thử lại và xem cơ chế chống flood của Telegram là mức trần, không phải workflow.
  • Một lần chạy thất bại không mang tính nguyên tử. Nếu lần chạy dừng giữa vòng lặp, những tin đã gửi và trường đã ghi vẫn giữ nguyên. Hãy xây workflow có tính idempotent và ghi lại những gì đã xử lý thay vì giả định sẽ có rollback sạch.
  • Token có thời hạn. Một quy trình tự động chạy tốt hàng tuần có thể dừng qua đêm vì không ai chấp thuận lại quyền truy cập, nên hãy thêm nhánh lỗi báo cho người thật thay vì thất bại vào một log trống.

Khắc phục sự cố connector n8n

Tìm hiểu thêm

OAuth hoàn tất nhưng chuyển hướng về localhost

Một phiên bản tự host không biết địa chỉ công khai của mình sẽ gửi callback về chính nó. Đặt các biến host, protocol và webhook theo URL mà trình duyệt của bạn thực sự dùng, khởi động lại n8n, rồi xóa và tạo lại credential, vì credential cũ vẫn giữ địa chỉ chuyển hướng cũ.

Node kết nối được nhưng không liệt kê công cụ nào

n8n lưu đệm danh sách công cụ khi credential được tạo. Mở lại node và làm mới danh sách công cụ, hoặc nhân bản node một lần. Một workflow được lưu trước khi danh sách tải xong sẽ tiếp tục tham chiếu một tập rỗng.

Node đọc chạy được, node gửi trả về 403

Đó là agent cá nhân làm đúng phạm vi của nó. Gửi tin thuộc về connector của workspace, do owner hoặc admin tạo; cấp quyền lại cùng credential cá nhân sẽ không mở rộng được nó. Nếu 403 xảy ra cả ở node đọc, hãy kiểm tra gói: quyền truy cập MCP cần gói Pro.

Workflow đăng vào nhầm tài khoản Telegram

Mọi công cụ nhắn tin nhận account_id rõ ràng, và nếu không chỉ định thì nó sẽ được chọn thay bạn. Gọi danh sách tài khoản một lần ở đầu workflow, chốt ID bạn muốn thành biến của workflow và tham chiếu nó ở mọi node phía sau.

Một lịch chạy tốt hàng tuần đột nhiên thất bại

Gần như luôn do token hết hạn. Mở credential, kết nối lại, chấp thuận quyền truy cập một lần nữa, và các lần chạy đang chờ tiếp tục ở nhịp kế tiếp. Nối đầu ra lỗi của node MCP tới một thông báo, để lần hết hạn sau không phải do khách hàng phát hiện.

Lần chạy bị quá thời gian khi lấy nhiều tin nhắn

Đọc toàn bộ lịch sử của hàng trăm cuộc chat trong một node sẽ vượt thời gian chờ. Chia danh sách chat bằng Loop Over Items, giới hạn kích thước lô và lưu con trỏ để mỗi lần chạy tiếp tục từ chỗ lần trước dừng. Việc nạp lại dữ liệu cũ nên là một workflow riêng, tách khỏi workflow tăng dần chạy mỗi giờ.

Câu hỏi thường gặp về n8n + Telegram

Cái này có thay thế node Telegram của n8n không?
Nó bổ sung cho node đó. Node Telegram gốc dùng token bot; Entergram kết nối tài khoản cá nhân thật của bạn qua MCP, nên bạn tự động hóa được trên những cuộc chat mà bot không thấy.
n8n tự host hay n8n cloud?
Cả hai. Mọi phiên bản n8n có node MCP đều kết nối được với URL MCP của Entergram qua OAuth.
Nó có báo cho tôi về tin nhắn bị bỏ lỡ không?
Có. Hãy xây một workflow đọc các cuộc chat chưa trả lời theo lịch và gửi cho bạn bản tổng hợp hoặc lời nhắc đến bất cứ nơi nào bạn muốn.
Có an toàn không?
Có. OAuth 2.0 với quyền giới hạn theo phạm vi; thông tin đăng nhập ở lại trong Entergram và quyền truy cập có thể thu hồi bất cứ lúc nào.

n8n Telegram MCP - tự động hóa tài khoản thật của bạn