{
  "workflow": {
    "id": 5825,
    "name": "Generate startup ideas & business plans with GPT-4.1, Perplexity Sonar & Claude Sonnet",
    "views": 1273,
    "recentViews": 0,
    "totalViews": 1273,
    "createdAt": "2025-07-09T15:29:51.320Z",
    "description": "*This workflow contains community nodes that are only compatible with the self-hosted version of n8n.*\n\n## 🚀 Start-up Ideas Generator – From Idea to Executive Summary in Minutes\nDescription:\nThis AI-powered n8n workflow helps you brainstorm and validate start-up ideas, perform market research using Perplexity Sonar, and automatically generate a professional business plan — all within minutes.\n\nIt’s designed for entrepreneurs, accelerators, venture studios, and ideation teams looking to go from a single prompt to a detailed proposal ready to pitch or develop.\n\nWatch step-by-step build video of n8n workflows like this:\nhttps://www.youtube.com/@Automatewithmarc\n\n## Setup Instructions\nRequired Credentials:\n\nOpenAI API Key – For GPT-4.1\nPerplexity Sonar Access Token – For deep research\nAnthropic Claude API Key – For business plan writing\n\nGoogle Service Account Credentials – To write to Docs\n## How It Works:\n💬 Chat Trigger\n Start the process by typing a simple request like “Give me a few start-up ideas in AI tech.”\n\n🧠 AI Research Agent (OpenAI + Perplexity Sonar)\n The system defines the research scope, taps into Perplexity AI for deep market scans, and outputs high-potential business opportunities including:\n\nMarket size\nCustomer pain points\nCompetition overview\nDifferentiation strategy\n\n📄 Business Case Generator (Claude)\n Each opportunity is expanded into a complete business plan using Claude Sonnet, covering:\n\nExecutive summary\nMarket analysis\nProduct description\nCompetitor gap\nBusiness model & GTM\nFinancials & roadmap\n\n📃 Google Docs Export\n The full business plan is automatically inserted into a connected Google Doc for easy sharing, editing, or pitching.\n## Google Docs Configuration:\nCreate a Google Doc titled \"Startup Business Plan\" (or adjust the title in the node settings)\nShare the document with your Google service account email\nUpdate the Document ID field in the Google Docs node accordingly\nEnsure that the structure accepts plain text input — formatting is handled by the node\n\n## Tools & Models Used:\nLangChain Chat Trigger\n\nOpenAI GPT-4.1 (Research Prompt Structuring)\n\nPerplexity Sonar Deep Research (Market Research)\n\nAnthropic Claude Sonnet (Business Plan Writing)\n\nGoogle Docs Node (Formatted Output)\n\n## Use Cases:\nRapid ideation for venture building or incubators\n\nValidating start-up ideas before prototyping\n\nAutomating market research + proposal writing\n\nGenerating investor-ready pitch materials\n\n",
    "workflow": {
      "id": "",
      "meta": {},
      "name": "Start-up Ideas Generator",
      "tags": [],
      "nodes": [
        {
          "id": "76a873cb-d035-4ca4-8ca9-ca9d2b1d3aa1",
          "name": "When chat message received",
          "type": "@n8n/n8n-nodes-langchain.chatTrigger",
          "position": [
            -280,
            -60
          ],
          "webhookId": "",
          "parameters": {
            "options": {}
          },
          "typeVersion": 1.1
        },
        {
          "id": "75de6535-e334-4d64-a57f-7260df401a9d",
          "name": "Anthropic Chat Model",
          "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
          "position": [
            380,
            120
          ],
          "parameters": {
            "model": {
              "__rl": true,
              "mode": "list",
              "value": "claude-sonnet-4-20250514",
              "cachedResultName": "Claude 4 Sonnet"
            },
            "options": {}
          },
          "credentials": {
            "anthropicApi": {
              "id": "credential-id",
              "name": "anthropicApi Credential"
            }
          },
          "typeVersion": 1.3
        },
        {
          "id": "ce9f1ce5-2e12-4acc-ad9c-f92ba13ca246",
          "name": "Executive Summary",
          "type": "n8n-nodes-base.googleDocs",
          "position": [
            740,
            -60
          ],
          "parameters": {
            "actionsUi": {
              "actionFields": [
                {
                  "text": "={{ $json.text }}",
                  "action": "insert"
                }
              ]
            },
            "operation": "update",
            "documentURL": "Redacted"
          },
          "credentials": {
            "googleDocsOAuth2Api": {
              "id": "credential-id",
              "name": "googleDocsOAuth2Api Credential"
            }
          },
          "typeVersion": 2
        },
        {
          "id": "7932ae33-d1e4-4bb8-b38e-91b74435cb5f",
          "name": "Sticky Note",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -340,
            -180
          ],
          "parameters": {
            "width": 220,
            "height": 500,
            "content": "Chat Input Trigger"
          },
          "typeVersion": 1
        },
        {
          "id": "0a490125-3a86-43cf-83c5-1b436e54e7ff",
          "name": "Sticky Note1",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -100,
            -180
          ],
          "parameters": {
            "color": 4,
            "width": 300,
            "height": 500,
            "content": "Define Research Scope"
          },
          "typeVersion": 1
        },
        {
          "id": "09e33798-af03-45bf-b0a0-a01aa654d8e3",
          "name": "Research Scope Definer Agent",
          "type": "@n8n/n8n-nodes-langchain.openAi",
          "position": [
            -80,
            -60
          ],
          "parameters": {
            "modelId": {
              "__rl": true,
              "mode": "list",
              "value": "gpt-4.1",
              "cachedResultName": "GPT-4.1"
            },
            "options": {},
            "messages": {
              "values": [
                {
                  "content": "={{ $json.chatInput }}"
                },
                {
                  "role": "system",
                  "content": "You are a deep‑research AI agent with access to the Perplexity Sonar Deep Research tool. Your task is to take the user’s query (e.g. “Give me a few start‑up ideas in AI tech”) and:\n\n1. Conduct thorough market research:\n   • Identify 3–5 high‑potential start‑up opportunities aligned with the user’s topic.\n   • For each opportunity, include:\n     – A concise description of the idea.\n     – Target market size and growth trends.\n     – Key customer pain points you’ll solve.\n     – Competitive landscape (top 2–3 players and gaps).\n     – High‑level feasibility and differentiation angles.\n\n2. Structure your output as a JSON array named “opportunities”, where each element contains the fields:\n   {\n     \"title\": string,\n     \"description\": string,\n     \"market_size\": string,\n     \"customer_pain_points\": string[],\n     \"competition\": { \"name\": string, \"notes\": string }[],\n     \"differentiation\": string\n   }\n\n3. Do not include any extraneous explanation—only return valid JSON.\n\nOnce complete, pass this JSON to the next AI Agent node, which will convert it into a full business plan.\n"
                }
              ]
            }
          },
          "credentials": {
            "openAiApi": {
              "id": "credential-id",
              "name": "openAiApi Credential"
            }
          },
          "typeVersion": 1.8
        },
        {
          "id": "16ca83ec-c18d-4196-8122-0ca4dfeb0871",
          "name": "Sticky Note3",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            220,
            -180
          ],
          "parameters": {
            "color": 5,
            "width": 420,
            "height": 500,
            "content": "Business Plan Proposal Builder"
          },
          "typeVersion": 1
        },
        {
          "id": "2de9f3f6-5e61-47c1-842d-c7bf996d4a1b",
          "name": "Claude Business Case Writer",
          "type": "@n8n/n8n-nodes-langchain.chainLlm",
          "position": [
            320,
            -60
          ],
          "parameters": {
            "text": "={{ $json.message.content }}",
            "batching": {},
            "messages": {
              "messageValues": [
                {
                  "message": "You are a business‐plan AI agent. You will receive a JSON object named `opportunities` from the previous research node, structured as an array of:\n{\n  \"title\": string,\n  \"description\": string,\n  \"market_size\": string,\n  \"customer_pain_points\": string[],\n  \"competition\": { \"name\": string, \"notes\": string }[],\n  \"differentiation\": string\n}\n\nYour task is to transform each opportunity into a complete, polished business plan and output it as plain text ready to populate a Google Doc. For each opportunity, produce these sections with clear headings:\n\n1. **Title**  \n2. **Executive Summary**  \n   – One‑paragraph overview of the opportunity and value proposition.  \n3. **Market Analysis**  \n   – Market size and growth trends.  \n   – Key customer segments and pain points.  \n4. **Product or Service Description**  \n   – Detailed description of the offering.  \n   – How it solves the pain points.  \n5. **Competitive Analysis**  \n   – Summary of top competitors and market gaps.  \n   – Your differentiation strategy.  \n6. **Business Model**  \n   – Revenue streams, pricing model, and unit economics.  \n7. **Go‑to‑Market Strategy**  \n   – Marketing channels, sales approach, and partnerships.  \n8. **Financial Projections (Year 1–3)**  \n   – High‑level revenue, cost assumptions, and breakeven outlook.  \n9. **Team & Roadmap**  \n   – Key roles required and a 6‑month roadmap of milestones.  \n\n– Use professional, concise language.  \n– Format headings using Markdown‑style (e.g., `## Executive Summary`) so the Google Doc node will render them as section titles.  \n– Do not include any JSON or explanatory text—only the formatted business plan content.  \n"
                }
              ]
            },
            "promptType": "define"
          },
          "typeVersion": 1.7
        },
        {
          "id": "dbc5fc4a-3f45-45f6-a34c-c302900dedd0",
          "name": "Sticky Note4",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            660,
            -180
          ],
          "parameters": {
            "color": 3,
            "width": 300,
            "height": 500,
            "content": "Business Case Output on Google Docs"
          },
          "typeVersion": 1
        },
        {
          "id": "756b169a-3f46-4671-a8fe-62d7732a3911",
          "name": "Sticky Note5",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -1420,
            -280
          ],
          "parameters": {
            "color": 6,
            "width": 1060,
            "height": 1220,
            "content": "🚀 Start-up Ideas Generator – From Idea to Business Plan in Minutes\nDescription:\nThis AI-powered n8n workflow helps you brainstorm and validate start-up ideas, perform market research using Perplexity Sonar, and automatically generate a professional business plan — all within minutes.\n\nIt’s designed for entrepreneurs, accelerators, venture studios, and ideation teams looking to go from a single prompt to a detailed proposal ready to pitch or develop.\n\nWatch step-by-step build video of n8n workflows like this:\nhttps://www.youtube.com/@Automatewithmarc\n\n🔍 How It Works:\n💬 Chat Trigger\n Start the process by typing a simple request like “Give me a few start-up ideas in AI tech.”\n\n🧠 AI Research Agent (OpenAI + Perplexity Sonar)\n The system defines the research scope, taps into Perplexity AI for deep market scans, and outputs high-potential business opportunities including:\n\nMarket size\n\nCustomer pain points\n\nCompetition overview\n\nDifferentiation strategy\n\n📄 Business Case Generator (Claude)\n Each opportunity is expanded into a complete business plan using Claude Sonnet, covering:\n\nExecutive summary\n\nMarket analysis\n\nProduct description\n\nCompetitor gap\n\nBusiness model & GTM\n\nFinancials & roadmap\n\n📃 Google Docs Export\n The full business plan is automatically inserted into a connected Google Doc for easy sharing, editing, or pitching.\n\n🛠️ Tools & Models Used:\nLangChain Chat Trigger\n\nOpenAI GPT-4.1 (Research Prompt Structuring)\n\nPerplexity Sonar Deep Research (Market Research)\n\nAnthropic Claude Sonnet (Business Plan Writing)\n\nGoogle Docs Node (Formatted Output)\n\n💡 Use Cases:\nRapid ideation for venture building or incubators\n\nValidating start-up ideas before prototyping\n\nAutomating market research + proposal writing\n\nGenerating investor-ready pitch materials\n\n"
          },
          "typeVersion": 1
        },
        {
          "id": "b5500023-acb8-43e3-8620-a0a52d432c79",
          "name": "Perplexity Sonar Deep Research",
          "type": "n8n-nodes-base.perplexityTool",
          "position": [
            20,
            160
          ],
          "parameters": {
            "model": "sonar-deep-research",
            "options": {},
            "messages": {
              "message": [
                {
                  "content": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('message0_Text', ``, 'string') }}"
                }
              ]
            },
            "requestOptions": {}
          },
          "credentials": {
            "perplexityApi": {
              "id": "credential-id",
              "name": "perplexityApi Credential"
            }
          },
          "typeVersion": 1
        }
      ],
      "active": false,
      "pinData": {},
      "settings": {
        "executionOrder": "v1"
      },
      "versionId": "",
      "connections": {
        "Anthropic Chat Model": {
          "ai_languageModel": [
            [
              {
                "node": "Claude Business Case Writer",
                "type": "ai_languageModel",
                "index": 0
              }
            ]
          ]
        },
        "When chat message received": {
          "main": [
            [
              {
                "node": "Research Scope Definer Agent",
                "type": "main",
                "index": 0
              }
            ]
          ]
        },
        "Claude Business Case Writer": {
          "main": [
            [
              {
                "node": "Google Docs",
                "type": "main",
                "index": 0
              }
            ]
          ]
        },
        "Research Scope Definer Agent": {
          "main": [
            [
              {
                "node": "Claude Business Case Writer",
                "type": "main",
                "index": 0
              }
            ]
          ]
        },
        "Perplexity Sonar Deep Research": {
          "ai_tool": [
            [
              {
                "node": "Research Scope Definer Agent",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        }
      }
    },
    "lastUpdatedBy": 29,
    "workflowInfo": {
      "nodeCount": 11,
      "nodeTypes": {
        "n8n-nodes-base.googleDocs": {
          "count": 1
        },
        "n8n-nodes-base.stickyNote": {
          "count": 5
        },
        "n8n-nodes-base.perplexityTool": {
          "count": 1
        },
        "@n8n/n8n-nodes-langchain.openAi": {
          "count": 1
        },
        "@n8n/n8n-nodes-langchain.chainLlm": {
          "count": 1
        },
        "@n8n/n8n-nodes-langchain.chatTrigger": {
          "count": 1
        },
        "@n8n/n8n-nodes-langchain.lmChatAnthropic": {
          "count": 1
        }
      }
    },
    "status": "published",
    "user": {
      "name": "Automate With Marc",
      "username": "marconi",
      "bio": "Automating Start-Up and Business processes. \nHelping non-techies understand and leverage Agentic AI with easy to understand step-by-step tutorials.\nCheck out my educational content:\nhttps://www.youtube.com/@Automatewithmarc\n",
      "verified": true,
      "links": [
        "https://www.youtube.com/@Automatewithmarc"
      ],
      "avatar": "https://gravatar.com/avatar/b9654a0dd147e6f3fa7e6eb601b6572b8051c8ab4cb693774451adf9a6294798?r=pg&d=retro&size=200"
    },
    "nodes": [
      {
        "id": 495,
        "icon": "file:googleDocs.svg",
        "name": "n8n-nodes-base.googleDocs",
        "codex": {
          "data": {
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googledocs/"
                }
              ],
              "credentialDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"
                }
              ]
            },
            "categories": [
              "Miscellaneous"
            ],
            "nodeVersion": "1.0",
            "codexVersion": "1.0"
          }
        },
        "group": "[\"input\"]",
        "defaults": {
          "name": "Google Docs"
        },
        "iconData": {
          "type": "file",
          "fileBuffer": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSItMTggMCA5MCA4MCI+PHVzZSB4bGluazpocmVmPSIjYSIgeD0iLjUiIHk9Ii41Ii8+PHN5bWJvbCBpZD0iYSIgb3ZlcmZsb3c9InZpc2libGUiPjxnIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iIzU0OGRmNiIgZD0ibTM2IDAgMjIgMjJ2NTNhNC45OSA0Ljk5IDAgMCAxLTUgNUg1YTQuOTkgNC45OSAwIDAgMS01LTVWNWE0Ljk5IDQuOTkgMCAwIDEgNS01eiIvPjxwYXRoIGQ9Ik0xNCA0MGgzMHYzSDE0em0wIDdoMzB2M0gxNHptMCA4aDMwdjNIMTR6bTAgN2gyMXYzSDE0eiIvPjxwYXRoIGZpbGw9IiNhYmQwZmIiIGQ9Im0zNiAwIDIyIDIySDQxYy0yLjc3IDAtNS0yLjQ4LTUtNS4yNXoiLz48cGF0aCBmaWxsPSIjM2U1YmI5IiBkPSJNNDAuNzUgMjIgNTggMjkuMTI1VjIyeiIvPjwvZz48L3N5bWJvbD48L3N2Zz4="
        },
        "displayName": "Google Docs",
        "typeVersion": 2,
        "nodeCategories": [
          {
            "id": 11,
            "name": "Miscellaneous"
          }
        ]
      },
      {
        "id": 565,
        "icon": "fa:sticky-note",
        "name": "n8n-nodes-base.stickyNote",
        "codex": {
          "data": {
            "alias": [
              "Comments",
              "Notes",
              "Sticky"
            ],
            "categories": [
              "Core Nodes"
            ],
            "nodeVersion": "1.0",
            "codexVersion": "1.0",
            "subcategories": {
              "Core Nodes": [
                "Helpers"
              ]
            }
          }
        },
        "group": "[\"input\"]",
        "defaults": {
          "name": "Sticky Note",
          "color": "#FFD233"
        },
        "iconData": {
          "icon": "sticky-note",
          "type": "icon"
        },
        "displayName": "Sticky Note",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 9,
            "name": "Core Nodes"
          }
        ]
      },
      {
        "id": 1123,
        "icon": "fa:link",
        "name": "@n8n/n8n-nodes-langchain.chainLlm",
        "codex": {
          "data": {
            "alias": [
              "LangChain"
            ],
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.chainllm/"
                }
              ]
            },
            "categories": [
              "AI",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Chains",
                "Root Nodes"
              ]
            }
          }
        },
        "group": "[\"transform\"]",
        "defaults": {
          "name": "Basic LLM Chain",
          "color": "#909298"
        },
        "iconData": {
          "icon": "link",
          "type": "icon"
        },
        "displayName": "Basic LLM Chain",
        "typeVersion": 2,
        "nodeCategories": [
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      },
      {
        "id": 1145,
        "icon": "file:anthropic.svg",
        "name": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
        "codex": {
          "data": {
            "alias": [
              "claude",
              "sonnet",
              "opus"
            ],
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatanthropic/"
                }
              ]
            },
            "categories": [
              "AI",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Language Models",
                "Root Nodes"
              ],
              "Language Models": [
                "Chat Models (Recommended)"
              ]
            }
          }
        },
        "group": "[\"transform\"]",
        "defaults": {
          "name": "Anthropic Chat Model"
        },
        "iconData": {
          "type": "file",
          "fileBuffer": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzdEN0Q4NyIgZD0iTTMyLjczIDBoLTYuOTQ1TDM4LjQ1IDMyaDYuOTQ1ek0xMi42NjUgMCAwIDMyaDcuMDgybDIuNTktNi43MmgxMy4yNWwyLjU5IDYuNzJoNy4wODJMMTkuOTI5IDB6bS0uNzAyIDE5LjMzNyA0LjMzNC0xMS4yNDYgNC4zMzQgMTEuMjQ2eiIvPjwvc3ZnPg=="
        },
        "displayName": "Anthropic Chat Model",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      },
      {
        "id": 1247,
        "icon": "fa:comments",
        "name": "@n8n/n8n-nodes-langchain.chatTrigger",
        "codex": {
          "data": {
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.chattrigger/"
                }
              ]
            },
            "categories": [
              "Core Nodes",
              "Langchain"
            ]
          }
        },
        "group": "[\"trigger\"]",
        "defaults": {
          "name": "When chat message received"
        },
        "iconData": {
          "icon": "comments",
          "type": "icon"
        },
        "displayName": "Chat Trigger",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 9,
            "name": "Core Nodes"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      },
      {
        "id": 1250,
        "icon": "file:openAi.svg",
        "name": "@n8n/n8n-nodes-langchain.openAi",
        "codex": {
          "data": {
            "alias": [
              "LangChain",
              "ChatGPT",
              "Sora",
              "DallE",
              "whisper",
              "audio",
              "transcribe",
              "tts",
              "assistant"
            ],
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-langchain.openai/"
                }
              ]
            },
            "categories": [
              "AI",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Agents",
                "Miscellaneous",
                "Root Nodes"
              ]
            }
          }
        },
        "group": "[\"transform\"]",
        "defaults": {
          "name": "OpenAI"
        },
        "iconData": {
          "type": "file",
          "fileBuffer": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg1IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NiAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MSA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K"
        },
        "displayName": "OpenAI",
        "typeVersion": 2,
        "nodeCategories": [
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      }
    ],
    "categories": [
      {
        "id": 32,
        "name": "Market Research"
      },
      {
        "id": 51,
        "name": "Multimodal AI"
      }
    ],
    "image": []
  }
}