Trong quá trình làm nội dung, mình thường đăng video ngắn trên TikTok trước, sau đó reup lại sang YouTube (đặc biệt là YouTube Shorts). Nếu làm thủ công thì khá mất thời gian: tải video, chỉnh tiêu đề, upload, rồi kiểm tra lại.
Vì vậy, mình đã xây dựng một workflow tự động trên n8n để reup video từ Tiktok sang youtube. Chỉ cần gửi link TikTok qua Telegram, mọi thứ còn lại sẽ được n8n làm tự động.
Bài viết này sẽ chia sẻ chi tiết workflow mình đang dùng, giải thích rõ từng node làm gì, để bạn có thể tham khảo và tự build lại cho workflow của mình.
1. Tổng Quan Workflow
Workflow này thực hiện các việc sau:
- Nhận link video TikTok từ Telegram
- Gọi API để lấy link download video HD (tải được cả video gắn giỏ hàng)
- Tự xử lý lại tiêu đề cho phù hợp YouTube (nếu bạn muốn có thể thêm node AI gemini)
- Download video
- Upload video lên YouTube
- Gửi thông báo về Telegram khi hoàn tất
Tất cả diễn ra tự động, không cần thao tác tay trong n8n.
1. Telegram Trigger – Điểm Bắt Đầu Workflow
Workflow bắt đầu bằng Telegram Trigger.
- Mỗi khi mình gửi link TikTok vào bot Telegram
- n8n sẽ nhận tin nhắn và khởi chạy workflow
Ưu điểm:
- Không cần mở dashboard n8n
- Có thể gửi link mọi lúc, mọi nơi
- Rất tiện cho reup số lượng lớn
2. Node “Lấy link” – Tách Link Video & Chat ID
Node Set – Lấy link dùng để lấy dữ liệu từ tin nhắn Telegram:
Link video: chính là nội dung tin nhắn (link TikTok)chatid: ID người gửi, dùng để gửi thông báo sau này
Link video = message.text
chatid = message.from.id
Việc lưu chatid giúp workflow phản hồi đúng người khi upload xong.
3. Node “getdownloadlink” – Gọi API Lấy Video TikTok
Ở bước này, workflow dùng HTTP Request để gọi API tải video tiktok miễn phí
- Truyền vào link TikTok
- Yêu cầu video:
- HD
- Không watermark
API trả về:
- Đường dẫn video HD
- Tiêu đề gốc của video TikTok
- Một số metadata khác
Đây là bước giúp workflow tải được video chất lượng cao, phù hợp upload YouTube.

4. Node “LinkHD” – Chuẩn Hóa Link & Tiêu Đề
Node Set – LinkHD làm 2 việc chính:
- Ghép link download đầy đủ:
- Lấy tiêu đề gốc từ TikTok:
title = data.title
Sau bước này, workflow đã có:
- Link video HD hoàn chỉnh
- Title gốc của video
5. Node “getTitle” – Xử Lý Tiêu Đề Chuẩn YouTube
Đây là phần mình thấy rất quan trọng.
Node Code – getTitle sẽ:
- Xóa toàn bộ hashtag TikTok trong tiêu đề
- Cắt tiêu đề để không vượt giới hạn YouTube
- Thêm hashtag mới
#educationvào cuối (cái này b có thể nhờ ai chỉnh sửa lại nhé)
Mục đích:
- Tránh tiêu đề quá dài
- Không bê nguyên hashtag TikTok sang YouTube
- Chuẩn hóa nội dung theo YouTube
Node này giúp tiêu đề gọn, sạch và dễ kiểm soát hơn rất nhiều.
6. Node “titledes2” – Chuẩn Bị Title & Description
Node Set – titledes2 dùng để:
- Gán lại
titlesau khi đã xử lý - Chuẩn bị trường
description
7. Node “Download video” – Tải Video Về n8n
Node HTTP Request – Download video:
- Dùng
LinkHDđể tải video - Lưu video dưới dạng binary data
- Chuẩn bị cho bước upload
Đây là bước trung gian giữa TikTok và YouTube.
8. Node “Upload a video” – Upload Lên YouTube
Node YouTube – Upload thực hiện:
- Upload video vừa tải
- Gắn:
- Title (đã xử lý)
- Tags
- Category
- Privacy: Public
- Có thể bật notify subscriber
Node này dùng OAuth Google, nên chỉ cần setup 1 lần là dùng lâu dài.
9. Node “notice video1” – Gửi Thông Báo Telegram
Sau khi upload xong, workflow gửi tin nhắn về Telegram:
“Đã upload video lên Youtube thưa sếp!”
Nhờ vậy:
- Biết workflow chạy thành công
- Không cần vào YouTube kiểm tra thủ công
- Rất tiện khi chạy nhiều video liên tiếp
Lưu Ý Về Bản Quyền
Workflow này chỉ nên sử dụng khi:
- Video do chính bạn tạo
- Hoặc bạn có quyền sử dụng nội dung
Không nên dùng để:
- Reup video người khác
- Nội dung có bản quyền chưa xin phép
Automation giúp tiết kiệm thời gian, nhưng trách nhiệm nội dung vẫn thuộc về người dùng.
2. Tải workflow reup video từ Tiktok sang youtube trên n8n
Đây là workflow reup video TikTok → YouTube trên n8n mà mình đang dùng thực tế.
Ưu điểm lớn nhất:
- Tự động gần như 100%
- Chỉ cần gửi link TikTok qua Telegram
- Không cần thao tác tay
- Dễ mở rộng, dễ chỉnh sửa
Nếu bạn đang làm nội dung ngắn và muốn tận dụng lại video TikTok cho YouTube, đây là một workflow rất đáng để tham khảo và triển khai dựa trên nhu cầu cá nhân.
Hi vọng bài viết này có ích cho bạn.
Chuyên mục: Tự động hóa với n8n & Make