This workflow corresponds to n8n.io template #5698 — we link there as the canonical source.
This workflow follows the Google Sheets → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "sqMz6tkDKjYuQCif",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Clip Video into Shorts (Template)",
"tags": [
{
"id": "1m8E2jEUJBd5mICi",
"name": "Social Media",
"createdAt": "2025-05-03T03:34:17.258Z",
"updatedAt": "2025-05-03T03:34:17.258Z"
},
{
"id": "o58aq7CrdbXQHYA0",
"name": "template",
"createdAt": "2025-06-14T10:20:41.387Z",
"updatedAt": "2025-06-14T10:20:41.387Z"
}
],
"nodes": [
{
"id": "035028e0-acbc-4e16-bb36-c2e1915aede8",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-3860,
280
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "5cdd263f-805a-4306-a434-8aa37d15a978",
"name": "Get Longform",
"type": "n8n-nodes-base.googleSheets",
"position": [
-3700,
280
],
"parameters": {},
"typeVersion": 4,
"alwaysOutputData": true
},
{
"id": "508854af-1265-49aa-9f19-8f60560fdb86",
"name": "Analyze Longform",
"type": "n8n-nodes-base.httpRequest",
"position": [
-3340,
280
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "d53b07ac-297f-441d-9bb5-dc832245fe2c",
"name": "Wait",
"type": "n8n-nodes-base.wait",
"position": [
-3120,
280
],
"parameters": {},
"typeVersion": 1
},
{
"id": "37627018-89e9-4e80-911d-2e04327091e7",
"name": "Ready?",
"type": "n8n-nodes-base.if",
"position": [
-2680,
260
],
"parameters": {},
"typeVersion": 2
},
{
"id": "8419569b-30f6-4f74-a487-2408c669e8f6",
"name": "Wait 2",
"type": "n8n-nodes-base.wait",
"position": [
-3140,
600
],
"parameters": {},
"typeVersion": 1
},
{
"id": "da3bf50f-8359-4ea8-b8ce-1f3bb9bcf4ee",
"name": "Ready? 2",
"type": "n8n-nodes-base.if",
"position": [
-2700,
580
],
"parameters": {},
"typeVersion": 2
},
{
"id": "47769d91-3382-4d3a-acae-9db88f0368eb",
"name": "Update Longform Status",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2480,
600
],
"parameters": {},
"typeVersion": 4
},
{
"id": "0877e01c-53aa-4b89-a5f6-1debbdce1e10",
"name": "Log Shorts",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2280,
600
],
"parameters": {},
"typeVersion": 4
},
{
"id": "f9cfc252-54cd-47f9-b195-0c7e29f73594",
"name": "Load Shorts",
"type": "n8n-nodes-base.httpRequest",
"position": [
-3340,
1000
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "55aa5d59-f267-447e-ae18-e5537fee9284",
"name": "TikTok",
"type": "n8n-nodes-base.httpRequest",
"position": [
-2460,
1000
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "52e48580-66bc-457e-983f-b0e1100a3f61",
"name": "Instagram",
"type": "n8n-nodes-base.httpRequest",
"position": [
-2680,
1120
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "348bafe7-f7f8-445d-826d-dce82bdd3fba",
"name": "YouTube",
"type": "n8n-nodes-base.httpRequest",
"position": [
-2900,
1240
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "b8b05b29-d7d1-468c-b08e-d8e9339ef5d6",
"name": "LinkedIn",
"type": "n8n-nodes-base.httpRequest",
"position": [
-3120,
1400
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "2098cb4d-6487-4332-a983-b35cdd790848",
"name": "Update Shorts Status",
"type": "n8n-nodes-base.googleSheets",
"position": [
-2280,
1420
],
"parameters": {},
"typeVersion": 4
},
{
"id": "068b63ba-a8fd-48bd-a854-454939874a78",
"name": "Get Status",
"type": "n8n-nodes-base.httpRequest",
"position": [
-2900,
280
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "d7546cd1-2d59-449e-b379-318aff1b6b6b",
"name": "Get Status1",
"type": "n8n-nodes-base.httpRequest",
"position": [
-2460,
280
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "6a1ac1cd-0f8e-4a0c-a7cf-9fd0ad44ca03",
"name": "Get Shorts",
"type": "n8n-nodes-base.httpRequest",
"position": [
-2920,
600
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "d9eee7fa-ba50-4dec-9ccc-bd042c987918",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-4000,
480
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "d20c375a-5781-476e-bb8d-0c7a64da7ce3",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3420,
180
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "e2baba6d-72d5-45fa-ba1b-0823f7bd9221",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3420,
480
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "09333786-d443-44b0-b9e3-2ae1806cb78d",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3420,
860
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ab7c1c56-724a-447a-a257-5f90f291f077",
"name": "Extract shorts",
"type": "n8n-nodes-base.httpRequest",
"position": [
-3360,
600
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "9c3a7dd0-6e6a-4b07-8acd-2d49decebe18",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-4000,
180
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "7832937e-c67b-4e66-8e34-bfa3e942dfd4",
"connections": {
"Wait": {
"main": [
[
{
"node": "Get Status",
"type": "main",
"index": 0
}
]
]
},
"Ready?": {
"main": [
[
{
"node": "Get Status1",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"TikTok": {
"main": [
[
{
"node": "Update Shorts Status",
"type": "main",
"index": 0
}
]
]
},
"Wait 2": {
"main": [
[
{
"node": "Get Shorts",
"type": "main",
"index": 0
}
]
]
},
"YouTube": {
"main": [
[
{
"node": "Update Shorts Status",
"type": "main",
"index": 0
}
]
]
},
"LinkedIn": {
"main": [
[
{
"node": "Update Shorts Status",
"type": "main",
"index": 0
}
]
]
},
"Ready? 2": {
"main": [
[
{
"node": "Update Longform Status",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait 2",
"type": "main",
"index": 0
}
]
]
},
"Instagram": {
"main": [
[
{
"node": "Update Shorts Status",
"type": "main",
"index": 0
}
]
]
},
"Get Shorts": {
"main": [
[
{
"node": "Ready? 2",
"type": "main",
"index": 0
}
]
]
},
"Get Status": {
"main": [
[
{
"node": "Ready?",
"type": "main",
"index": 0
}
]
]
},
"Log Shorts": {
"main": [
[
{
"node": "Load Shorts",
"type": "main",
"index": 0
}
]
]
},
"Get Status1": {
"main": [
[
{
"node": "Extract shorts",
"type": "main",
"index": 0
}
]
]
},
"Load Shorts": {
"main": [
[
{
"node": "Instagram",
"type": "main",
"index": 0
},
{
"node": "YouTube",
"type": "main",
"index": 0
},
{
"node": "LinkedIn",
"type": "main",
"index": 0
},
{
"node": "TikTok",
"type": "main",
"index": 0
}
]
]
},
"Get Longform": {
"main": [
[
{
"node": "Analyze Longform",
"type": "main",
"index": 0
}
]
]
},
"Extract shorts": {
"main": [
[
{
"node": "Wait 2",
"type": "main",
"index": 0
}
]
]
},
"Analyze Longform": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Get Longform",
"type": "main",
"index": 0
}
]
]
},
"Update Longform Status": {
"main": [
[
{
"node": "Log Shorts",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
The automation process consists of four main steps: Get Longform: Retrieve the long-form video data (e.g., from Google Sheets). Analyze Longform: Use Clap to analyze the video and generate short clips. Produce Shorts: Export the generated clips. Publish Shorts: Update the status…
Source: https://n8n.io/workflows/5698/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This workflow automates video distribution to 9 social platforms simultaneously using Blotato's API. It includes both a scheduled publisher (checks Google Sheets for videos marked "Ready") and a subwo
YogiAI. Uses googleSheets, googleSheetsTool, httpRequest, stopAndError. Scheduled trigger; 61 nodes.
This workflow monitors Google Calendar for events indicating that a customer will visit the company today or the next day, retrieves the required details, and sends reminder notifications to the relev
ofn hook v0.24.0 beta. Uses start, httpRequest, functionItem, itemLists. Scheduled trigger; 42 nodes.
Security teams, DevOps engineers, vulnerability analysts, and automation builders who want to eliminate repetitive Nessus scan parsing, AI-based risk triage, and manual reporting. Designed for orgs fo