dinhha0912
Junior
[Chia sẻ] Hướng dẫn auto upload video lên TikTok, Instagram, YouTube bằng n8n
Chào anh em,
Hôm nay mình chia sẻ một workflow khá hay cho anh em nào đang làm content, reup, xây kênh social, hoặc làm dịch vụ automation cho khách.
Mục tiêu là:
- Chỉ cần thả video vào Google Drive
- n8n tự nhận file mới
- Tự tạo caption/mô tả
- Tự upload lên TikTok, Instagram, YouTube
Mình thấy flow này khá hợp cho anh em MMO vì có thể dùng để:
- Auto đăng Shorts/Reels
- Quản lý nhiều kênh social đỡ thao tác tay
- Làm dịch vụ setup automation cho khách
- Scale nội dung đa nền tảng
Công cụ chính dùng trong bài:
- n8n để làm automation
- Google Drive để chứa video nguồn
- Upload-Post để đẩy video lên nhiều nền tảng social
- OpenAI nếu anh em muốn tự sinh caption
- Telegram nếu muốn báo lỗi
Nếu anh em chưa có tài khoản Upload-Post thì có thể đăng ký ở đây:
https://www.upload-post.com
Mình để link này luôn vì trong workflow n8n sẽ cần API key của Upload-Post để upload video.
==================================================
1. Flow này hoạt động như thế nào?
==================================================
Cách chạy rất đơn giản:
1. Anh em upload video vào một folder chỉ định trên Google Drive
2. n8n phát hiện có file mới
3. Có thể dùng OpenAI để viết caption/mô tả tự động
4. n8n gửi file video sang Upload-Post
5. Upload-Post đẩy tiếp lên TikTok, Instagram, YouTube
6. Nếu có lỗi thì n8n có thể gửi cảnh báo về Telegram
Điểm hay là anh em không phải login từng nền tảng rồi upload thủ công nữa.
==================================================
2. Cần chuẩn bị gì trước?
==================================================
Trước khi làm, anh em chuẩn bị mấy thứ sau:
- 1 tài khoản n8n
- 1 tài khoản Google Drive
- 1 tài khoản Upload-Post
- Tài khoản TikTok / Instagram / YouTube muốn kết nối
- API key của Upload-Post
- Nếu muốn auto caption thì cần thêm API key OpenAI
- Nếu muốn báo lỗi thì cần bot Telegram
Nếu anh em chưa có Upload-Post thì đăng ký tại đây:
https://www.upload-post.com
==================================================
3. Thiết lập phía Upload-Post
==================================================
Đây là bước quan trọng nhất vì n8n sẽ dùng Upload-Post làm cầu nối để đăng bài.
Sau khi tạo tài khoản Upload-Post, anh em làm như sau:
- Vào phần Manage Users
- Tạo user hoặc chọn user đang có
- Connect các tài khoản social muốn đăng bài như TikTok, Instagram, YouTube
- Ghi lại User Identifier của user này
- Vào phần API Keys
- Tạo một API key mới
- Copy API key lại để lát dùng trong n8n
Lưu ý:
Social account phải được connect đúng vào user mà anh em sẽ dùng trong workflow, không phải chỉ connect chung chung trong tài khoản là được.
Nếu anh em chưa có tài khoản thì đây là link đăng ký:
https://www.upload-post.com
==================================================
4. Cách 1: Dùng node Upload-Post chính chủ trong n8n
==================================================
Theo guide chính thức thì Upload-Post đã có node riêng trong n8n ở các bản cập nhật mới. Nếu bản n8n của anh em đủ mới thì đây là cách dễ nhất.
Các bước:
- Mở n8n
- Tạo workflow mới
- Search node: Upload Post
- Tạo credential mới cho Upload Post API
- Dán API key đã lấy ở Upload-Post vào
- Save credential
Sau đó trong workflow, anh em có thể dùng các operation như:
- Upload Video
- Upload Photo(s)
- Upload Text
Nếu upload video thì thường cần các field chính như:
- User Identifier
- Platform(s)
- Video
- Title hoặc caption nếu cần
==================================================
5. Cách 2: Dùng HTTP Request node nếu không thấy node Upload-Post
==================================================
Nếu n8n của anh em chưa có node Upload-Post thì vẫn làm được bằng HTTP Request.
Cấu hình cơ bản như sau:
- Method: POST
- URL: https://api.upload-post.com/api/upload
- Header:
Authorization: Apikey YOUR_API_KEY
- Body content type: multipart/form-data
Các field quan trọng:
- user = User Identifier trong Upload-Post
- platform[] = tiktok / instagram / youtube
- title = tiêu đề hoặc caption
- video = file video dạng binary từ node trước
Tức là sau khi Google Drive Trigger lấy được file video, anh em truyền binary đó sang HTTP Request node để Upload-Post xử lý.
==================================================
6. Flow n8n mẫu để anh em hình dung
==================================================
Một flow cơ bản có thể đi như sau:
- Google Drive Trigger
- Download file từ Google Drive
- OpenAI node hoặc HTTP node để tạo caption
- Set / Edit Fields để chuẩn bị dữ liệu
- Upload Post node hoặc HTTP Request node
- Telegram node để báo lỗi nếu có
Nếu anh em muốn làm bản đơn giản nhất thì chỉ cần:
- Google Drive Trigger
- Download file
- Upload lên Upload-Post
Là đã chạy được rồi.
==================================================
7. Nội dung caption có thể làm tự động
==================================================
Nếu muốn bài đăng đẹp hơn, anh em có thể cho n8n tự tạo caption.
Ví dụ prompt đơn giản:
- Viết caption ngắn cho video
- Thêm hook ở câu đầu
- Thêm CTA cuối bài
- Tạo 3-5 hashtag liên quan
Như vậy mỗi khi thả video mới vào Drive, n8n sẽ tự generate caption rồi mới upload.
==================================================
8. Vì sao nên dùng Upload-Post trong flow này?
==================================================
Điểm tiện là anh em không cần tự ngồi xử lý API riêng cho từng nền tảng.
Thay vì:
- TikTok một kiểu
- Instagram một kiểu
- YouTube một kiểu
Thì dùng Upload-Post, anh em gom về một chỗ, n8n chỉ cần gọi một đầu mối là xong.
Ai muốn thử thì có thể đăng ký ở đây:
AFF_LINK_CUA_ANH
Mình thấy khá hợp với anh em:
- Làm content automation
- Làm social media automation
- Làm dịch vụ setup workflow cho khách
- Làm hệ thống auto đăng Shorts/Reels
==================================================
9. Kết luận
==================================================
Nếu anh em đang muốn:
- Auto upload video
- Đăng đa nền tảng
- Tiết kiệm thời gian thao tác tay
- Dùng n8n để build hệ thống social automation
thì đây là một hướng khá đáng thử.
Về cơ bản, logic là:
Google Drive -> n8n -> Upload-Post -> social platforms
Anh em nào thích thì có thể bắt đầu bằng cách tạo tài khoản Upload-Post trước:
https://www.upload-post.com
Sau đó vào n8n dựng flow dần từ bản đơn giản nhất, chạy ổn rồi mới thêm AI caption, Telegram báo lỗi, schedule nâng cao sau.
Nếu cần mình có thể chia sẻ tiếp:
- bản workflow đơn giản cho người mới
- bản workflow có AI caption
- bản workflow đăng nhiều nền tảng cùng lúc
Chào anh em,
Hôm nay mình chia sẻ một workflow khá hay cho anh em nào đang làm content, reup, xây kênh social, hoặc làm dịch vụ automation cho khách.
Mục tiêu là:
- Chỉ cần thả video vào Google Drive
- n8n tự nhận file mới
- Tự tạo caption/mô tả
- Tự upload lên TikTok, Instagram, YouTube
Mình thấy flow này khá hợp cho anh em MMO vì có thể dùng để:
- Auto đăng Shorts/Reels
- Quản lý nhiều kênh social đỡ thao tác tay
- Làm dịch vụ setup automation cho khách
- Scale nội dung đa nền tảng
Công cụ chính dùng trong bài:
- n8n để làm automation
- Google Drive để chứa video nguồn
- Upload-Post để đẩy video lên nhiều nền tảng social
- OpenAI nếu anh em muốn tự sinh caption
- Telegram nếu muốn báo lỗi
Nếu anh em chưa có tài khoản Upload-Post thì có thể đăng ký ở đây:
https://www.upload-post.com
Mình để link này luôn vì trong workflow n8n sẽ cần API key của Upload-Post để upload video.
==================================================
1. Flow này hoạt động như thế nào?
==================================================
Cách chạy rất đơn giản:
1. Anh em upload video vào một folder chỉ định trên Google Drive
2. n8n phát hiện có file mới
3. Có thể dùng OpenAI để viết caption/mô tả tự động
4. n8n gửi file video sang Upload-Post
5. Upload-Post đẩy tiếp lên TikTok, Instagram, YouTube
6. Nếu có lỗi thì n8n có thể gửi cảnh báo về Telegram
Điểm hay là anh em không phải login từng nền tảng rồi upload thủ công nữa.
==================================================
2. Cần chuẩn bị gì trước?
==================================================
Trước khi làm, anh em chuẩn bị mấy thứ sau:
- 1 tài khoản n8n
- 1 tài khoản Google Drive
- 1 tài khoản Upload-Post
- Tài khoản TikTok / Instagram / YouTube muốn kết nối
- API key của Upload-Post
- Nếu muốn auto caption thì cần thêm API key OpenAI
- Nếu muốn báo lỗi thì cần bot Telegram
Nếu anh em chưa có Upload-Post thì đăng ký tại đây:
https://www.upload-post.com
==================================================
3. Thiết lập phía Upload-Post
==================================================
Đây là bước quan trọng nhất vì n8n sẽ dùng Upload-Post làm cầu nối để đăng bài.
Sau khi tạo tài khoản Upload-Post, anh em làm như sau:
- Vào phần Manage Users
- Tạo user hoặc chọn user đang có
- Connect các tài khoản social muốn đăng bài như TikTok, Instagram, YouTube
- Ghi lại User Identifier của user này
- Vào phần API Keys
- Tạo một API key mới
- Copy API key lại để lát dùng trong n8n
Lưu ý:
Social account phải được connect đúng vào user mà anh em sẽ dùng trong workflow, không phải chỉ connect chung chung trong tài khoản là được.
Nếu anh em chưa có tài khoản thì đây là link đăng ký:
https://www.upload-post.com
==================================================
4. Cách 1: Dùng node Upload-Post chính chủ trong n8n
==================================================
Theo guide chính thức thì Upload-Post đã có node riêng trong n8n ở các bản cập nhật mới. Nếu bản n8n của anh em đủ mới thì đây là cách dễ nhất.
Các bước:
- Mở n8n
- Tạo workflow mới
- Search node: Upload Post
- Tạo credential mới cho Upload Post API
- Dán API key đã lấy ở Upload-Post vào
- Save credential
Sau đó trong workflow, anh em có thể dùng các operation như:
- Upload Video
- Upload Photo(s)
- Upload Text
Nếu upload video thì thường cần các field chính như:
- User Identifier
- Platform(s)
- Video
- Title hoặc caption nếu cần
==================================================
5. Cách 2: Dùng HTTP Request node nếu không thấy node Upload-Post
==================================================
Nếu n8n của anh em chưa có node Upload-Post thì vẫn làm được bằng HTTP Request.
Cấu hình cơ bản như sau:
- Method: POST
- URL: https://api.upload-post.com/api/upload
- Header:
Authorization: Apikey YOUR_API_KEY
- Body content type: multipart/form-data
Các field quan trọng:
- user = User Identifier trong Upload-Post
- platform[] = tiktok / instagram / youtube
- title = tiêu đề hoặc caption
- video = file video dạng binary từ node trước
Tức là sau khi Google Drive Trigger lấy được file video, anh em truyền binary đó sang HTTP Request node để Upload-Post xử lý.
==================================================
6. Flow n8n mẫu để anh em hình dung
==================================================
Một flow cơ bản có thể đi như sau:
- Google Drive Trigger
- Download file từ Google Drive
- OpenAI node hoặc HTTP node để tạo caption
- Set / Edit Fields để chuẩn bị dữ liệu
- Upload Post node hoặc HTTP Request node
- Telegram node để báo lỗi nếu có
Nếu anh em muốn làm bản đơn giản nhất thì chỉ cần:
- Google Drive Trigger
- Download file
- Upload lên Upload-Post
Là đã chạy được rồi.
==================================================
7. Nội dung caption có thể làm tự động
==================================================
Nếu muốn bài đăng đẹp hơn, anh em có thể cho n8n tự tạo caption.
Ví dụ prompt đơn giản:
- Viết caption ngắn cho video
- Thêm hook ở câu đầu
- Thêm CTA cuối bài
- Tạo 3-5 hashtag liên quan
Như vậy mỗi khi thả video mới vào Drive, n8n sẽ tự generate caption rồi mới upload.
==================================================
8. Vì sao nên dùng Upload-Post trong flow này?
==================================================
Điểm tiện là anh em không cần tự ngồi xử lý API riêng cho từng nền tảng.
Thay vì:
- TikTok một kiểu
- Instagram một kiểu
- YouTube một kiểu
Thì dùng Upload-Post, anh em gom về một chỗ, n8n chỉ cần gọi một đầu mối là xong.
Ai muốn thử thì có thể đăng ký ở đây:
AFF_LINK_CUA_ANH
Mình thấy khá hợp với anh em:
- Làm content automation
- Làm social media automation
- Làm dịch vụ setup workflow cho khách
- Làm hệ thống auto đăng Shorts/Reels
==================================================
9. Kết luận
==================================================
Nếu anh em đang muốn:
- Auto upload video
- Đăng đa nền tảng
- Tiết kiệm thời gian thao tác tay
- Dùng n8n để build hệ thống social automation
thì đây là một hướng khá đáng thử.
Về cơ bản, logic là:
Google Drive -> n8n -> Upload-Post -> social platforms
Anh em nào thích thì có thể bắt đầu bằng cách tạo tài khoản Upload-Post trước:
https://www.upload-post.com
Sau đó vào n8n dựng flow dần từ bản đơn giản nhất, chạy ổn rồi mới thêm AI caption, Telegram báo lỗi, schedule nâng cao sau.
Nếu cần mình có thể chia sẻ tiếp:
- bản workflow đơn giản cho người mới
- bản workflow có AI caption
- bản workflow đăng nhiều nền tảng cùng lúc


.gif)












