Files & Documents

Create videos automatically and upload them to YouTube

23 nodes 119 92 Automatic trigger
Download

Workflow Description

A workflow that extracts video content data from Google Sheets, processes it to generate videos programmatically, and uploads them directly to your YouTube channel with full metadata. Completely automated from data to published video.

How it works

  1. 1.Retrieve video scripts, descriptions, and metadata from your prepared Google Sheets spreadsheet
  2. 2.Process and merge the data to structure it for video generation commands
  3. 3.Execute system commands to render video files with the specified content and parameters
  4. 4.Save generated videos to Google Drive for backup and review purposes
  5. 5.Upload the completed videos to YouTube with titles, descriptions, and tags from the sheet

Use cases

  • Content creators producing bulk video content from templated scripts and data variations
  • Marketing agencies scheduling regular YouTube uploads from a centralized data source
  • Video producers generating multiple versions of the same concept automatically

Requirements

  • Active Google account with full permissions on Sheets, Drive, and YouTube API access
  • Well-structured Google Sheets spreadsheet containing video scripts, metadata, and parameters
  • Local server or execution environment capable of running video rendering commands (ffmpeg or similar)
  • YouTube channel authenticated and authorized to receive programmatic uploads

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Google Sheets Google Drive Read Write File

Details

Trigger Automatic trigger
Nodes 23
Apps 3
Views 119
Downloads 92

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (23)

/

Start AutoClip Workflow

Manual Trigger

#1

Retrieve Video Background Data

Google Sheets

#2

Retrieve Quote Data

Google Sheets

#3

List Video Background Files

Google Drive

#4

Configure Music Background Folder ID

Set

#5

List Music Background Files

Google Drive

#6

Retrieve Music Background Data

Google Sheets

#7

Merge File Selection Data

Merge

#8

Select Random Video, Music & Quote

Code

#9

Sticky Note

Sticky Note

#10

Download Selected Video Background

Google Drive

#11

Download Selected Music Background

Google Drive

#12

Save Video Background Locally

Read Write File

#13

Save Music Background Locally

Read Write File

#14

Prepare Overlay Text (Quote & Author)

Code

#15

Generate Final Video Clip

Execute Command

#16

Sticky Note1

Sticky Note

#17

Initiate YouTube Resumable Upload

HTTP Request

#18

Read output file

Read Write File

#19

Upload Video to YouTube

HTTP Request

#20

Update Quote Upload Status

Google Sheets

#21

Mark Background as Used

Google Sheets

#22

Sticky Note2

Sticky Note

#23