Workflow: Content to 9:16 Aspect Image Generator v1
Integrations: airtable, filter, httpRequest, limit, manualTrigger, noOp, removeDuplicates, set, splitInBatches, splitOut, stickyNote, wait

{"id": "VlCgU5K9SYQbdxTa", "meta": {"instanceId": "workflow-b6e68886", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:59.329364", "updatedAt": "2025-09-29T07:07:59.329381", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production"}, "name": "Content to 9:16 Aspect Image Generator v1", "tags": ["automation", "n8n", "production-ready", "excellent", "optimized"], "nodes": [{"id": "be5c3e43-cc86-4081-aa98-e7af3d22267d", "name": "When clicking \u2018Test workflow\u2019", "type": "n8n-nodes-base.manualTrigger", "position": [200, -960], "parameters": {}, "typeVersion": 1, "notes": "This manualTrigger node performs automated tasks as part of the workflow."}, {"id": "28f70c3a-bc45-4f43-80a6-69b592c8ce2e", "name": "Sticky Note20", "type": "n8n-nodes-base.stickyNote", "position": [-180, -1200], "parameters": {"color": 6, "width": 290, "height": 1110, "content": "# AlexK1919 \n![Alex Kim]({{ $env.WEBHOOK_URL }}\n\n#### I\u2019m Alex, an AI-Native Workflow Automation Architect Building Solutions to Optimize your Personal and Professional Life.\n\n### Example AirTable Base\n{{ $env.WEBHOOK_URL }}\n\n### Link to my n8n Workflow Templates\n{{ $env.WEBHOOK_URL }}\n\n### Workflow Overview Video\n{{ $env.WEBHOOK_URL }}\n\n### Products Used\n[AirTable]({{ $env.WEBHOOK_URL }}\n[OpenAI]({{ $env.WEBHOOK_URL }}\n[Leonardo.ai]({{ $env.WEBHOOK_URL }}\n\n### About Me\n{{ $env.WEBHOOK_URL }}\n"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "334044d8-e9a6-497e-9a11-63134233c8fa", "name": "Sticky Note9", "type": "n8n-nodes-base.stickyNote", "position": [140, -1200], "parameters": {"color": 7, "width": 247, "height": 1111, "content": "# Triggers"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "fcdf5c1a-3ddd-44cf-9b6d-a9afdd1fc256", "name": "Sticky Note", "type": "n8n-nodes-base.stickyNote", "position": [420, -1200], "parameters": {"color": 3, "width": 427, "height": 1111, "content": "# 1. Retrieve Brand Guidelines"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "a5a2bfcf-e2b7-4a9f-a766-7d08168c3d6f", "name": "Set Guidelines", "type": "n8n-nodes-base.set", "position": [680, -960], "parameters": {"options": {}, "assignments": {"assignments": [{"id": "f803283a-f895-4794-87ad-46c63542ea4f", "name": "id", "type": "string", "value": "={{ $json.id }}"}]}, "includeOtherFields": true}, "typeVersion": 3.4, "notes": "This set node performs automated tasks as part of the workflow."}, {"id": "ab26d351-144d-477c-8dd3-a010c3fce0ca", "name": "Sticky Note10", "type": "n8n-nodes-base.stickyNote", "position": [880, -1200], "parameters": {"color": 4, "width": 667, "height": 1111, "content": "# 2. Retrieve Blog Post/s"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "f8e46822-cf7e-4697-bee4-99221b6063a7", "name": "Get Brand Guidelines", "type": "n8n-nodes-base.airtable", "position": [480, -960], "parameters": {"base": {"__rl": true, "mode": "list", "value": "appRDq3E42JNtruIP", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "Content Manager"}, "table": {"__rl": true, "mode": "list", "value": "tblF8Ye2g0gPdpsaI", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "Brand Guidelines"}, "options": {}, "operation": "search"}, "credentials": {"airtableTokenApi": {"id": "zS1BIbs19PvAC2d0", "name": "AlexK Airtable Personal Access Token account"}}, "typeVersion": 2.1, "notes": "This airtable node performs automated tasks as part of the workflow."}, {"id": "c6609f11-d04d-4e83-8fc0-af3c0e2cc9bd", "name": "Get SEO Keywords", "type": "n8n-nodes-base.airtable", "position": [940, -960], "parameters": {"base": {"__rl": true, "mode": "list", "value": "appRDq3E42JNtruIP", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "Content Manager"}, "table": {"__rl": true, "mode": "list", "value": "tblU1fgGH1LXwnWRb", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "SEO Keywords"}, "options": {"fields": ["Keyword", "RelatedContent"]}, "operation": "search"}, "credentials": {"airtableTokenApi": {"id": "zS1BIbs19PvAC2d0", "name": "AlexK Airtable Personal Access Token account"}}, "executeOnce": false, "typeVersion": 2.1, "notes": "This airtable node performs automated tasks as part of the workflow."}, {"id": "d9201fa0-05d9-492b-896d-2cdc26e84f2e", "name": "Remove Duplicates", "type": "n8n-nodes-base.removeDuplicates", "position": [1340, -960], "parameters": {"compare": "selectedFields", "options": {}, "fieldsToCompare": "id"}, "typeVersion": 2, "notes": "This removeDuplicates node performs automated tasks as part of the workflow."}, {"id": "68f2a29b-0e29-4a64-986b-9c1204c1d1ef", "name": "Sticky Note7", "type": "n8n-nodes-base.stickyNote", "position": [1080, -1040], "parameters": {"color": 3, "width": 220, "height": 240, "content": "## Set keyword filter"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "530dfb77-0aee-445d-8a1f-d8f2cbcd1640", "name": "Keyword Filter", "type": "n8n-nodes-base.filter", "position": [1140, -960], "parameters": {"options": {"ignoreCase": true}, "conditions": {"options": {"version": 2, "leftValue": "", "caseSensitive": false, "typeValidation": "strict"}, "combinator": "and", "conditions": [{"id": "1b854a48-286a-486f-8a0f-4eb3b8d302ea", "operator": {"type": "string", "operation": "contains"}, "leftValue": "={{ $json.Keyword }}", "rightValue": "ai automation"}]}}, "typeVersion": 2.2, "notes": "This filter node performs automated tasks as part of the workflow."}, {"id": "75da86d6-22d4-42d6-8451-ea75db76ae57", "name": "Get Content", "type": "n8n-nodes-base.airtable", "position": [1140, -740], "parameters": {"id": "={{ $json.RelatedContent }}", "base": {"__rl": true, "mode": "list", "value": "appRDq3E42JNtruIP", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "Content Manager"}, "table": {"__rl": true, "mode": "list", "value": "tblU1fgGH1LXwnWRb", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "SEO Keywords"}, "options": {}}, "credentials": {"airtableTokenApi": {"id": "zS1BIbs19PvAC2d0", "name": "AlexK Airtable Personal Access Token account"}}, "typeVersion": 2.1, "notes": "This airtable node performs automated tasks as part of the workflow."}, {"id": "7524c5d8-78bb-4a4e-9c56-af97b851b767", "name": "Split Out Content", "type": "n8n-nodes-base.splitOut", "position": [1340, -740], "parameters": {"include": "allOtherFields", "options": {}, "fieldToSplitOut": "id"}, "typeVersion": 1, "notes": "This splitOut node performs automated tasks as part of the workflow."}, {"id": "45d55ea1-ad01-4771-a2b2-67bb0cd1f983", "name": "Split Out Keywords", "type": "n8n-nodes-base.splitOut", "position": [940, -740], "parameters": {"include": "allOtherFields", "options": {}, "fieldToSplitOut": "RelatedContent"}, "typeVersion": 1, "notes": "This splitOut node performs automated tasks as part of the workflow."}, {"id": "349c64c2-2085-4b61-b9d2-dc1f0d7f46f6", "name": "Limit", "type": "n8n-nodes-base.limit", "position": [1340, -520], "parameters": {}, "typeVersion": 1, "notes": "This limit node performs automated tasks as part of the workflow."}, {"id": "3b689583-6f40-4a6b-9afc-af128b2d4fca", "name": "Sticky Note11", "type": "n8n-nodes-base.stickyNote", "position": [1580, -1200], "parameters": {"color": 5, "width": 727, "height": 1111, "content": "# 3. Prepare Short Form Video Content"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "bcdf8e9e-463c-43d4-a29e-7f90076815a1", "name": "Script Prep", "type": "n8n-nodes-base.noOp", "onError": "continueErrorOutput", "position": [1640, -960], "parameters": {"modelId": {"__rl": true, "mode": "list", "value": "gpt-4o-mini", "cachedResultName": "GPT-4O-MINI"}, "options": {}, "messages": {"values": [{"content": "=Prepare a script with 4 scenes for a short form video based on the following blog post:\n\nTitle:\n{{ $json.Title }}\n\nContent:\n{{ $json.Content }}\n\nThe video should be less than 30 seconds in length.\n\nAlso create image prompts for each scene within the script.\n\nThen output a image prompt for the video thmbnail.\n\nThe video will use a 9:16 aspect."}, {"role": "system", "content": "Output format:\nMake sure you number each script and image prompt.\n\nScene 1 - 4\n- script #\n- image prompt #\n\nThumbnail Prompt"}]}, "jsonOutput": true}, "credentials": {"openAiApi": {"id": "ysxujEYFiY5ozRTS", "name": "AlexK OpenAi Key"}}, "typeVersion": 1.6, "notes": "This openAi node performs automated tasks as part of the workflow."}, {"id": "be07f6e3-1e2d-4d4f-a8e0-1d642ca4b789", "name": "Split Out Scenes", "type": "n8n-nodes-base.splitOut", "position": [2060, -520], "parameters": {"options": {}, "fieldToSplitOut": "message.content.scenes"}, "typeVersion": 1, "notes": "This splitOut node performs automated tasks as part of the workflow."}, {"id": "83b3213d-70db-46d4-8dcc-5f399a64467d", "name": "Split Out TN Prompt", "type": "n8n-nodes-base.splitOut", "position": [2060, -1020], "parameters": {"options": {}, "fieldToSplitOut": "message.content.thumbnail_prompt"}, "typeVersion": 1, "notes": "This splitOut node performs automated tasks as part of the workflow."}, {"id": "d4f30eff-220a-4682-9072-f1bbbce3655c", "name": "Leo - Improve Prompt1", "type": "n8n-nodes-base.httpRequest", "position": [2600, -1020], "parameters": {"url": "{{ $env.API_BASE_URL }}", "method": "POST", "options": {"response": {"response": {"fullResponse": true}}}, "jsonBody": "={\n \"prompt\": \"{{ $json['message.content[\\'Thumbnail Prompt\\']'] }}\"\n}", "sendBody": true, "sendHeaders": true, "specifyBody": "json", "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpCustomAuth", "headerParameters": {"parameters": [{"name": "accept", "value": "application/json"}]}}, "credentials": {"httpCustomAuth": {"id": "pJguwbEclNjPgU6F", "name": "Leo Custom Auth account"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "a1d32bae-67a0-487d-9583-0b53ab25d184", "name": "Leo - Get imageId1", "type": "n8n-nodes-base.httpRequest", "position": [3200, -1020], "parameters": {"url": "{{ $env.BASE_URL }}", "options": {"response": {"response": {"fullResponse": true}}}, "sendHeaders": true, "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpCustomAuth", "headerParameters": {"parameters": [{"name": "content-type", "value": "application/json"}]}}, "credentials": {"httpCustomAuth": {"id": "pJguwbEclNjPgU6F", "name": "Leo Custom Auth account"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "89436c9d-1898-4f32-abf4-1f4fef7473a8", "name": "Prompt Settings", "type": "n8n-nodes-base.set", "position": [2400, -1020], "parameters": {"options": {}, "assignments": {"assignments": [{"id": "56c8f20d-d9d9-4be7-ac2a-38df6ffdd722", "name": "model", "type": "string", "value": "de7d3faf-762f-48e0-b3b7-9d0ac3a3fcf3"}, {"id": "dc66dd4a-9209-4790-b844-e19931accc39", "name": "additional", "type": "string", "value": "Use the rule of thirds, leading lines, & balance."}]}, "includeOtherFields": true}, "typeVersion": 3.4, "notes": "This set node performs automated tasks as part of the workflow."}, {"id": "9791db0e-c9a5-4fd8-b3fc-fd92b65c6362", "name": "Leo - Generate Image1", "type": "n8n-nodes-base.httpRequest", "position": [2800, -1020], "parameters": {"url": "{{ $env.API_BASE_URL }}", "method": "POST", "options": {"response": {"response": {"fullResponse": true}}}, "jsonBody": "={\n \"alchemy\": true,\n \"width\": 768,\n \"height\": 1376,\n \"modelId\": \"{{ $('Prompt Settings').item.json.model }}\",\n \"num_images\": 1,\n \"presetStyle\": \"DYNAMIC\",\n \"prompt\": \"{{ $json.body.promptGeneration.prompt }};\",\n \"guidance_scale\": 7,\n \"highResolution\": true,\n \"promptMagic\": false,\n \"promptMagicStrength\": 0.5,\n \"promptMagicVersion\": \"v3\",\n \"public\": false,\n \"ultra\": false,\n \"photoReal\": false,\n \"negative_prompt\": \"\"\n} ", "sendBody": true, "sendHeaders": true, "specifyBody": "json", "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpCustomAuth", "headerParameters": {"parameters": [{"name": "accept", "value": "application/json"}]}}, "credentials": {"httpCustomAuth": {"id": "pJguwbEclNjPgU6F", "name": "Leo Custom Auth account"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "8b77e0b5-5ed5-401b-964f-e2a651b774ee", "name": "Sticky Note12", "type": "n8n-nodes-base.stickyNote", "position": [2340, -1200], "parameters": {"color": 6, "width": 1447, "height": 531, "content": "# 4. Generate Thumbnail Image"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "64c5d0f0-07ce-493d-b974-69051ed41e0d", "name": "Wait 30 Seconds", "type": "n8n-nodes-base.wait", "position": [3000, -1020], "webhookId": "08a6381f-bd3d-4cc1-8420-62c886406000", "parameters": {"amount": 30}, "typeVersion": 1.1, "notes": "This wait node performs automated tasks as part of the workflow."}, {"id": "94e8f4a6-c22e-4938-bfc6-b5a040e3aa5e", "name": "Sticky Note13", "type": "n8n-nodes-base.stickyNote", "position": [2740, -1100], "parameters": {"color": 3, "width": 220, "height": 280, "content": "### Uses the latest Leonardo.ai Model: Phoenix 1.0"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "d418088f-cebd-483a-b413-09f62faac1b7", "name": "Leo - Improve Prompt", "type": "n8n-nodes-base.httpRequest", "position": [2800, -420], "parameters": {"url": "{{ $env.API_BASE_URL }}", "method": "POST", "options": {"response": {"response": {"fullResponse": true}}}, "jsonBody": "={\n \"prompt\": \"{{ $json.image_prompt }}\"\n}", "sendBody": true, "sendHeaders": true, "specifyBody": "json", "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpCustomAuth", "headerParameters": {"parameters": [{"name": "accept", "value": "application/json"}]}}, "credentials": {"httpCustomAuth": {"id": "pJguwbEclNjPgU6F", "name": "Leo Custom Auth account"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5", "name": "Leo - Get imageId", "type": "n8n-nodes-base.httpRequest", "position": [3400, -420], "parameters": {"url": "{{ $env.BASE_URL }}", "options": {"response": {"response": {"fullResponse": true}}}, "sendHeaders": true, "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpCustomAuth", "headerParameters": {"parameters": [{"name": "content-type", "value": "application/json"}]}}, "credentials": {"httpCustomAuth": {"id": "pJguwbEclNjPgU6F", "name": "Leo Custom Auth account"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "3f8fef1e-c7ff-43d2-9385-4ab8a6dce553", "name": "Prompt Settings1", "type": "n8n-nodes-base.set", "position": [2600, -420], "parameters": {"options": {}, "assignments": {"assignments": [{"id": "56c8f20d-d9d9-4be7-ac2a-38df6ffdd722", "name": "model", "type": "string", "value": "de7d3faf-762f-48e0-b3b7-9d0ac3a3fcf3"}, {"id": "dc66dd4a-9209-4790-b844-e19931accc39", "name": "additional", "type": "string", "value": "Use the rule of thirds, leading lines, & balance."}]}, "includeOtherFields": true}, "typeVersion": 3.4, "notes": "This set node performs automated tasks as part of the workflow."}, {"id": "b6c43a16-29e8-4074-9dda-5661dfd3da5d", "name": "Leo - Generate Image", "type": "n8n-nodes-base.httpRequest", "position": [3000, -420], "parameters": {"url": "{{ $env.API_BASE_URL }}", "method": "POST", "options": {"response": {"response": {"fullResponse": true}}}, "jsonBody": "={\n \"alchemy\": false,\n \"width\": 768,\n \"height\": 1376,\n \"modelId\": \"{{ $('Prompt Settings1').item.json.model }}\",\n \"num_images\": 1,\n \"presetStyle\": \"DYNAMIC\",\n \"prompt\": \"{{ $json.body.promptGeneration.prompt }};\",\n \"guidance_scale\": 7,\n \"highResolution\": true,\n \"promptMagic\": false,\n \"promptMagicStrength\": 0.5,\n \"promptMagicVersion\": \"v3\",\n \"public\": false,\n \"ultra\": true,\n \"photoReal\": false,\n \"negative_prompt\": \"\"\n} ", "sendBody": true, "sendHeaders": true, "specifyBody": "json", "authentication": "{{ $credentials.genericCredentialType }}", "genericAuthType": "httpCustomAuth", "headerParameters": {"parameters": [{"name": "accept", "value": "application/json"}]}}, "credentials": {"httpCustomAuth": {"id": "pJguwbEclNjPgU6F", "name": "Leo Custom Auth account"}}, "typeVersion": 4.2, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "c3910b17-9a27-4419-ab01-409cc7090c68", "name": "Wait 30 Seconds1", "type": "n8n-nodes-base.wait", "position": [3200, -420], "webhookId": "08a6381f-bd3d-4cc1-8420-62c886406000", "parameters": {"amount": 30}, "typeVersion": 1.1, "notes": "This wait node performs automated tasks as part of the workflow."}, {"id": "85a320a3-7a06-41f9-a34a-de3fd1ce2950", "name": "Loop Over Items", "type": "n8n-nodes-base.splitInBatches", "position": [2400, -520], "parameters": {"options": {"reset": false}}, "typeVersion": 3, "notes": "This splitInBatches node performs automated tasks as part of the workflow."}, {"id": "8b3158d1-6be6-4446-8083-f3a9fa18e074", "name": "Sticky Note14", "type": "n8n-nodes-base.stickyNote", "position": [2340, -640], "parameters": {"color": 6, "width": 1447, "height": 551, "content": "# 4. Generate Scene Images"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "3ee7e646-8690-4a7c-9820-ce2985b02e7a", "name": "Add Asset Info", "type": "n8n-nodes-base.airtable", "position": [3400, -1020], "parameters": {"base": {"__rl": true, "mode": "list", "value": "appRDq3E42JNtruIP", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "Content Manager"}, "table": {"__rl": true, "mode": "list", "value": "tblqoaJ7bRLBgENED", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "Assets"}, "columns": {"value": {"Asset URL": "{{ $env.BASE_URL }}", "File Size": 0, "Asset Name": "=TN - {{ $('Get Content').item.json.Title }}", "Asset Type": "Image"}, "schema": [{"id": "id", "type": "string", "display": true, "removed": false, "readOnly": true, "required": false, "displayName": "id", "defaultMatch": true}, {"id": "Asset Name", "type": "string", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Asset Name", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Asset Type", "type": "options", "display": true, "options": [{"name": "Image", "value": "Image"}, {"name": "Video", "value": "Video"}, {"name": "Document", "value": "Document"}], "removed": false, "readOnly": false, "required": false, "displayName": "Asset Type", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Upload Date", "type": "dateTime", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Upload Date", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "File Size", "type": "number", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "File Size", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Asset URL", "type": "string", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Asset URL", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Usage Rights", "type": "string", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Usage Rights", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Thumbnail", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Thumbnail", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Associated Videos", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Associated Videos", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Associated Social Media Posts", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Associated Social Media Posts", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Associated Blog Posts", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Associated Blog Posts", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Related Campaigns", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Related Campaigns", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Schedules", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Schedules", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Content Calendar", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Content Calendar", "defaultMatch": false, "canBeUsedToMatch": true}], "mappingMode": "defineBelow", "matchingColumns": ["id"]}, "options": {}, "operation": "create"}, "credentials": {"airtableTokenApi": {"id": "zS1BIbs19PvAC2d0", "name": "AlexK Airtable Personal Access Token account"}}, "typeVersion": 2.1, "notes": "This airtable node performs automated tasks as part of the workflow."}, {"id": "88cd8514-9a54-47bf-b822-8c01ef05c08e", "name": "Add Asset Info1", "type": "n8n-nodes-base.airtable", "position": [3600, -420], "parameters": {"base": {"__rl": true, "mode": "list", "value": "appRDq3E42JNtruIP", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "Content Manager"}, "table": {"__rl": true, "mode": "list", "value": "tblqoaJ7bRLBgENED", "cachedResultUrl": "{{ $env.WEBHOOK_URL }}", "cachedResultName": "Assets"}, "columns": {"value": {"Asset URL": "{{ $env.BASE_URL }}", "File Size": 0, "Asset Name": "=Scene - {{ $('Loop Over Items').item.json.script }}", "Asset Type": "Image"}, "schema": [{"id": "id", "type": "string", "display": true, "removed": false, "readOnly": true, "required": false, "displayName": "id", "defaultMatch": true}, {"id": "Asset Name", "type": "string", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Asset Name", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Asset Type", "type": "options", "display": true, "options": [{"name": "Image", "value": "Image"}, {"name": "Video", "value": "Video"}, {"name": "Document", "value": "Document"}], "removed": false, "readOnly": false, "required": false, "displayName": "Asset Type", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Upload Date", "type": "dateTime", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Upload Date", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "File Size", "type": "number", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "File Size", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Asset URL", "type": "string", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Asset URL", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Usage Rights", "type": "string", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Usage Rights", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Thumbnail", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Thumbnail", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Associated Videos", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Associated Videos", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Associated Social Media Posts", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Associated Social Media Posts", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Associated Blog Posts", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Associated Blog Posts", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Related Campaigns", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Related Campaigns", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Schedules", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Schedules", "defaultMatch": false, "canBeUsedToMatch": true}, {"id": "Content Calendar", "type": "array", "display": true, "removed": false, "readOnly": false, "required": false, "displayName": "Content Calendar", "defaultMatch": false, "canBeUsedToMatch": true}], "mappingMode": "defineBelow", "matchingColumns": ["id"]}, "options": {}, "operation": "create"}, "credentials": {"airtableTokenApi": {"id": "zS1BIbs19PvAC2d0", "name": "AlexK Airtable Personal Access Token account"}}, "typeVersion": 2.1, "notes": "This airtable node performs automated tasks as part of the workflow."}, {"id": "67cd2444-506d-4754-a75d-e725239d6f7c", "name": "Sticky Note15", "type": "n8n-nodes-base.stickyNote", "position": [2740, -500], "parameters": {"color": 3, "width": 220, "height": 280, "content": "### Uses the latest Leonardo.ai Model: Phoenix 1.0"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "1acc2d91-c4ba-4a26-bb74-a848875e9fac", "name": "Wikipedia", "type": "n8n-nodes-base.noOp", "position": [1640, -740], "parameters": {}, "typeVersion": 1, "notes": "This toolWikipedia node performs automated tasks as part of the workflow."}, {"id": "1c5b5602-bf95-4534-8c73-69b8157765ee", "name": "Sticky Note1", "type": "n8n-nodes-base.stickyNote", "position": [2940, -840], "parameters": {"color": 7, "width": 400, "height": 80, "content": "### Optionally, you can modify the number of images generated to provide more options"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "79552e45-5dbc-4ddb-8543-039ca76dfe56", "name": "Sticky Note2", "type": "n8n-nodes-base.stickyNote", "position": [2940, -560], "parameters": {"color": 7, "width": 400, "height": 80, "content": "### Optionally, you can modify the number of images generated to provide more options"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}], "active": false, "pinData": {"Set Guidelines": [{"json": {"id": "rec3OS3As67j4mcGK", "Name": "Imagery Style", "createdTime": "2024-12-19T04:54:46.000Z"}}, {"json": {"id": "rec4h9vioTgCwE7f1", "Name": "Tagline", "Description": "Smart Automation. Smarter Results.", "createdTime": "2024-12-19T04:54:02.000Z"}}, {"json": {"id": "rec5P2oEOUPHjplm6", "Name": "Logo", "createdTime": "2024-12-19T04:54:23.000Z"}}, {"json": {"id": "rec8DMroyovGEp8lP", "Name": "Voice", "Description": "Assertive, friendly, and educational \u2013 \"We sound like a trusted expert who\u2019s here to help. We\u2019re confident but approachable, breaking down complex ideas in a simple, actionable way.\"", "createdTime": "2024-12-19T04:54:56.000Z"}}, {"json": {"id": "rec9BGsGreHnVAA6S", "Name": "Audience", "Description": "Primary Audience:\n\nMid-sized to enterprise businesses ($3M+ revenue)\nTech-savvy operations teams, AI enthusiasts, and digital creators\nSecondary Audience:\n\nWorkflow managers and automation specialists\nTech entrepreneurs and SaaS decision-makers\nPain Points Addressed:\n\nManual, repetitive tasks\nInefficient workflows slowing growth\nDifficulty leveraging AI and automation tools", "createdTime": "2024-12-19T04:54:14.000Z"}}, {"json": {"id": "recMgJO7MkxxyigTC", "Name": "Brand Don'ts", "Description": "Overcomplicate messaging with jargon-heavy language.\nStretch, distort, or recolor the logo.\nUse off-brand imagery (e.g., cluttered visuals, low-quality images).\nCreate content without a clear takeaway or action.\nBe too formal or robotic \u2013 keep it human and approachable.", "createdTime": "2024-12-19T04:55:24.000Z"}}, {"json": {"id": "recZYUAJk2TSaunVQ", "Name": "Tone", "Description": "Professional for enterprise communications (e.g., LinkedIn posts, newsletters).\nConversational and energetic for social media (e.g., YouTube, TikTok).\nInformative and engaging for tutorials and blogs.\n", "createdTime": "2024-12-19T04:55:04.000Z"}}, {"json": {"id": "recfPdhqOCPFKtwBC", "Name": "Vision", "Description": "To build a future where AI-driven automation seamlessly integrates into every business, unlocking creativity, efficiency, and growth for all.", "createdTime": "2024-12-19T04:50:31.000Z"}}, {"json": {"id": "recmVa42Fz4PI2h2E", "Name": "Mission", "Description": "To empower businesses and creators with smart, scalable automation and generative AI solutions that simplify workflows, save time, and drive innovation.", "createdTime": "2024-12-19T04:50:31.000Z"}}, {"json": {"id": "recmsAphrjMsPfbbD", "Name": "Brand Do's", "Description": "Use the logo and brand colors consistently.\nSpeak clearly and simply about complex AI workflows.\nBalance creativity with professionalism in visuals.\nFocus on solving real problems with examples and storytelling.\nUse clean, modern designs in all content.", "createdTime": "2024-12-19T04:55:15.000Z"}}, {"json": {"id": "recouwkSXqppzecEL", "Name": "Brand Story", "Description": "AlexK1919 was born from a love of AI, automation, and creativity. I saw businesses struggling with manual workflows and inefficiency, so I set out to build tools and share knowledge that simplify work and spark innovation. From branding to AI-native automations, the goal is simple: Empower businesses to work smarter, not harder.", "createdTime": "2024-12-19T04:54:09.000Z"}}, {"json": {"id": "recrJ6KO6JOuB4xXT", "Name": "Core Values", "Description": "Exploration \u2013 \"We explore the edge of technology to uncover solutions that redefine possibilities.\"\nEfficiency \u2013 \"Every workflow, every solution \u2013 designed to optimize time, resources, and results.\"\nInnovation \u2013 \"We embrace new ideas, take risks, and push the boundaries of automation and AI.\"\nHonesty \u2013 \"Transparency is key; we say what we do and do what we say.\"\nImpact \u2013 \"We focus on meaningful results that create value for businesses and their teams.\"", "createdTime": "2024-12-19T04:50:31.000Z"}}, {"json": {"id": "recvORk5EszN2Nopt", "Name": "Color Palette", "createdTime": "2024-12-19T04:54:31.000Z"}}, {"json": {"id": "reczwB6oMc7SGvboS", "Name": "Typography", "Description": "Inter", "createdTime": "2024-12-19T04:54:39.000Z"}}], "Leo - Get imageId1": [{"json": {"body": {"generations_by_pk": {"id": "40cf89f4-dc20-4546-b22c-26017f42d20f", "seed": 711149708, "ultra": false, "motion": null, "prompt": "Emerging from the computer screen, futuristic product designs intertwine with AI elements in a mesmerizing image of innovation. This digital creation depicts sleek, high-tech concepts in a dynamic and vibrant color palette. The visual is a highly detailed digital rendering that showcases cutting-edge technology and modern design aesthetics with impeccable precision. Each element exudes a sense of sophistication and creativity, capturing the essence of the boundary-pushing world of tech design.;", "public": false, "status": "COMPLETE", "modelId": "de7d3faf-762f-48e0-b3b7-9d0ac3a3fcf3", "createdAt": "2024-12-19T07:50:56.021", "photoReal": false, "scheduler": "EULER_DISCRETE", "sdVersion": "PHOENIX", "imageWidth": 768, "imageHeight": 1376, "motionModel": null, "presetStyle": "DYNAMIC", "promptMagic": false, "imageToVideo": null, "initStrength": null, "fantasyAvatar": null, "guidanceScale": 7, "inferenceSteps": 12, "motionStrength": null, "negativePrompt": "", "generated_images": [{"id": "03ae728b-f305-464d-9a61-92f624f50ee6", "url": "{{ $env.WEBHOOK_URL }}", "nsfw": false, "likeCount": 0, "motionMP4URL": null, "generated_image_variation_generics": []}], "photoRealStrength": null, "promptMagicVersion": null, "prompt_moderations": [{"moderationClassification": []}], "generation_elements": [], "promptMagicStrength": null}}, "headers": {"date": "Thu, 19 Dec 2024 07:51:26 GMT", "cf-ray": "8f45ceb46b4b2d15-IAD", "server": "cloudflare", "connection": "close", "content-type": "application/json; charset=utf-8", "x-request-id": "424eed5a65fd0dabcfa9f97ca9ea9a6b", "content-length": "897", "cf-cache-status": "DYNAMIC", "referrer-policy": "strict-origin-when-cross-origin", "x-frame-options": "SAMEORIGIN", "x-xss-protection": "0", "x-content-type-options": "nosniff", "content-security-policy": "upgrade-insecure-requests", "strict-transport-security": "max-age=31536000; includeSubDomains"}, "statusCode": 200, "statusMessage": "OK"}}], "Get Brand Guidelines": [{"json": {"id": "rec3OS3As67j4mcGK", "Name": "Imagery Style", "createdTime": "2024-12-19T04:54:46.000Z"}}, {"json": {"id": "rec4h9vioTgCwE7f1", "Name": "Tagline", "Content": "Smart Automation. Smarter Results.", "createdTime": "2024-12-19T04:54:02.000Z"}}, {"json": {"id": "rec5P2oEOUPHjplm6", "Name": "Logo", "createdTime": "2024-12-19T04:54:23.000Z"}}, {"json": {"id": "rec8DMroyovGEp8lP", "Name": "Voice", "Content": "Assertive, friendly, and educational \u2013 \"We sound like a trusted expert who\u2019s here to help. We\u2019re confident but approachable, breaking down complex ideas in a simple, actionable way.\"", "createdTime": "2024-12-19T04:54:56.000Z"}}, {"json": {"id": "rec9BGsGreHnVAA6S", "Name": "Audience", "Content": "Primary Audience:\n\nMid-sized to enterprise businesses ($3M+ revenue)\nTech-savvy operations teams, AI enthusiasts, and digital creators\nSecondary Audience:\n\nWorkflow managers and automation specialists\nTech entrepreneurs and SaaS decision-makers\nPain Points Addressed:\n\nManual, repetitive tasks\nInefficient workflows slowing growth\nDifficulty leveraging AI and automation tools", "createdTime": "2024-12-19T04:54:14.000Z"}}, {"json": {"id": "recMgJO7MkxxyigTC", "Name": "Brand Don'ts", "Content": "Overcomplicate messaging with jargon-heavy language.\nStretch, distort, or recolor the logo.\nUse off-brand imagery (e.g., cluttered visuals, low-quality images).\nCreate content without a clear takeaway or action.\nBe too formal or robotic \u2013 keep it human and approachable.", "createdTime": "2024-12-19T04:55:24.000Z"}}, {"json": {"id": "recZYUAJk2TSaunVQ", "Name": "Tone", "Content": "Professional for enterprise communications (e.g., LinkedIn posts, newsletters).\nConversational and energetic for social media (e.g., YouTube, TikTok).\nInformative and engaging for tutorials and blogs.\n", "createdTime": "2024-12-19T04:55:04.000Z"}}, {"json": {"id": "recfPdhqOCPFKtwBC", "Name": "Vision", "Content": "To build a future where AI-driven automation seamlessly integrates into every business, unlocking creativity, efficiency, and growth for all.", "createdTime": "2024-12-19T04:50:31.000Z"}}, {"json": {"id": "recmVa42Fz4PI2h2E", "Name": "Mission", "Content": "To empower businesses and creators with smart, scalable automation and generative AI solutions that simplify workflows, save time, and drive innovation.", "createdTime": "2024-12-19T04:50:31.000Z"}}, {"json": {"id": "recmsAphrjMsPfbbD", "Name": "Brand Do's", "Content": "Use the logo and brand colors consistently.\nSpeak clearly and simply about complex AI workflows.\nBalance creativity with professionalism in visuals.\nFocus on solving real problems with examples and storytelling.\nUse clean, modern designs in all content.", "createdTime": "2024-12-19T04:55:15.000Z"}}, {"json": {"id": "recouwkSXqppzecEL", "Name": "Brand Story", "Content": "AlexK1919 was born from a love of AI, automation, and creativity. I saw businesses struggling with manual workflows and inefficiency, so I set out to build tools and share knowledge that simplify work and spark innovation. From branding to AI-native automations, the goal is simple: Empower businesses to work smarter, not harder.", "createdTime": "2024-12-19T04:54:09.000Z"}}, {"json": {"id": "recrJ6KO6JOuB4xXT", "Name": "Core Values", "Content": "Exploration \u2013 \"We explore the edge of technology to uncover solutions that redefine possibilities.\"\nEfficiency \u2013 \"Every workflow, every solution \u2013 designed to optimize time, resources, and results.\"\nInnovation \u2013 \"We embrace new ideas, take risks, and push the boundaries of automation and AI.\"\nHonesty \u2013 \"Transparency is key; we say what we do and do what we say.\"\nImpact \u2013 \"We focus on meaningful results that create value for businesses and their teams.\"", "createdTime": "2024-12-19T04:50:31.000Z"}}, {"json": {"id": "recvORk5EszN2Nopt", "Name": "Color Palette", "createdTime": "2024-12-19T04:54:31.000Z"}}, {"json": {"id": "reczwB6oMc7SGvboS", "Name": "Typography", "Content": "Inter", "createdTime": "2024-12-19T04:54:39.000Z"}}], "Leo - Generate Image1": [{"json": {"body": {"sdGenerationJob": {"generationId": "40cf89f4-dc20-4546-b22c-26017f42d20f", "apiCreditCost": 31}}, "headers": {"date": "Thu, 19 Dec 2024 07:50:56 GMT", "cf-ray": "8f45cdf2998557ea-IAD", "server": "cloudflare", "connection": "close", "content-type": "application/json; charset=utf-8", "x-request-id": "f8009585ede2caca5369318c9587883c", "cf-cache-status": "DYNAMIC", "referrer-policy": "strict-origin-when-cross-origin", "x-frame-options": "SAMEORIGIN", "x-xss-protection": "0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", "content-security-policy": "upgrade-insecure-requests", "strict-transport-security": "max-age=31536000; includeSubDomains"}, "statusCode": 200, "statusMessage": "OK"}}], "Leo - Improve Prompt1": [{"json": {"body": {"promptGeneration": {"prompt": "Emerging from the computer screen, futuristic product designs intertwine with AI elements in a mesmerizing image of innovation. This digital creation depicts sleek, high-tech concepts in a dynamic and vibrant color palette. The visual is a highly detailed digital rendering that showcases cutting-edge technology and modern design aesthetics with impeccable precision. Each element exudes a sense of sophistication and creativity, capturing the essence of the boundary-pushing world of tech design.", "apiCreditCost": 4}}, "headers": {"date": "Thu, 19 Dec 2024 07:50:01 GMT", "cf-ray": "8f45cc9b28d8e5f8-IAD", "server": "cloudflare", "connection": "close", "content-type": "application/json; charset=utf-8", "x-request-id": "345fea24320e4c2d091413164b66b1a3", "cf-cache-status": "DYNAMIC", "referrer-policy": "strict-origin-when-cross-origin", "x-frame-options": "SAMEORIGIN", "x-xss-protection": "0", "transfer-encoding": "chunked", "x-content-type-options": "nosniff", "content-security-policy": "upgrade-insecure-requests", "strict-transport-security": "max-age=31536000; includeSubDomains"}, "statusCode": 200, "statusMessage": "OK"}}]}, "settings": {"executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000}, "versionId": "fbfa83f0-1109-4c7e-9cd7-abfabc810f48", "connections": {"d4f30eff-220a-4682-9072-f1bbbce3655c": {"main": [[{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c", "type": "main", "index": 0}], [{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c-58e0b12f", "type": "main", "index": 0}], [{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c-bae21ca5", "type": "main", "index": 0}], [{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c-87d4f2f8", "type": "main", "index": 0}], [{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c-558621d2", "type": "main", "index": 0}], [{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c-9c7f124c", "type": "main", "index": 0}], [{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c-f5d6976b", "type": "main", "index": 0}], [{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c-efcb2026", "type": "main", "index": 0}], [{"node": "error-handler-d4f30eff-220a-4682-9072-f1bbbce3655c-f6dcab1f", "type": "main", "index": 0}]]}, "a1d32bae-67a0-487d-9583-0b53ab25d184": {"main": [[{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184", "type": "main", "index": 0}], [{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184-ad1f5235", "type": "main", "index": 0}], [{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184-4fdfe3c5", "type": "main", "index": 0}], [{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184-c0d4c222", "type": "main", "index": 0}], [{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184-42f3ee05", "type": "main", "index": 0}], [{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184-f1008f08", "type": "main", "index": 0}], [{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184-090cf12c", "type": "main", "index": 0}], [{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184-21939f6c", "type": "main", "index": 0}], [{"node": "error-handler-a1d32bae-67a0-487d-9583-0b53ab25d184-7e201907", "type": "main", "index": 0}]]}, "9791db0e-c9a5-4fd8-b3fc-fd92b65c6362": {"main": [[{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362", "type": "main", "index": 0}], [{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362-c8b905d2", "type": "main", "index": 0}], [{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362-12e291d4", "type": "main", "index": 0}], [{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362-477169b1", "type": "main", "index": 0}], [{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362-b0692c44", "type": "main", "index": 0}], [{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362-917a6fcf", "type": "main", "index": 0}], [{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362-d1d9bc02", "type": "main", "index": 0}], [{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362-b90592b5", "type": "main", "index": 0}], [{"node": "error-handler-9791db0e-c9a5-4fd8-b3fc-fd92b65c6362-73afff1a", "type": "main", "index": 0}]]}, "d418088f-cebd-483a-b413-09f62faac1b7": {"main": [[{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7", "type": "main", "index": 0}], [{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7-2cab4c2d", "type": "main", "index": 0}], [{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7-013aea4a", "type": "main", "index": 0}], [{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7-e7853ea0", "type": "main", "index": 0}], [{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7-2e46646f", "type": "main", "index": 0}], [{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7-4e7909f8", "type": "main", "index": 0}], [{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7-5b3b5388", "type": "main", "index": 0}], [{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7-234b5659", "type": "main", "index": 0}], [{"node": "error-handler-d418088f-cebd-483a-b413-09f62faac1b7-bb52f063", "type": "main", "index": 0}]]}, "c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5": {"main": [[{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5", "type": "main", "index": 0}], [{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5-a1dc31da", "type": "main", "index": 0}], [{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5-a425f66c", "type": "main", "index": 0}], [{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5-d83f5e07", "type": "main", "index": 0}], [{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5-cfbed7e2", "type": "main", "index": 0}], [{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5-30b58b17", "type": "main", "index": 0}], [{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5-db75bc98", "type": "main", "index": 0}], [{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5-1726ef00", "type": "main", "index": 0}], [{"node": "error-handler-c77d1f84-8db8-4ca5-9bcf-854a4bda9cf5-765cf37a", "type": "main", "index": 0}]]}, "b6c43a16-29e8-4074-9dda-5661dfd3da5d": {"main": [[{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d", "type": "main", "index": 0}], [{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d-81370369", "type": "main", "index": 0}], [{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d-2922b58b", "type": "main", "index": 0}], [{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d-218340fe", "type": "main", "index": 0}], [{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d-59d293b1", "type": "main", "index": 0}], [{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d-830830bf", "type": "main", "index": 0}], [{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d-5cbbeaed", "type": "main", "index": 0}], [{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d-f2341ae8", "type": "main", "index": 0}], [{"node": "error-handler-b6c43a16-29e8-4074-9dda-5661dfd3da5d-10505bdf", "type": "main", "index": 0}]]}, "bcdf8e9e-463c-43d4-a29e-7f90076815a1": {"main": [[{"node": "error-handler-bcdf8e9e-463c-43d4-a29e-7f90076815a1-493d7392", "type": "main", "index": 0}]]}}, "description": "Automated workflow: Content to 9:16 Aspect Image Generator v1. This workflow integrates 14 different services: stickyNote, filter, httpRequest, wait, airtable. It contains 52 nodes and follows best practices for error handling and security.", "notes": "Excellent quality workflow: Content to 9:16 Aspect Image Generator v1. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}