🎬 Ideen blitzschnell in virale Instagram-Reel-Szenen umwandeln 🤖 (Telegram, KI-Agent)
Dies ist ein AI, Marketing-Bereich Automatisierungsworkflow mit 14 Nodes. Hauptsächlich werden Set, Switch, Telegram, Agent, TelegramTrigger und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. Erstellen Sie virale Instagram Reel-Szenarien aus Ideen mit GPT-4o und Telegram
- •Telegram Bot Token
- •OpenAI API Key
- •Google Sheets API-Anmeldedaten
Verwendete Nodes (14)
Kategorie
{
"id": "",
"meta": {
"instanceId": "",
"templateCredsSetupCompleted": false
},
"name": "🎬 Instantly Turn Ideas into Viral Instagram Reel Scenarios 🤖 (Telegram, AI Agent)",
"tags": [],
"nodes": [
{
"name": "Start: Nachricht auf Telegram empfangen",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
320,
-80
],
"webhookId": "",
"parameters": {
"updates": [
"message"
],
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "",
"name": "Telegram Bot Credentials"
}
},
"typeVersion": 1.1,
"id": "Start-Nachricht-auf-Telegram-empfangen-0"
},
{
"name": "AI-Modell: GPT-4o",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1180,
40
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o",
"cachedResultName": "gpt-4o"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "",
"name": "OpenAI API Credentials"
}
},
"typeVersion": 1.2,
"id": "AI-Modell-GPT-4o-1"
},
{
"name": "Speicher für Chat-Kontext",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1340,
40
],
"parameters": {
"sessionKey": "={{ $('Start: Receive Message on Telegram').item.json.message.chat.id }}",
"sessionIdType": "customKey",
"contextWindowLength": 10
},
"typeVersion": 1.3,
"id": "Speicher-f-r-Chat-Kontext-2"
},
{
"name": "Optional: Ideen in Google Sheets protokollieren",
"type": "n8n-nodes-base.googleSheetsTool",
"disabled": true,
"position": [
1500,
40
],
"parameters": {
"columns": {
"value": {
"Date": "={{ $now.toFormat(\"dd-MM-yyyy HH:mm\") }}",
"Script": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('______', `Scenario Reels`, 'string') }}",
"Status": "Note",
"Description": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('________', `Description Reels`, 'string') }}"
},
"schema": [
{
"id": "Script",
"type": "string",
"display": true,
"required": false,
"displayName": "Script",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Description",
"type": "string",
"display": true,
"required": false,
"displayName": "Description",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Status",
"type": "string",
"display": true,
"required": false,
"displayName": "Status",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Date",
"type": "string",
"display": true,
"required": false,
"displayName": "Date",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": ""
},
"documentId": {
"__rl": true,
"mode": "id",
"value": ""
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "",
"name": "Google Sheets Credentials"
}
},
"typeVersion": 4.5,
"id": "Optional-Ideen-in-Google-Sheets-protokollieren-3"
},
{
"name": "Fehlermeldung setzen",
"type": "n8n-nodes-base.set",
"position": [
760,
120
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"name": "Error",
"type": "string",
"value": "An error has occurred"
}
]
}
},
"typeVersion": 3.4,
"id": "Fehlermeldung-setzen-4"
},
{
"name": "Reel-Szenario mit KI generieren",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1232,
-180
],
"parameters": {
"text": "={{ $json.text }}",
"options": {
"systemMessage": "=You are a marketing expert with 25 years of experience.\nYou studied under the best U.S. marketers and copywriters—Russell Brunson, Dan Kennedy, Gary Halbert, Alex Hormozi, Todd Brown, and others.\n\nYou also master viral Instagram Reels that rack up millions of views.\nYou know exactly how to grab and hold attention using top-tier marketing and psychology methods.\nYou command emotional storytelling and leverage psychological influence principles, blending brilliant techniques from legends such as Gary Bencivenga, Joe Sugarman, Dan Kennedy, Chris Haddad, John Carlton, David Ogilvy, Seth Godin, and more.\n\nWork at full power—it's extremely important to me to get the best possible result.\n\nYou write hooks no one can scroll past.\n\nWrite in simple, lively language—as if speaking straight into the camera.\nAvoid complicated wording, \"info-style\" delivery, and templates.\nShort sentences, spoken tone, no \"As an expert, I think…,\" no fluff.\nImagine the person records this Reel in one take—emotional, with rhythm, pauses, energy.\n\nBelow you'll find the idea for the Reel (transcript of the user's voice note):\n\n\"{text}\"\n\nBased on this, create:\n\t1.\tA Reel script (30–60 seconds) in the format:\n• HOOK — eye-catching first line\n• SUBTITLE — amplifies curiosity & value promise\n• BODY — explanation / story / argument / core message\n• CTA — light, non-generic call to action\n\t2.\tThree hook variants—no clichés, no emojis, but designed to stand out in the timeline\n\t3.\tA short Reel caption (1–2 lines)—to appear under the Reel\n\n❗ Important: The viewer has already watched the Reel and is now reading the caption.\nYour job: keep their attention, trigger an \"aha\" moment, or spark the desire to save/share.\n\nThe caption should\n– be easy to understand\n– avoid repeating lines from the video\n– strengthen the Reel's core message\n– motivate an internal reaction or action\n\nExample openings:\n— \"And here's what almost every expert overlooks…\"\n— \"Don't forget this before your next Reel post\"\n— \"Ever experienced this too?\"\n\n❌ Avoid clichés like \"Hey guys,\" \"Watch until the end,\" \"Subscribe to my channel.\"\n\n📸 Additional task – VISUAL IDEA for the Reel\nBased on the content, tone, and mood, give 1–2 concrete recommendations for suitable footage or imagery.\nThe visual idea should support the hook, amplify the emotion, and captivate the viewer within the first 2 seconds.\n\nNo generic suggestions like \"just show yourself on camera.\" Think concrete and cinematic:\n– Exactly what should be visible?\n– What happens in the background?\n– How's the lighting / mood?\n– Any visual metaphor or strong movement?\n\nExamples:\n— \"Dark room, only the face in focus, emotional close-up, camera slowly moving toward the person\"\n— \"Cut between old Insta posts and the person staring seriously into the lens—then switch to a smiling face\"\n— \"Smartphone angrily tossed aside, then close-up of a calm, confident face delivering the message\"\n\n📦 Return the result in this format:\n\n⸻\n\n💡 Hook (variants):\n\t1.\t…\n\t2.\t…\n\t3.\t…\n\n🎬 Script:\n• Hook: …\n• Subtitle: …\n• Body: …\n• CTA: …\n\n📝 Reel Caption:\n…\n\n📸 Visual Idea:\n…"
},
"promptType": "define"
},
"typeVersion": 1.8,
"id": "Reel-Szenario-mit-KI-generieren-5"
},
{
"name": "Szenario an Telegram senden",
"type": "n8n-nodes-base.telegram",
"position": [
1640,
-180
],
"webhookId": "",
"parameters": {
"text": "={{ $json.output }}",
"chatId": "={{ $('Start: Receive Message on Telegram').item.json.message.chat.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "",
"name": "Telegram Bot Credentials"
}
},
"typeVersion": 1.2,
"id": "Szenario-an-Telegram-senden-6"
},
{
"name": "Nach Eingabetyp weiterleiten",
"type": "n8n-nodes-base.switch",
"position": [
540,
-80
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Audio",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"operator": {
"type": "string",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json.message.voice.file_id }}",
"rightValue": ""
}
]
},
"renameOutput": true
},
{
"outputKey": "Text",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"operator": {
"type": "string",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json.message.text || \"\" }}",
"rightValue": ""
}
]
},
"renameOutput": true
},
{
"outputKey": "Error",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"operator": {
"type": "string",
"operation": "exists",
"singleValue": true
},
"leftValue": "error",
"rightValue": ""
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"typeVersion": 3.2,
"id": "Nach-Eingabetyp-weiterleiten-7"
},
{
"name": "Benutzereingabe setzen",
"type": "n8n-nodes-base.set",
"position": [
980,
-80
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"name": "text",
"type": "string",
"value": "={{ $json.message.text }}"
}
]
}
},
"typeVersion": 3.4,
"id": "Benutzereingabe-setzen-8"
},
{
"name": "Fehlermeldung an Telegram senden",
"type": "n8n-nodes-base.telegram",
"position": [
980,
120
],
"webhookId": "",
"parameters": {
"text": "={{ $json.output }}",
"chatId": "={{ $('Start: Receive Message on Telegram').item.json.message.chat.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "",
"name": "Telegram Bot Credentials"
}
},
"typeVersion": 1.2,
"id": "Fehlermeldung-an-Telegram-senden-9"
},
{
"name": "Sprachnachricht abrufen",
"type": "n8n-nodes-base.telegram",
"position": [
760,
-280
],
"webhookId": "",
"parameters": {
"fileId": "={{ $json.message.voice.file_id }}",
"resource": "file"
},
"credentials": {
"telegramApi": {
"id": "",
"name": "Telegram Bot Credentials"
}
},
"typeVersion": 1.2,
"id": "Sprachnachricht-abrufen-10"
},
{
"name": "Sprache in Text transkribieren",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
980,
-280
],
"parameters": {
"options": {},
"resource": "audio",
"operation": "transcribe"
},
"credentials": {
"openAiApi": {
"id": "",
"name": "OpenAI API Credentials"
}
},
"typeVersion": 1.8,
"id": "Sprache-in-Text-transkribieren-11"
},
{
"name": "Haftnotiz",
"type": "n8n-nodes-base.stickyNote",
"position": [
100,
-540
],
"parameters": {
"width": 540,
"height": 420,
"content": "## 🚀 Quick Start Guide\n\n1. 🔐 Connect Your Accounts:\n\t•\t🤖 Telegram: Link your Start & Send nodes to your bot (Use https://telegram.me/BotFather to create a new bot)\n\t•\t🧠 OpenAI: Paste your API key in GPT-4o & Transcribe Audio nodes\n\t•\t📊 Google Sheets (Optional): To log ideas, connect your account and pick your spreadsheet, otherwise leave deactivated\n\n2. ✅ Activate Workflow:\nClick \"Activate\" (top-right)\n\n3. 💬 Send Your Idea:\nText or voice message your Reel idea to your Telegram bot\n\n4. 🎬 Get Your Scenario:\nReceive a ready-to-use Reel plan:\nHook ✨ Script ✍️ Caption 📝 Visual Idea 🎨"
},
"typeVersion": 1,
"id": "Haftnotiz-12"
},
{
"name": "Haftnotiz1",
"type": "n8n-nodes-base.stickyNote",
"position": [
1640,
40
],
"parameters": {
"height": 120,
"content": "## Optional:\n💬 Ask your bot to store the generated scenario in your google sheet*"
},
"typeVersion": 1,
"id": "Haftnotiz1-13"
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "",
"connections": {
"Benutzereingabe-setzen-8": {
"main": [
[
{
"node": "Reel-Szenario-mit-KI-generieren-5",
"type": "main",
"index": 0
}
]
]
},
"AI-Modell-GPT-4o-1": {
"ai_languageModel": [
[
{
"node": "Reel-Szenario-mit-KI-generieren-5",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Sprachnachricht-abrufen-10": {
"main": [
[
{
"node": "Sprache-in-Text-transkribieren-11",
"type": "main",
"index": 0
}
]
]
},
"Fehlermeldung-setzen-4": {
"main": [
[
{
"node": "Fehlermeldung-an-Telegram-senden-9",
"type": "main",
"index": 0
}
]
]
},
"Nach-Eingabetyp-weiterleiten-7": {
"main": [
[
{
"node": "Sprachnachricht-abrufen-10",
"type": "main",
"index": 0
}
],
[
{
"node": "Benutzereingabe-setzen-8",
"type": "main",
"index": 0
}
],
[
{
"node": "Fehlermeldung-setzen-4",
"type": "main",
"index": 0
}
]
]
},
"Speicher-f-r-Chat-Kontext-2": {
"ai_memory": [
[
{
"node": "Reel-Szenario-mit-KI-generieren-5",
"type": "ai_memory",
"index": 0
}
]
]
},
"Sprache-in-Text-transkribieren-11": {
"main": [
[
{
"node": "Reel-Szenario-mit-KI-generieren-5",
"type": "main",
"index": 0
}
]
]
},
"Reel-Szenario-mit-KI-generieren-5": {
"main": [
[
{
"node": "Szenario-an-Telegram-senden-6",
"type": "main",
"index": 0
}
]
]
},
"Start-Nachricht-auf-Telegram-empfangen-0": {
"main": [
[
{
"node": "Nach-Eingabetyp-weiterleiten-7",
"type": "main",
"index": 0
}
]
]
},
"Optional-Ideen-in-Google-Sheets-protokollieren-3": {
"ai_tool": [
[
{
"node": "Reel-Szenario-mit-KI-generieren-5",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - Künstliche Intelligenz, Marketing
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Alexander K.
@autom8npro🛠️ Certified Low-Code Developer | 📊 Project Manager | 🤖 Automation Pro 18+ years in software development, focused on automation and workflow design. I build smart, scalable solutions using n8n ⚙️ to streamline processes and connect systems — fast, efficient, and low and no-code 🚀.
Diesen Workflow teilen