Chia sẻ workflow reup video từ Tiktok sang Youtube trên n8n

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.

Workflow này thực hiện các việc sau:

  1. Nhận link video TikTok từ Telegram
  2. Gọi API để lấy link download video HD (tải được cả video gắn giỏ hàng)
  3. 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)
  4. Download video
  5. Upload video lên YouTube
  6. 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.

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

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

Việc lưu chatid giúp workflow phản hồi đúng người khi upload xong.

Ở 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.

workflow reup video từ Tiktok sang youtube trên n8n

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

Đây là phần mình thấy rất quan trọng.

Node Code – getTitle sẽ:

  1. Xóa toàn bộ hashtag TikTok trong tiêu đề
  2. Cắt tiêu đề để không vượt giới hạn YouTube
  3. Thêm hashtag mới #education và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.

Node Set – titledes2 dùng để:

  • Gán lại title sau khi đã xử lý
  • Chuẩn bị trường description

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.

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.

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.

Đâ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

Leave a Comment