This workflow corresponds to n8n.io template #4199 — 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": "A0IRqcScwiTe8ov4",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "YouTube",
"tags": [],
"nodes": [
{
"id": "f4609867-625e-4937-8374-9b1680883fbe",
"name": "Manual Trigger",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-820,
80
],
"parameters": {},
"typeVersion": 1
},
{
"id": "9dd8fd1b-106c-4692-87dc-dd3d5f586ec8",
"name": "Fetch TikTok Videos",
"type": "n8n-nodes-base.httpRequest",
"position": [
60,
120
],
"parameters": {},
"typeVersion": 2
},
{
"id": "c0eb92ea-fe31-4e2f-8cf8-45daf60a7f5e",
"name": "Filter New Videos",
"type": "n8n-nodes-base.function",
"position": [
900,
-180
],
"parameters": {},
"typeVersion": 1,
"alwaysOutputData": false
},
{
"id": "2acf6d17-4057-47d0-8b5d-d93e340314aa",
"name": "YouTube Upload Snippet",
"type": "n8n-nodes-base.httpRequest",
"position": [
1540,
260
],
"parameters": {},
"typeVersion": 4.2,
"alwaysOutputData": false
},
{
"id": "7b4a47fb-071c-4473-a5b5-a0225800127d",
"name": "YouTube Upload Video",
"type": "n8n-nodes-base.httpRequest",
"position": [
2040,
260
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "69cf78af-9c4a-4720-8ab5-97f21336d02d",
"name": "Append to Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"position": [
1520,
-260
],
"parameters": {},
"typeVersion": 4
},
{
"id": "cf6f3ccc-d56c-42c7-9f0a-9477207da697",
"name": "Download Video",
"type": "n8n-nodes-base.httpRequest",
"position": [
1800,
260
],
"parameters": {},
"typeVersion": 2
},
{
"id": "585f381e-7a1b-46a3-b3ca-2211aba091a1",
"name": "Edit Fields",
"type": "n8n-nodes-base.set",
"position": [
-400,
200
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "077783eb-a61a-479c-975c-263668c992dd",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-600,
20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "e6d191d5-e251-4844-896e-f2c46a7aef98",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-820,
240
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "b34f6b9e-08b8-46c5-b82c-351145a9460d",
"name": "Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
2360,
260
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "7ae0cc36-d2c1-4e7a-9240-d69a3694e052",
"name": "Telegram Trigger",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-520,
560
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "c8183fcf-78cc-44e3-bdc0-308540594c92",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
2320,
60
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "32c1aaf4-9b8a-42e0-9b1e-24fe2c212132",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1460,
60
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "01360b51-8e40-427b-b7e8-ec7bfa0592be",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1300,
-1120
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "999ae18b-9ac3-4f13-ac8c-0a21ef527997",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
280,
-380
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "914ec878-f735-4619-9ee4-f0ccc7fa67f7",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
20
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "d5db6a6a-1194-4094-98b5-0b892a090527",
"name": "Code",
"type": "n8n-nodes-base.code",
"position": [
-240,
560
],
"parameters": {},
"typeVersion": 2
},
{
"id": "ca8f53b3-e4a7-480c-843b-028a8d7efcde",
"name": "Fetch TikTok Videos via TG trigger",
"type": "n8n-nodes-base.httpRequest",
"position": [
60,
560
],
"parameters": {},
"typeVersion": 2
},
{
"id": "122eb37c-cd86-418f-aaa8-e2afd5747093",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
440
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "baae9051-ce6d-4733-9911-fdaa395d7ac2",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
600,
420
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "efe4c61d-b975-4502-a67e-d967158ed8d9",
"name": "Video Information",
"type": "n8n-nodes-base.set",
"position": [
1180,
240
],
"parameters": {},
"typeVersion": 3.4
}
],
"active": false,
"settings": {
"callerPolicy": "workflowsFromSameOwner",
"executionOrder": "v1"
},
"versionId": "0f814914-2253-4513-81c7-01f497675888",
"connections": {
"Code": {
"main": [
[
{
"node": "Fetch TikTok Videos via TG trigger",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields": {
"main": [
[
{
"node": "Fetch TikTok Videos",
"type": "main",
"index": 0
}
]
]
},
"Download Video": {
"main": [
[
{
"node": "YouTube Upload Video",
"type": "main",
"index": 0
}
]
]
},
"Manual Trigger": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
},
"Telegram Trigger": {
"main": [
[
{
"node": "Code",
"type": "main",
"index": 0
}
]
]
},
"Filter New Videos": {
"main": [
[
{
"node": "Append to Google Sheets",
"type": "main",
"index": 0
},
{
"node": "Video Information",
"type": "main",
"index": 0
}
]
]
},
"Video Information": {
"main": [
[
{
"node": "YouTube Upload Snippet",
"type": "main",
"index": 0
}
]
]
},
"Fetch TikTok Videos": {
"main": [
[
{
"node": "Filter New Videos",
"type": "main",
"index": 0
}
]
]
},
"YouTube Upload Video": {
"main": [
[
{
"node": "Telegram",
"type": "main",
"index": 0
}
]
]
},
"YouTube Upload Snippet": {
"main": [
[
{
"node": "Download Video",
"type": "main",
"index": 0
}
]
]
},
"Fetch TikTok Videos via TG trigger": {
"main": [
[
{
"node": "Filter New Videos",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Generate traffic and grow your audience effortlessly with this plug-and-play n8n automation template. Automatically fetch TikTok videos, upload them to YouTube Shorts, save logs to Google Sheets, and trigger uploads via Telegram — no coding required. Perfect for creators,…
Source: https://n8n.io/workflows/4199/ — 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.
> ⚠️ Disclaimer: This workflow uses Community Nodes and requires a self-hosted n8n instance.
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
This workflow is ideal for content creators, marketers, social media managers, and automation enthusiasts who want to generate, customize, and publish short-form videos across multiple platforms witho
This n8n workflow automatically shares content from a Telegram Channel to multiple platforms like WordPress, Facebook, X/Twitter, and LinkedIn. It uses a Switch node to detect the type of content—text
More workflow: https://aitool.wiki/