This workflow corresponds to n8n.io template #3367 — we link there as the canonical source.
This workflow follows the Form Trigger → 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": "nlg4KPOBvRWQdBUW",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Instagram Reels Automation",
"tags": [],
"nodes": [
{
"id": "398a1d78-7893-4ac9-99a0-e51bc3d35f57",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-380,
-120
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "0d1aaa9c-5d6d-4cec-8359-1f3acce5c717",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-20,
-320
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "01881000-8470-4165-a247-1b009ab7d6e7",
"name": "Sticky Note3",
"type": "n8n-nodes-base.stickyNote",
"position": [
900,
-200
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "f86bf295-32e4-4078-adff-39527e809271",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
1500,
-200
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "1ab79947-b9cc-4541-b00e-589586c6b75b",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
2180,
300
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "8d37d927-35d0-427c-b514-5864044f7709",
"name": "Fill information to Start",
"type": "n8n-nodes-base.formTrigger",
"position": [
-260,
40
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "bf058bef-89a6-44d5-b00a-28fd50e58bcd",
"name": "Wait #1",
"type": "n8n-nodes-base.wait",
"position": [
280,
40
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "449315ef-ffd0-45e3-91c2-1efee0242797",
"name": "Wait #2",
"type": "n8n-nodes-base.wait",
"position": [
2220,
340
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "d1c9b372-493c-4368-b0f6-4277b4274637",
"name": "Sticky Note6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1240,
-240
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c8fd615d-7ee0-4c23-8fc7-4e896c289da4",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
3180,
0
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "628c53c4-5f68-44f6-afd7-a2052ed62f36",
"name": "Prepare Reels",
"type": "n8n-nodes-base.httpRequest",
"position": [
80,
40
],
"parameters": {},
"typeVersion": 4.2,
"alwaysOutputData": true
},
{
"id": "b15358ff-382f-47f7-bf32-bbf2b468e786",
"name": "Download the Reels in the Right Format",
"type": "n8n-nodes-base.httpRequest",
"position": [
2480,
40
],
"parameters": {},
"typeVersion": 4.2,
"alwaysOutputData": true
},
{
"id": "59468b75-9d1d-4067-89df-e49f11ce25aa",
"name": "Post To Instagram",
"type": "n8n-nodes-base.httpRequest",
"position": [
2880,
40
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "8a8fbfc7-2ad4-45d5-a5ee-5620d11ed538",
"name": "Structure Reels",
"type": "n8n-nodes-base.splitOut",
"position": [
1000,
20
],
"parameters": {},
"typeVersion": 1,
"alwaysOutputData": true
},
{
"id": "724292bd-dea6-49c2-a989-6a96ee8fbc3a",
"name": "Filter the Best Reels to Upload",
"type": "n8n-nodes-base.code",
"position": [
1280,
20
],
"parameters": {},
"typeVersion": 2
},
{
"id": "c72892c2-1420-49f5-b95d-eaf8bcee1beb",
"name": "Send Reels 1 at a time",
"type": "n8n-nodes-base.splitInBatches",
"position": [
1820,
20
],
"parameters": {},
"typeVersion": 3
},
{
"id": "aba12ba0-815c-48e2-af41-56d603648f25",
"name": "Download Reels When Ready",
"type": "n8n-nodes-base.httpRequest",
"position": [
460,
40
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "0feaa7d7-0069-4ba5-8b0d-b1ba32882273",
"name": "Reels Ready?",
"type": "n8n-nodes-base.if",
"position": [
640,
40
],
"parameters": {},
"typeVersion": 2.2
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "b661ab2b-bde5-4aea-a433-67256e66625b",
"connections": {
"Wait #1": {
"main": [
[
{
"node": "Download Reels When Ready",
"type": "main",
"index": 0
}
]
]
},
"Wait #2": {
"main": [
[
{
"node": "Send Reels 1 at a time",
"type": "main",
"index": 0
}
]
]
},
"Reels Ready?": {
"main": [
[
{
"node": "Structure Reels",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait #1",
"type": "main",
"index": 0
}
]
]
},
"Prepare Reels": {
"main": [
[
{
"node": "Wait #1",
"type": "main",
"index": 0
}
]
]
},
"Structure Reels": {
"main": [
[
{
"node": "Filter the Best Reels to Upload",
"type": "main",
"index": 0
}
]
]
},
"Post To Instagram": {
"main": [
[
{
"node": "Wait #2",
"type": "main",
"index": 0
}
]
]
},
"Send Reels 1 at a time": {
"main": [
[],
[
{
"node": "Download the Reels in the Right Format",
"type": "main",
"index": 0
}
]
]
},
"Download Reels When Ready": {
"main": [
[
{
"node": "Reels Ready?",
"type": "main",
"index": 0
}
]
]
},
"Fill information to Start": {
"main": [
[
{
"node": "Prepare Reels",
"type": "main",
"index": 0
}
]
]
},
"Filter the Best Reels to Upload": {
"main": [
[
{
"node": "Send Reels 1 at a time",
"type": "main",
"index": 0
}
]
]
},
"Download the Reels in the Right Format": {
"main": [
[
{
"node": "Post To Instagram",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Transform podcasts and other videos into engaging, fully optimized Instagram Reels with this all-in-one automation solution—designed for content creators who love repurposing dynamic clips.
Source: https://n8n.io/workflows/3367/ — 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.
Content creators, AI video enthusiasts, and digital marketers who want to analyze successful short-form videos and understand their production techniques. Perfect for anyone looking to reverse-enginee
This n8n template demonstrates how to generate subtitle overlays for YouTube videos and save the final files to Google Drive. It is useful when you want accessible video outputs without manually editi
TikTok Visual Hook Splitter. Uses formTrigger, n8n-nodes-renderio, httpRequest, form. Event-driven trigger; 21 nodes.
This automated workflow allows seamless conversion of YouTube videos to MP3, using the YouTube to MP3 Downloader API. The converted MP3 files are uploaded to Google Drive, and all relevant conversion
Convert TikTok videos to MP4 , MP3 (without watermark), upload to Google Drive, and log conversion attempts into Google Sheets automatically — powered by TikTok Download Audio Video API.