Latenode

Automate YouTube video uploads from Google Drive with AI metadata

This automation streamlines the process of uploading videos to YouTube, including transcription, metadata generation, and automatic publishing.

It monitors a Google Drive folder for new video files, uses AI tools to generate optimized titles, descriptions, and tags, and then uploads the videos to a YouTube channel with the generated metadata. This solution targets content creators, marketing teams, and channel managers who want to automate the repetitive and time-consuming task of manual video uploads and metadata creation.

Updated Apr 6, 2026Est. run: 26sEst. cost: $0.0703
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Video, audio & media

Workflow preview

What this template does

  • Monitors a Google Drive folder for new video files
  • Uses AI to generate optimized YouTube video metadata, including titles, descriptions, and tags
  • Automatically uploads videos to a YouTube channel with the generated metadata
  • Saves time and effort for content creators, marketing teams, and channel managers
  • Generates export-ready YouTube metadata for each uploaded video

How it works

1
Trigger

Monitor Google Drive

The automation monitors a designated Google Drive folder for new video files. Whenever a new video is uploaded to this folder, it triggers the next steps in the workflow.

2
Action

Download New Video

The system downloads the new video file from the Google Drive folder to prepare it for further processing.

3
AI

Extract Video Transcript

The video file is processed using Apify to generate a text transcript of the audio content.

4
Logic

Format Transcript

The raw transcript text is cleaned up and formatted to prepare it for the next steps.

5
AI

Generate Video Description

The system uses OpenAI to create an optimized video description based on the transcript and other contextual information.

6
AI

Generate Video Title

OpenAI is also used to generate an optimized title for the video based on the transcript and contextual data.

7
AI

Generate Video Tags

LangChain is employed to generate a set of relevant tags for the video based on the transcript and other metadata.

8
Action

Upload Video to YouTube

The video file is then uploaded to the connected YouTube channel.

9
Action

Update Video Metadata

The generated title, description, and tags are applied to the uploaded video on YouTube.

10
Action

Delete Video From Upload Folder

After the video is successfully uploaded and metadata is applied, the original file is removed from the Google Drive upload folder.

Setup guide

1

Add Google Drive Credential

1. In the Latenode Credentials panel, add a new Google Drive credential. Provide the necessary OAuth2 client ID, client secret, and redirect URI to authenticate your Google account in Latenode.

2

Set up Google Drive Trigger

1. In the Latenode visual builder, add a Google Drive Trigger node. 2. Configure the Google Drive Trigger node to monitor a specific folder for new video files.

3

Add YouTube Credential

1. In the Latenode Credentials panel, add a new YouTube credential. Provide the necessary OAuth2 client ID, client secret, and redirect URI to authenticate your YouTube account in Latenode.

4

Configure OpenAI and LangChain

1. In the Latenode Credentials panel, add an OpenAI credential. Provide your OpenAI API key. 2. In the Latenode visual builder, add an OpenAI node and a LangChain Agent node. Configure these nodes with the necessary model parameters and settings for generating video titles, descriptions, and tags.

5

Set up Apify Credential and Node

1. In the Latenode Credentials panel, add an Apify credential. Provide your Apify API token. 2. In the Latenode visual builder, add an Apify node. Configure the node with the necessary actor, URLs, and limits for extracting video transcripts.

Requirements

Obtain a Google Drive API key and enable the Google Drive API for your Google Cloud project
Set up a YouTube Channel and obtain a YouTube Data API key
Configure the Apify SDK with an Apify token to access the OpenAI Video Generation actor
Ensure the target Google Drive folder has the necessary permissions for the automation to access and monitor it

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Video, audio & media

Sync new Google Drive videos to your YouTube channel

This automation template is designed to help users who need to regularly upload video content to YouTube. By monitoring a designated Google Drive folder for new video files, the automation will automatically upload those files to the user's connected YouTube channel as soon as they are added. This streamlines the content publishing process, saving time and ensuring timely updates to the YouTube channel.

Ns$0.0703
Video, audio & media

Automatically sync YouTube videos to cloud storage and extract transcripts

This automation template enables users to automatically extract transcripts and metadata from newly uploaded YouTube videos. It integrates with the ParsePrompt service to parse the video content and save the structured data to a designated destination, such as a cloud storage service or a database. This solution is designed for content creators, video producers, and marketing teams who need to efficiently manage and analyze their video assets. By automating the transcript and metadata extraction process, it streamlines video production workflows and ensures that valuable insights from video content are readily available for further analysis and utilization.

26s$0.0703
Video, audio & media

Automatically sync new YouTube channel videos to an RSS feed

This automation template allows users to monitor a specific YouTube channel for new video uploads and automatically generate an RSS feed containing the video details. The generated RSS feed can then be used in feed readers or other automation tools to stay up-to-date with the latest content from the targeted YouTube channel. This solution is aimed at video and media enthusiasts who want to streamline their content consumption and distribution workflows.

26s$0.0703