Skip to main content

🎥 Workflow Tự Động Đăng Video Story Facebook Page từ Google Drive (No-Code)

tip

Nhập mã VPSN8N để được giảm tối đa 40% nhé! VPS để chạy n8n tại đây


Chào các sếp! 👋 Sếp có mệt mỏi khi mỗi lần muốn đăng Video Story lên Facebook Page là lại phải:

  1. 🤔 Tìm file video trong Google Drive.
  2. 💾 Tải về máy.
  3. 📱 Mở Facebook Page lên.
  4. ⬆️ Upload video đó lên Story.

Quá nhiều bước thủ công! Hôm nay, tôi sẽ chia sẻ cho các sếp một workflow n8n "2-trong-1" siêu xịn, giúp các sếp hoàn toàn tự động quy trình này. Chỉ cần "quẳng" video vào Google Drive, mọi thứ còn lại cứ để máy lo! 🤖

🎯 Kết quả các sếp nhận được

Workflow này làm gì?

Workflow này sẽ giúp sếp:

  • Tự động quét (scan) một thư mục cụ thể trên Google Drive để tìm các file video MP4 mới.
  • Tự động cập nhật danh sách video này (gồm Tên, File ID, Link tải) vào một trang Google Sheet để các sếp dễ dàng quản lý.
  • Tự động lấy video từ Google Sheet (theo hàng đợi, video nào chưa đăng) và đăng thẳng lên Video Story của Facebook Page mà sếp chỉ định.
  • Tự động cập nhật trạng thái "Đã đăng" vào Google Sheet sau khi hoàn tất.

Nói ngắn gọn: Các sếp chỉ cần Upload video 1 lần lên Google Drive, workflow sẽ tự động "bắn" nó lên Facebook Story. Tiết kiệm thời gian, tăng năng suất, và đảm bảo Page của sếp không bao giờ "mốc" vì thiếu nội dung.


🔧 Yêu cầu cần thiết

Chuẩn bị trước khi bắt đầu

Để "chiến" được workflow này, các sếp cần chuẩn bị vài thứ cơ bản sau:

  1. Một tài khoản n8n: ⚙️ Sếp có thể dùng bản Cloud (trả phí) hoặc tự host (miễn phí).

    • Nếu chọn tự host để "bao" hết chi phí, sếp có thể tham khảo VPS để chạy n8n tại đây.
    • 🎁 Ưu đãi: Nhập mã VPSN8N để được giảm tối đa 40% nhé!
  2. Tài khoản Google: 📄 Để dùng Google Drive (nơi chứa video) và Google Sheets (nơi làm hàng đợi).

  3. Một Facebook Page: 📱 Dĩ nhiên rồi, và sếp phải là Quản trị viên (Admin) hoặc Biên tập viên (Editor) của Page đó.

  4. Credentials (Thông tin xác thực): 🔑 Đây là phần quan trọng nhất để n8n có quyền truy cập các dịch vụ:

    • Google Drive & Google Sheets: Cả hai đều dùng chung 1 kiểu xác thực OAuth2 của Google. Sếp xem hướng dẫn chi tiết tại đây. (Sếp nên dùng phương thức "OAuth" generic).
    • Facebook Page Access Token: Đây là "chìa khoá" để n8n có thể đăng bài thay mặt sếp. Sếp xem hướng dẫn lấy Token (loại Facebook Graph API) tại đây. Sếp cần đảm bảo Token có đủ quyền pages_manage_posts để đăng video/story nhé.

🚀 Cách import & Lưu ý khi "lên đồ"

Các sếp làm theo các bước sau để cài đặt và "độ" lại workflow này cho chuẩn nhé.

1. Import Workflow 📥

  1. Đầu tiên, các sếp tải file .json của workflow này về máy (giả sử sếp đã có file).
  2. Trong giao diện n8n, chọn Import -> From File...
  3. Chọn file .json vừa tải lên. Sếp sẽ thấy 2 luồng (workflow) riêng biệt trong cùng một file.

2. Các lưu ý (BẮT BUỘC) phải chỉnh 📌

CẤU HÌNH BẮT BUỘC

Workflow này có 2 luồng, sếp cần kích hoạt (Activate) và chỉnh sửa cả hai nhé.

Luồng 1: Quét Google Drive -> Google Sheet 1️⃣

Luồng này bắt đầu bằng node Schedule Trigger1.

  • Node Schedule Trigger1:
    • Đây là lịch quét 🗓️. Mặc định nó đang tắt. Sếp hãy chỉnh lại lịch cho phù hợp, ví dụ: "Every 15 Minutes" (Mỗi 15 phút) để quét video mới.
  • Node Search files and folders (Google Drive):
    • Credential: Chọn tài khoản Google Drive của sếp (đã tạo ở bước trên).
    • Folder ID: 📁 Đây là ID của thư mục Google Drive mà sếp muốn "theo dõi". Sếp phải thay 16tm-jSUaz4B4Xk8Dc0h-jxxKVydzwHKJ bằng ID folder của sếp.
  • Node Append or update row in sheet (Google Sheets):
    • Credential: Chọn tài khoản Google Sheets của sếp (đã tạo ở bước trên).
    • Document ID: 📄 Thay ID của file Google Sheet mà sếp muốn dùng làm hàng đợi.
    • Sheet Name: Đảm bảo tên trang tính là Trang tính1 (hoặc đổi lại cho đúng với file của sếp).

Luồng 2: Lấy video từ Sheet -> Đăng Facebook Story 2️⃣

Luồng này bắt đầu bằng node Schedule Trigger.

  • Node Schedule Trigger:

    • Đây là lịch đăng bài ⏰. Mặc định đang là "Every 2 Hours" (Mỗi 2 giờ) và vào phút thứ 30. Sếp có thể chỉnh lại tần suất đăng bài (ví dụ: mỗi 4 giờ đăng 1 video).
  • Node info (Set):

    • ID Page: Thay 115432036514099 bằng ID Facebook Page của sếp.
    • Token: Dán Page Access Token (còn hạn sử dụng) của sếp vào đây.
    BẢO MẬT TOKEN

    Token tĩnh này có thể hết hạn. Để "pro" hơn, các sếp nên xây dựng một luồng tự động lấy token mới. Quan trọng nhất: TUYỆT ĐỐI KHÔNG chia sẻ Token này cho bất kỳ ai!

  • Node Get Row Sheet (Google Sheets):
    • Credential: Chọn tài khoản Google Sheets (giống luồng 1).
    • Document ID: Đảm bảo ID file Google Sheet giống với luồng 1.
    • Filter: Đang lọc cột Stories rỗng (nghĩa là video chưa được đăng). Sếp đảm bảo file Google Sheet của mình có cột tên là Stories.
  • Các Node Step 1, Step 2, Step 3 (HTTP Request):
    • Các node này dùng để gọi API của Facebook. Sếp kiểm tra URL, đảm bảo đã điền đúng ID PageToken ở node info.
    • Workflow này đang dùng API v23.0. Nếu có lỗi, sếp có thể thử đổi thành phiên bản API mới hơn (ví dụ: v19.0, v20.0...) trong URL của các node này.
  • Node Update upload status in sheet (Google Sheets):
    • Node này dùng để cập nhật trạng thái sau khi đăng. Sếp chỉ cần đảm bảo nó kết nối đúng file Sheet là được. :::

3. Kích hoạt ⚡️

Sau khi đã chỉnh sửa xong toàn bộ thông tin trên, sếp đừng quên gạt nút Active ở cả 2 workflow (góc trên bên trái) sang màu xanh lá.

HOÀN TẤT!

Xong! 🎉 Giờ sếp chỉ cần thả video MP4 vào thư mục Google Drive đã chỉ định và "rung đùi" chờ video tự động lên Story thôi. Chúc các sếp thành công!