How to Automate Video Publishing to TikTok & YouTube Using n8n (Step-by-Step)

How to Automate Video Publishing to TikTok and YouTube using n8n workflow diagram

n8n Social Media Automation: How to Publish Videos to TikTok, YouTube & Facebook

Publishing videos manually across multiple social media platforms can take a lot of time. Content creators, affiliate marketers, and CPA marketers often need to organize videos, prepare descriptions, publish content, and track everything across different platforms.

With n8n social media automation, you can connect different services and organize much of this process in one workflow.

In this tutorial, I’ll show you an n8n workflow that connects Google Drive, Google Sheets, AI, Upload-Post, and Telegram to automate video publishing to TikTok, YouTube, and Facebook.

Watch the Full Video Tutorial

Watch the complete tutorial to see how the n8n workflow is built and how the different services work together.

Download the Ready-Made n8n Workflow

Want to use the workflow shown in the tutorial?

You can download the n8n workflow JSON file from Google Drive:

Download the n8n Social Media Automation Workflow

After downloading the JSON file, import it into your n8n instance.

You’ll need to configure your own credentials and service connections before running the workflow.

What Is n8n Social Media Automation?

n8n is a workflow automation platform that connects different applications and services.

In this project, n8n manages a video-publishing workflow using:

  • Google Drive: Stores videos before publishing.
  • Google Sheets: Tracks video information and publishing status.
  • AI: Generates descriptions for the publishing process.
  • Upload-Post: Sends videos to the selected social media platforms.
  • Telegram: Sends notifications about the process.

The provided workflow includes publishing routes for TikTok, YouTube, and Facebook.

How the n8n Video Publishing Workflow Works

1. Schedule Trigger

The workflow starts with a Schedule Trigger. It allows the automation to run according to a configured schedule instead of requiring you to start the process manually each time.

2. Search for Videos in Google Drive

The workflow searches for files inside a specific Google Drive folder.

When it finds files, it prepares them for the next steps and creates shareable links so the publishing service can access the videos.

3. Save Video Information in Google Sheets

The workflow adds information about each video to a Google Sheets spreadsheet.

This includes:

  • Drive File ID
  • Video Title
  • Drive Link
  • Platform
  • Publishing Status
  • Date Added

The workflow identifies the target platform from the video filename using a naming convention that expects the platform name inside parentheses.

4. Generate Descriptions with AI

The workflow uses AI agents to prepare descriptions for the publishing process.

The prompts are designed for the selected platform and target audience, including Darija or French where requested.

This helps reduce the time spent writing descriptions manually.

5. Publish Videos to TikTok, YouTube, and Facebook

After preparing the video information and description, n8n sends the publishing request through Upload-Post.

The provided workflow includes separate routes for:

  • TikTok
  • YouTube
  • Facebook

Upload-Post acts as the publishing service connecting the workflow to these platforms.

6. Send Telegram Notifications and Update Google Sheets

After the publishing request, the workflow sends a Telegram notification.

It then updates the corresponding Google Sheets row with a success status and moves the video into the uploaded folder in Google Drive.

This helps organize the files and track the publishing process.

What You Need to Use This Workflow

To use the provided automation, you’ll need:

  • An n8n instance.
  • A Google Drive account.
  • A Google Sheets spreadsheet.
  • An OpenAI API connection for the AI description agents.
  • An Upload-Post account and API credentials.
  • A Telegram bot for notifications.

You’ll need to configure your own credentials and service connections after importing the workflow.

Important Notes Before Running the Workflow

Before using the automation, keep these points in mind:

  • Configure the Schedule Trigger according to your needs.
  • Check your video filenames because the workflow uses them to identify the target platform.
  • Review the sharing permissions applied to your Google Drive videos.
  • Make sure your Upload-Post account and social media connections are configured correctly.
  • Test the workflow with your own accounts before relying on it for regular publishing.

Platform note: The provided workflow JSON includes routes for TikTok, YouTube, and Facebook. Instagram is not included in this version.

Final Thoughts

Using n8n for social media automation can help content creators reduce repetitive publishing tasks and organize their video distribution process.

By connecting Google Drive, Google Sheets, AI, Upload-Post, and Telegram, this workflow brings video organization, description generation, publishing requests, and status tracking together in one place.

Watch the tutorial, download the workflow, configure your own credentials, and test it in your n8n instance.


Ready to automate your video publishing process?

Start with the tutorial and download the workflow to explore how n8n can simplify your social media publishing.

How to Automate Video Publishing to TikTok & YouTube Using n8n (Step-by-Step)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *