Hướng Dẫn Kết Nối Credential n8n với Facebook, Telegram, YouTube, LinkedIn

Mắt Bão 11 phút đọc

Bạn đang tìm cách tự động hóa các tác vụ trên mạng xã hội nhưng lại bối rối với việc xác thực API? Credential trong n8n chính là chìa khóa giúp bạn kết nối an toàn với các nền tảng như Facebook, Telegram, và YouTube.

Bài viết này là cẩm nang toàn diện, hướng dẫn bạn từng bước từ việc tạo ứng dụng, lấy API Key/OAuth, đến cấu hình Credential trong n8n và xây dựng workflow thực tế. Dù bạn là người mới bắt đầu hay đã có kinh nghiệm, hướng dẫn này sẽ giúp bạn làm chủ quy trình.

I. Credential trong n8n là gì và Tại sao nó quan trọng?

Hiểu đơn giản, Credential là nơi bạn lưu trữ các thông tin xác thực (như API Key, OAuth token, mật khẩu) một cách an toàn. Thay vì “hardcode” (nhập trực tiếp) những thông tin nhạy cảm này vào từng workflow, n8n giúp bạn quản lý chúng tập trung.

  • An toàn & Bảo mật: Thông tin được mã hóa và không bị lộ ra ngoài.
  • Dễ quản lý: Chỉ cần tạo một lần và tái sử dụng cho nhiều workflow.
  • Dễ cập nhật: Khi token hết hạn hoặc thay đổi, bạn chỉ cần cập nhật ở một nơi duy nhất.

Trước khi bắt đầu, hãy đảm bảo bạn đã chuẩn bị:

  • Tài khoản n8n: Đang hoạt động trên Cloud hoặc Self-host.
  • URL Public cho n8n: Rất quan trọng cho việc cấu hình OAuth. Redirect URL mặc định của n8n có dạng: https://[YOUR_N8N_URL]/rest/oauth2-credential/callback.

II. Hướng dẫn tạo Access Token kết nối Facebook với n8n

Kết nối Facebook cho phép bạn tự động đăng bài lên Page, trả lời bình luận, quản lý tin nhắn và nhiều hơn nữa.

Xem thêm:<Xây Dựng Workflow Automation Với n8n>

Bước 1: Add Facebook vào N8N

Chọn Facebook Graph API để add vào N8N

Tạo kết nối credential Facebook vào N8N

Sau đó chọn mục thêm

Tạo kết nối credential Facebook vào N8N

Bước 2: Tạo Ứng dụng trên Meta for Developers

1. Truy cập Meta for Developers và vào mục “My Apps” > “Create App”.

Tạo kết nối credential Facebook vào N8N

Bây giờ sẽ tiến hành ‘Creat App’

  • Nhập thông tin về tên và gmail của bạn vào

Tạo kết nối credential Facebook vào N8N

  • Nhấn chọn mục ‘Other’> ‘Next’

Tạo kết nối credential Facebook vào N8N

  • Chọn mục ‘Business’ hay ‘Kinh doanh’

Tạo kết nối credential Facebook vào N8N

  • Kiểm tra thông tin và nhấn ‘Creat App’

Tạo kết nối credential Facebook vào N8N

2. Chọn loại ứng dụng là “Business”.

Tiếp theo, vào “Add Products”, tìm và thêm “Facebook Login”.

Tạo kết nối credential Facebook vào N8N

Trong mục tool chọn ‘Graph API Exploer’

Tạo kết nối credential Facebook vào N8N

Vào mục ‘Use all page’ > ‘Get page Access Token’ > Xác nhận Page Facebook của bạn.

Tạo kết nối credential Facebook vào N8N

Tiếp theo, chọn mã đã được cấp coppy và dán vào n8n

Tạo kết nối credential Facebook vào N8N

Bước 3: Kiểm tra kết nối

Tạo một workflow mới, thêm node “Facebook Graph API”, chọn Credential vừa tạo, và thử một hành động đơn giản như Resource: Page > Operation: Get All. Nếu node chạy thành công và trả về dữ liệu, bạn đã kết nối thành công!

  • Lỗi thường gặp: “Invalid redirect_uri”. Hãy kiểm tra lại URL n8n của bạn đã đúng và được khai báo chính xác trong App của Meta chưa.

III. Hướng dẫn Kết nối Telegram Bot với n8n

Tự động gửi thông báo, xây dựng chatbot, quản lý group/channel thật dễ dàng khi kết nối Telegram với n8n.

Bước 1: Thêm ứng dụng Telegram vào N8N

Add ứng dụng Telegram vào n8n

Tạo kết nối credential Telegram vào N8N

Tiếp theo tạo Credential mới trong n8n

Tạo kết nối credential Telegram vào N8N

Bước 2: Tạo Bot và lấy Access Token

1. Mở ứng dụng Telegram, tìm tài khoản có tên @BotFather (có dấu tick xanh).

Tạo kết nối credential Telegram vào N8N

2. Gửi lệnh /newbot

Tạo kết nối credential Telegram vào N8N

3. Làm theo hướng dẫn để đặt tên và username cho bot của bạn (username phải kết thúc bằng “bot”).

Tạo kết nối credential Telegram vào N8N

4. Sau khi hoàn tất, BotFather sẽ gửi cho bạn một HTTP API Token. Hãy sao chép và lưu lại cẩn thận.

Tạo kết nối credential Telegram vào N8N

5. Dán HTTP API Token bạn vừa nhận được vào trường “Access Token” và nhấn lưu lại ‘Save’

Tạo kết nối credential Telegram vào N8N

Bước 3: Kiểm tra kết nối

1. Tạo workflow mới với trigger là “Telegram Trigger (Webhook)”. Chọn Credential vừa tạo.

Tạo kết nối credential Telegram vào N8N

2. Kích hoạt workflow (Active).

3. Nhắn tin cho bot của bạn trên Telegram.

Nhấn vào đường link đã được cấp để testing với bot

Tạo kết nối credential Telegram vào N8N

Quay lại n8n và kiểm tra mục Executions. Nếu thấy một lượt thực thi mới với dữ liệu tin nhắn, bạn đã thành công!

  • Lỗi thường gặp: Webhook không hoạt động. Đảm bảo URL n8n của bạn có thể truy cập công khai từ Internet và sử dụng HTTPS.

IV. Hướng dẫn Kết nối YouTube với n8n

Tự động tải video lên, lấy danh sách bình luận mới, theo dõi chỉ số kênh… tất cả đều nằm trong tầm tay bạn.

Bước 1: Tạo Credential YouTube trong n8n

1. Trong n8n, thêm mục Youtube vào

Tạo kết nối credential Youtube vào N8N

2. Trong n8n, đi tới Credentials > Add credential.

Tạo kết nối credential Youtube vào N8N

Bước 2: Tạo Project trên Google Cloud Console

1. Truy cập Google Cloud Console và tạo một Project mới.

Tạo kết nối credential Youtube vào N8N

2. Thực hiện tuần tự cho người mới tạo Project:

  • Điền thông tin Project

Tạo kết nối credential Youtube vào N8N

  • Chọn Select Project để đi tới vùng tiếp theo

Tạo kết nối credential Youtube vào N8N

3. Vào APIs & Services > Library, tìm và Enable API có tên “YouTube Data API v3”.

Tạo kết nối credential Youtube vào N8N

3. Vào mục OAuth consent screen, cấu hình các thông tin cần thiết.

Tạo kết nối credential Youtube vào N8N

Sau khi hoàn thành thông tin cần nhấn vào ‘Audience’ > ‘Publish app’ để kích hoạt tài khoản

Tạo kết nối credential Youtube vào N8N

4. Vào Credentials > Create Credentials > OAuth client ID.

  • Application type: Chọn “Web application”.

Tạo kết nối credential Youtube vào N8N

  • Authorized redirect URIs: Thêm URL callback của n8n vào đây

Tạo kết nối credential Youtube vào N8N

5. Sau khi tạo, bạn sẽ nhận được Client ID và Client Secret.

Tạo kết nối credential Youtube vào N8N

6. Điền Client ID và Client Secret bạn vừa tạo.

Tạo kết nối credential Youtube vào N8N

7. Nhấn “Sign in with Google”, đăng nhập và cấp quyền truy cập vào tài khoản YouTube của bạn.

Tạo kết nối credential Youtube vào N8N

Bước 3: Kiểm tra kết nối

Sử dụng node “YouTube” trong một workflow mới. Chọn Credential vừa tạo và thử một thao tác như Resource: Video > Operation: Get Many để lấy danh sách video trên kênh.

Tạo kết nối credential Youtube vào N8N

Nếu node chạy thành công, xin chúc mừng!

  • Lỗi thường gặp: “redirect_uri_mismatch”. Đây là lỗi phổ biến nhất, hãy chắc chắn rằng URL trong Google Cloud Console và URL thực tế của n8n hoàn toàn trùng khớp.

V. Hướng dẫn Kết nối LinkedIn với n8n

Tự động hóa việc đăng bài lên trang cá nhân hoặc trang công ty (Company Page) trên LinkedIn giúp bạn duy trì sự hiện diện chuyên nghiệp một cách hiệu quả.

Bước 1: Tạo Credential LinkedIn trong n8n

Thêm LinkedIn vào n8n

Tạo kết nối credential LinkedIn vào N8N

Trong n8n, đi tới Credentials > Add credential.

Tạo kết nối credential LinkedIn vào N8N

Bước 2: Tạo Ứng dụng trên LinkedIn Developer Portal

1. Truy cập LinkedIn Developer Portal và nhấn “Create app”.

Tạo kết nối credential LinkedIn vào N8N

2. Điền các thông tin cần thiết: tên ứng dụng, liên kết đến trang LinkedIn công ty của bạn (bắt buộc), và logo.

Tạo kết nối credential LinkedIn vào N8N

3. Sau khi tạo, vào tab “Auth”. Tại mục “OAuth 2.0 settings”, nhấn vào biểu tượng bút chì để chỉnh sửa.

Tạo kết nối credential LinkedIn vào N8N

4. Trong phần “Authorized redirect URLs for your app”, thêm URL callback của n8n

Tạo kết nối credential LinkedIn vào N8N

5. Quay lại tab “Auth”, bạn sẽ thấy Client ID và Client Secret.

Tạo kết nối credential LinkedIn vào N8N

6. Nhấn “Sign in with LinkedIn”. Một cửa sổ pop-up sẽ hiện ra để bạn đăng nhập và cấp quyền.

Bước 3: Kiểm tra kết nối

Tạo một workflow mới, thêm node “LinkedIn”. Chọn Credential vừa tạo, và thử một hành động đơn giản như Resource: Share > Operation: Create a Text Share. Điền nội dung và ID trang công ty hoặc cá nhân. Nếu node chạy thành công và bài viết xuất hiện trên LinkedIn, bạn đã hoàn tất!

Tạo kết nối credential LinkedIn vào N8N

  • Lỗi thường gặp: “Unauthorized”. Hãy đảm bảo bạn đã yêu cầu và được cấp quyền cho sản phẩm “Share on LinkedIn” trong Developer Portal.

VI. Gợi ý Workflow kết hợp các nền tảng

Giờ đây bạn đã có trong tay sức mạnh của tự động hóa. Hãy thử một workflow thực tế: Tự động đăng bài đa kênh từ Google Sheets.

Xem thêm:<Hướng dẫn kết nối Credential với n8n(Google, AI) nhanh chóng>

Giờ đây bạn đã có trong tay sức mạnh của tự động hóa. Hãy thử một workflow thực tế: Tự động đăng bài đa kênh từ Google Sheets.

    1. Trigger: Node Cron để chạy hàng ngày.
    2. Đọc dữ liệu: Node Google Sheets để lấy nội dung bài đăng (tiêu đề, mô tả, link ảnh).
    3. Đăng bài:
      • Dùng node LinkedIn để đăng lên Company Page.
      • Dùng node Facebook Graph API để đăng lên Facebook Page.
      • Dùng node Telegram để gửi thông báo đến Channel.
      • Dùng node IF để kiểm tra xem có link video không, nếu có, dùng node YouTube để tải video lên.
    4. Thông báo: Gửi tin nhắn về Telegram báo cáo bài đăng đã thành công, kèm link.

Kết luận

Việc thiết lập Credential ban đầu có thể hơi phức tạp, nhưng một khi đã hoàn thành, bạn sẽ mở ra vô vàn khả năng tự động hóa cho công việc của mình. Bằng cách tuân thủ các bước trong hướng dẫn này, bạn có thể kết nối n8n với Facebook, Telegram và YouTube một cách an toàn và hiệu quả.