🎥 Workflow Tự Động Đăng Video Story Facebook Page từ Google Drive (No-Code)
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:
- 🤔 Tìm file video trong Google Drive.
- 💾 Tải về máy.
- 📱 Mở Facebook Page lên.
- ⬆️ 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 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
Để "chiến" được workflow này, các sếp cần chuẩn bị vài thứ cơ bản sau:
-
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é!
-
Tài khoản Google: 📄 Để dùng Google Drive (nơi chứa video) và Google Sheets (nơi làm hàng đợi).
-
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 đó.
-
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 📥
- Đầu tiên, các sếp tải file
.jsoncủa workflow này về máy (giả sử sếp đã có file). - Trong giao diện n8n, chọn Import -> From File...
- Chọn file
.jsonvừ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 📌
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-jxxKVydzwHKJbằ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
115432036514099bằ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 TOKENToken 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!
- ID Page: Thay
- 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
Storiesrỗ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 PagevàTokenở nodeinfo. - 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.
- 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
- 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á.
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!