Skip to main content

3 posts tagged with "facebook"

View All Tags

Cập nhật Facebook, Báo ngay Mattermost

· 3 min read

[!TIP] Tải Workflow Ngay! Bấm vào nút bên dưới để tải file .json của workflow này và sử dụng ngay lập tức.

Tải Workflow (.json) từ GitHub

🎯 Workflow này sẽ giúp bạn làm gì?

Workflow này là trợ thủ đắc lực giúp bạn theo dõi các hoạt động trên Facebook và nhận thông báo tức thì qua Mattermost. Tạm biệt cảnh phải "làm mới" trang Facebook liên tục!

  • Nhận thông báo tức thì: Ngay khi một người dùng cập nhật thông tin cá nhân (profile) trên Facebook, bạn sẽ nhận được tin nhắn trên Mattermost.
  • Tập trung thông tin: Toàn bộ cập nhật quan trọng được gửi về một kênh Mattermost duy nhất, giúp bạn và đội nhóm dễ dàng nắm bắt thông tin.
  • Tiết kiệm thời gian: Tự động hóa hoàn toàn, giải phóng bạn khỏi việc kiểm tra thủ công nhàm chán và tốn thời gian.

⚙️ Bạn cần chuẩn bị những gì?

Để workflow này chạy mượt mà, bạn chỉ cần chuẩn bị một vài thứ sau:

Nền tảng bắt buộc:

  • Tài khoản n8n: Để import và chạy workflow này. Nếu chưa có, bạn có thể tham khảo dịch vụ tại đây.

Credentials (Tài khoản) cần kết nối cho workflow:

  • Facebook Developer Account (Graph App API): Bạn cần tạo một ứng dụng (App) trên nền tảng Facebook for Developers để lấy thông tin xác thực và kết nối với n8n.
  • Mattermost Account (API Access Token): Tài khoản Mattermost có quyền truy cập API để n8n có thể gửi tin nhắn vào kênh của bạn.

Biến môi trường cần điền (nếu có):

  • Workflow này không yêu cầu biến môi trường đặc biệt, bạn chỉ cần kết nối credentials trực tiếp trên node.

📥 Cách sử dụng và một vài lưu ý nhỏ

✅ Tải và Import vào n8n

  1. Cách 1 (Nhanh nhất): Tải file workflow trực tiếp tại đây.
  2. Cách 2: Mở n8n của bạn → click Import from File... → Chọn file .json vừa tải về.
  3. Cách 3: Copy toàn bộ nội dung file JSON, sau đó vào n8n → click Import from Clipboard.
  4. Đừng quên bấm SaveActivate workflow nhé!

💡 Vài điều cần lưu ý

  • Quan trọng nhất: Tại node Mattermost, hãy chắc chắn rằng bạn đã thay đổi Channel ID thành ID kênh Mattermost mà bạn muốn nhận thông báo. Nếu không, tin nhắn sẽ không được gửi đi đâu cả!
  • Tại node Facebook Trigger, bạn cần kết nối với Credentials Facebook Developer của mình. Workflow này sẽ tạo một Webhook, bạn cần làm theo hướng dẫn của Facebook để xác thực webhook này.
  • Bạn hoàn toàn có thể tùy chỉnh nội dung tin nhắn trong node Mattermost để thông báo trông thân thiện và chứa nhiều thông tin hơn theo ý muốn của bạn.

Cập nhật Facebook, Báo Mattermost

· 3 min read

[!TIP] Tải Workflow Ngay! Bấm vào nút bên dưới để tải file .json của workflow này và sử dụng ngay lập tức.

Tải Workflow (.json) từ GitHub

🎯 Workflow này sẽ giúp bạn làm gì?

Workflow này là trợ thủ đắc lực giúp bạn kết nối Facebook và Mattermost một cách liền mạch. Tạm biệt việc phải kiểm tra thủ công, giờ đây bạn sẽ:

  • Nhận thông báo tức thì: Tự động gửi tin nhắn đến kênh Mattermost của bạn ngay khi có người dùng thay đổi thông tin trên trang Facebook được kết nối.
  • Nắm bắt thông tin nhanh chóng: Giúp cả team cập nhật những thay đổi quan trọng của người dùng mà không tốn một giây công sức.
  • Tiết kiệm hàng giờ làm việc: Giải phóng bạn khỏi công việc lặp đi lặp lại, để bạn tập trung vào những việc quan trọng hơn.

⚙️ Bạn cần chuẩn bị những gì?

Để workflow này "cháy" hết mình, bạn hãy chuẩn bị một vài thứ sau nhé:

Nền tảng bắt buộc:

  • Tài khoản n8n: Để import và chạy workflow này. Nếu chưa có, bạn có thể tham khảo dịch vụ tại đây.

Credentials (Tài khoản) cần kết nối cho workflow:

  • Facebook App Credentials: Bạn cần có một tài khoản Facebook Developer và tạo một App để kết nối với n8n.
  • Mattermost Credentials: Tài khoản Mattermost để n8n có thể gửi tin nhắn vào kênh của bạn.

Biến môi trường cần điền (nếu có):

  • Workflow này không yêu cầu biến môi trường. Thật đơn giản phải không nào!

📥 Cách sử dụng và một vài lưu ý nhỏ

✅ Tải và Import vào n8n

  1. Cách 1 (Nhanh nhất): Tải file workflow trực tiếp tại đây.
  2. Cách 2: Mở n8n của bạn → click Import from File... → Chọn file .json vừa tải về.
  3. Cách 3: Copy toàn bộ nội dung file JSON, sau đó vào n8n → click Import from Clipboard.
  4. Đừng quên bấm SaveActivate workflow nhé!

💡 Vài điều cần lưu ý

Để workflow chạy trơn tru, bạn nhớ để ý vài điểm nhỏ này nhé:

  • Thiết lập Facebook Trigger: Node Facebook Trigger cần được kết nối với một Facebook App mà bạn đã tạo. Bạn sẽ cần thiết lập Webhooks trong phần cài đặt của App trên trang Facebook for Developers để nhận được dữ liệu real-time.
  • Thay đổi Channel ID (Rất quan trọng!): Trong node Mattermost, bạn PHẢI thay đổi giá trị ở mục Channel ID thành ID của kênh Mattermost mà bạn muốn nhận thông báo. Nếu không, tin nhắn sẽ không được gửi đi đâu!
  • Tùy chỉnh nội dung tin nhắn: Bạn hoàn toàn có thể tùy chỉnh nội dung tin nhắn trong node Mattermost để thông báo trông thân thiện và hữu ích hơn. Hãy tận dụng các biến dữ liệu có sẵn từ node Facebook Trigger nhé!
  • Kích hoạt Workflow: Cuối cùng, đừng quên bấm nút Activate để workflow chính thức đi vào hoạt động và bắt đầu "lắng nghe" các cập nhật từ Facebook

Đăng Stories Facebook

· 4 min read
Tải file JSON workflow mẫu

Tải file — hoặc truy cập danh mục Workflows để xem thêm.

🎯 Kết quả đạt được khi sử dụng mẫu này

Workflow này giúp bạn tự động hóa hoàn toàn quy trình đăng video lên Story cho nhiều trang Facebook, mang lại các lợi ích vượt trội:

  • Tiết kiệm 99% thời gian: Không còn phải đăng thủ công từng video lên từng trang. Chỉ cần chuẩn bị nội dung trong Google Sheet và để workflow tự chạy.
  • Quản lý nội dung tập trung: Sử dụng Google Sheet như một "Content Calendar" trực quan, dễ dàng theo dõi video nào đã được lên lịch, đã đăng hoặc bị lỗi.
  • Tăng hiệu suất & nhất quán: Đảm bảo các trang của bạn luôn có nội dung mới một cách đều đặn, tăng tương tác mà không cần tốn công sức hàng ngày.
  • Mở rộng dễ dàng: Có thể tùy chỉnh để đăng lên nhiều hơn 3 trang hoặc các nền tảng mạng xã hội khác được n8n hỗ trợ.

⚙️ Yêu cầu cần thiết

Để workflow hoạt động, bạn cần chuẩn bị các tài khoản và thông tin sau:

1. Tài khoản & Quyền truy cập:

  • Tài khoản Google: Có quyền truy cập Google Drive (để lưu video) và Google Sheets (để tạo bảng quản lý).
  • Tài khoản Facebook: Có quyền Quản trị viên (Admin) hoặc Biên tập viên (Editor) trên cả ba trang Facebook bạn muốn đăng Story.

2. Credentials trong n8n:

  • Google (OAuth2): Một credential để n8n có thể đọc file từ Google Drive và đọc/ghi dữ liệu trên Google Sheets.
  • Facebook Page (OAuth2): Một credential để n8n có quyền đăng Story lên các trang Facebook của bạn.

3. Bảng tính Google Sheet:

  • Cần tạo một bảng tính với cấu trúc các cột chính xác như sau:
    • video_url (Chứa link chia sẻ công khai của file video trên Google Drive)
    • status (Để trống hoặc điền "pending". Workflow sẽ tự cập nhật thành "posted" hoặc "error")
    • schedule_date (Ngày đăng theo định dạng YYYY-MM-DD)
    • post_id_page_1 (Workflow sẽ điền ID của Story sau khi đăng lên trang 1)
    • post_id_page_2 (Workflow sẽ điền ID của Story sau khi đăng lên trang 2)
    • post_id_page_3 (Workflow sẽ điền ID của Story sau khi đăng lên trang 3)

Biến môi trường cần điền:

  • GOOGLE_SHEET_ID: ID của bảng tính Google Sheet bạn đã tạo. (Ví dụ: 1aBcDeFgHiJkLmNoPqRsTuVwXyZ...)
  • FACEBOOK_PAGE_ID_1: ID của trang Facebook thứ nhất.
  • FACEBOOK_PAGE_ID_2: ID của trang Facebook thứ hai.
  • FACEBOOK_PAGE_ID_3: ID của trang Facebook thứ ba.

📥 Cách import & lưu ý

✅ Import vào n8n

  1. Mở n8n → click Import from File... hoặc Import from URL...
  2. Dán mã JSON của workflow vào.
  3. Bấm Import.

💡 Lưu ý

  • Cấu hình Credentials: Sau khi import, bạn cần vào từng node Google Sheets, Google DriveFacebook Page để chọn credential tương ứng của bạn đã tạo ở bước trên.
  • Chọn Page Facebook: Mở 3 node Facebook Page, trong mục "Page", hãy chọn đúng trang Facebook bạn muốn đăng cho từng node.
  • Tần suất kiểm tra: Node Schedule được đặt mặc định là chạy mỗi ngày một lần vào lúc 7 giờ sáng. Bạn có thể thay đổi thời gian này cho phù hợp với lịch đăng của mình.
  • Giới hạn của Facebook: Video đăng lên Story cần tuân thủ các quy định của Facebook về định dạng (ví dụ: MP4), tỷ lệ khung hình (9:16), độ dài (thường dưới 60 giây) và dung lượng. Workflow sẽ báo lỗi nếu video không hợp lệ.
  • Quyền truy cập file Google Drive: Đảm bảo rằng các link video trong Google Sheet được đặt ở chế độ "Bất kỳ ai có đường liên kết" (Anyone with the link) để n8n có thể tải về.