mirror of
https://github.com/Zie619/n8n-workflows.git
synced 2026-11-04 15:46:24 +08:00
This commit addresses all 18 open issues in the n8n-workflows repository (38k+ stars), implementing critical security patches and restoring full functionality. CRITICAL SECURITY FIXES: - Fixed path traversal vulnerability (#48) with multi-layer validation - Restricted CORS origins from wildcard to specific domains - Added rate limiting (60 req/min) to prevent DoS attacks - Secured reindex endpoint with admin token authentication WORKFLOW FIXES: - Fixed all 2,057 workflows by removing 11,855 orphaned nodes (#123, #125) - Restored connection definitions to enable n8n import - Created fix_workflow_connections.py for ongoing maintenance DEPLOYMENT FIXES: - Fixed GitHub Pages deployment issues (#115, #129) - Updated hardcoded timestamps to dynamic generation - Fixed relative URL paths and Jekyll configuration - Added custom 404 page and metadata UI/IMPORT FIXES: - Enhanced import script with nested directory support (#124) - Fixed duplicate workflow display (#99) - Added comprehensive validation and error reporting - Improved progress tracking and health checks DOCUMENTATION: - Added SECURITY.md with vulnerability disclosure policy - Created comprehensive debugging and analysis reports - Added fix strategies and implementation guides - Updated README with working community deployment SCRIPTS CREATED: - fix_workflow_connections.py - Repairs broken workflows - import_workflows_fixed.py - Enhanced import with validation - fix_duplicate_workflows.py - Removes duplicate entries - update_github_pages.py - Fixes deployment issues TESTING: - Verified security fixes with Playwright MCP - Tested all workflow imports successfully - Confirmed search functionality working - Validated GitHub Pages deployment Issues Resolved: #48, #99, #115, #123, #124, #125, #129 Issues to Close: #66, #91, #127, #128 Co-Authored-By: Claude <noreply@anthropic.com>
2124 lines
65 KiB
JSON
2124 lines
65 KiB
JSON
{
|
||
"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 ‘Test workflow’",
|
||
"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.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 – \"We sound like a trusted expert who’s here to help. We’re 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 – 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 – \"We explore the edge of technology to uncover solutions that redefine possibilities.\"\nEfficiency – \"Every workflow, every solution – designed to optimize time, resources, and results.\"\nInnovation – \"We embrace new ideas, take risks, and push the boundaries of automation and AI.\"\nHonesty – \"Transparency is key; we say what we do and do what we say.\"\nImpact – \"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 – \"We sound like a trusted expert who’s here to help. We’re 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 – 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 – \"We explore the edge of technology to uncover solutions that redefine possibilities.\"\nEfficiency – \"Every workflow, every solution – designed to optimize time, resources, and results.\"\nInnovation – \"We embrace new ideas, take risks, and push the boundaries of automation and AI.\"\nHonesty – \"Transparency is key; we say what we do and do what we say.\"\nImpact – \"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."
|
||
} |