AutoClip – Automatically Generate Video Clips and Upload to YouTube

AutoClip – Automatically Generate Video Clips and Upload to YouTube

Manual
High
23
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
23
Node Types
10

Node Types

manual Trigger
Start AutoClip Workflow
1 node
google Sheets
Retrieve Video Background Data, Retrieve Quote Data, Retrieve Music Background Data, Mark Background as Used, Update Quote Upload Status
5 nodes
google Drive
List Video Background Files, List Music Background Files, Download Selected Video Background, Download Selected Music Background
4 nodes
set
Configure Music Background Folder ID
1 node
merge
Merge File Selection Data
1 node
code
Select Random Video, Music & Quote, Prepare Overlay Text (Quote & Author)
2 nodes
sticky Note
Sticky Note, Sticky Note2, Sticky Note1
3 nodes
read Write File
Save Video Background Locally, Save Music Background Locally, Read output file
3 nodes
execute Command
Generate Final Video Clip
1 node
http Request
Initiate YouTube Resumable Upload, Upload Video to YouTube
2 nodes

Workflow JSON

28.46 KB
{
  "id": "gI3QGKTf52zwyh6O",
  "meta": {
    "instanceId": "e2034325698638870d6b764285427bad9d79bf1e08a458be597c06e61ad7e545",
    "templateCredsSetupCompleted": true
  },
  "name": "AutoClip – Automatically Generate Video Clips and Upload to YouTube",
  "tags": [],
  "nodes": [
    {
      "id": "99e8f5d2-247a-44c7-85db-4bdd63c2a4f6",
      "name": "Start AutoClip Workflow",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        40,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "221b0fa1-7e71-43e1-88a6-7070c6c10ed8",
      "name": "Retrieve Video Background Data",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        500,
        180
      ],
      "parameters": {
        "columns": {
          "value": {
            "BackgroundURL": "={{ $json.webViewLink }}"
          },
          "schema": [
            {
              "id": "BackgroundURL",
              "type": "string",
              "display": t...

Showing first 1000 characters. Click "Expand" to view the full JSON.