8
n8n 한국어amn8n.com

Mistral AI, Firecrawl, 경쟁 분석을 사용하여 구조화된 회사 자료 생성

고급

이것은Market Research, AI Summarization분야의자동화 워크플로우로, 35개의 노드를 포함합니다.주로 Switch, Supabase, FormTrigger, GoogleDrive, McpClientTool 등의 노드를 사용하며. Mistral AI, Firecrawl, 경쟁 분석을 사용하여 구조화된 회사 자료를 만들기

사전 요구사항
  • Supabase URL과 API Key
  • Google Drive API 인증 정보
  • 대상 API의 인증 정보가 필요할 수 있음
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "meta": {
    "instanceId": "e4680277d6b9c8b80748f71c2c1d0f9a640576175738ea2675967f762eeaf9df",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "1ffe080e-073c-46cb-83a7-81b417f8123b",
      "name": "Supabase",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -6000,
        -688
      ],
      "parameters": {
        "tableId": "companies",
        "fieldsUi": {
          "fieldValues": [
            {
              "fieldId": "name",
              "fieldValue": "={{ $json.output.company_name }}"
            },
            {
              "fieldId": "mission",
              "fieldValue": "={{ $json.output.about_summary.mission }}"
            },
            {
              "fieldId": "vision",
              "fieldValue": "={{ $json.output.about_summary.vision }}"
            },
            {
              "fieldId": "values",
              "fieldValue": "={{ $json.output.about_summary.values }}"
            },
            {
              "fieldId": "services",
              "fieldValue": "={{ $json.output.services }}"
            },
            {
              "fieldId": "social_links",
              "fieldValue": "={{ $json.output.social_media_links }}"
            },
            {
              "fieldId": "contact_details",
              "fieldValue": "={{ $json.output.contact_details }}"
            },
            {
              "fieldId": "target_audience",
              "fieldValue": "={{ $json.output.target_audience.client_types }}"
            },
            {
              "fieldId": "testimonials",
              "fieldValue": "={{ $json.output.testimonials_or_clients }}"
            },
            {
              "fieldId": "blogs",
              "fieldValue": "={{ $json.output.recent_blog_or_news }}"
            },
            {
              "fieldId": "seo_keywords",
              "fieldValue": "={{ $json.output.seo_keywords }}"
            },
            {
              "fieldId": "notable_features",
              "fieldValue": "={{ $json.output.notable_features_or_differentiators }}"
            },
            {
              "fieldId": "location",
              "fieldValue": "={{ $json.output.location }}"
            },
            {
              "fieldId": "tone_of_voice",
              "fieldValue": "={{ $json.output.tone_of_voice }}"
            },
            {
              "fieldId": "calls_to_action",
              "fieldValue": "={{ $json.output.calls_to_action }}"
            },
            {
              "fieldId": "slug",
              "fieldValue": "={{ $json.output.company_name }}"
            },
            {
              "fieldId": "brand_story",
              "fieldValue": "={{ $json.output.one_liner }}"
            },
            {
              "fieldId": "social_links",
              "fieldValue": "={{ $json.output.social_media_links }}"
            }
          ]
        },
        "useCustomSchema": true
      },
      "typeVersion": 1
    },
    {
      "id": "0a72433a-bf91-4c15-a3c5-6298cfa9ac50",
      "name": "Mistral Cloud Chat Model3",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -5312,
        -64
      ],
      "parameters": {
        "model": "mistral-small-latest",
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "acb8f32a-8abe-4bdb-b3f8-a6897020f412",
      "name": "도구 목록",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -5040,
        -32
      ],
      "parameters": {},
      "credentials": {},
      "typeVersion": 1
    },
    {
      "id": "264e6a97-1609-4555-ae55-40db0685b81c",
      "name": "도구 실행",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -5184,
        -32
      ],
      "parameters": {},
      "credentials": {},
      "typeVersion": 1
    },
    {
      "id": "68ba6ec3-0e73-4d36-8e8a-e6fdd16d9de4",
      "name": "경쟁사 찾기",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -5280,
        -256
      ],
      "parameters": {
        "text": "={{ $json.name }} {{ $json.location.headquarters }}",
        "options": {
          "systemMessage": "you are ai webs search -utilize Tavily to search\n\nBegin by listing all available tools using list tools.\n\nThen, based on the tools available, use select tool to execute\n\ndo a tavily_search for given user prompt than find brands competing or is direct competitor to them in similar scale to them use crunbase.com to get accurate result"
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2
    },
    {
      "id": "7d7d4012-5ec8-4e4c-a1c9-53bcc2f8264e",
      "name": "구조화 출력 파서",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -4864,
        -32
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"company_name\": \"\",\n  \"address\": {\n    \"city\": \"\",\n    \"state\": \"\",\n    \"country\": \"\"\n  },\n  \"industry\": \"\",\n  \"website\": \"\",\n  \"description\": \"\",\n  \"competitors\": [\n    {\n      \"name\": \"\",\n      \"industry\": \"\",\n      \"location\": \"\",\n      \"is_market_leader\": false,\n      \"notes\": \"\"\n    }\n  ],\n  \"additional_info\": {\n    \"company_size\": \"\",\n    \"linkedin_followers\": 0,\n    \"certifications\": [\"\"],\n    \"specializations\": [\"\"]\n  }\n}"
      },
      "typeVersion": 1.2
    },
    {
      "id": "b5527b66-2f03-42ac-bb59-3a76fabe9b12",
      "name": "Supabase4",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -4432,
        -256
      ],
      "parameters": {
        "tableId": "competitors",
        "fieldsUi": {
          "fieldValues": [
            {
              "fieldId": "company_id",
              "fieldValue": "={{ $('Supabase').item.json.id }}"
            },
            {
              "fieldId": "industry",
              "fieldValue": "={{ $json.industry }}"
            },
            {
              "fieldId": "location",
              "fieldValue": "={{ $json.location }}"
            },
            {
              "fieldId": "website",
              "fieldValue": "={{ $json.website }}"
            },
            {
              "fieldId": "notes",
              "fieldValue": "={{ $json.notes }}"
            },
            {
              "fieldId": "is_market_leader",
              "fieldValue": "={{ $json.is_market_leader }}"
            },
            {
              "fieldId": "competitor_name",
              "fieldValue": "={{ $json.name }}"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "7e4f5bf2-e208-43f0-8e08-8d8eb681d4f0",
      "name": "크롤링 및 스크래핑",
      "type": "n8n-nodes-crawl-and-scrape.crawleeNode",
      "position": [
        -6320,
        -1104
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "8cac5c1d-068a-420b-b66b-57d73be87cc6",
      "name": "폼 제출 시",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -7184,
        -880
      ],
      "webhookId": "6a0e5a4e-2987-4f24-9eb6-a7cee7f1b911",
      "parameters": {
        "options": {},
        "formTitle": "profiler",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Website url"
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Scrapping type ",
              "fieldOptions": {
                "values": [
                  {
                    "option": "basic"
                  },
                  {
                    "option": "deep scraping"
                  }
                ]
              }
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Competitor anaylsis",
              "fieldOptions": {
                "values": [
                  {
                    "option": "YES"
                  },
                  {
                    "option": "NO"
                  }
                ]
              }
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Social Media scraping",
              "fieldOptions": {
                "values": [
                  {
                    "option": "YES"
                  },
                  {
                    "option": "NO"
                  }
                ]
              }
            }
          ]
        },
        "formDescription": "create am profile for the company"
      },
      "typeVersion": 2.2
    },
    {
      "id": "5f780b78-c924-48f2-b654-2d17d69f0b66",
      "name": "스위치",
      "type": "n8n-nodes-base.switch",
      "position": [
        -6880,
        -880
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "outputKey": "for crawlee",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "08c512fc-b8f6-4325-9a3d-897a154cba46",
                    "operator": {
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json['Scrapping type '] }}",
                    "rightValue": "basic"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "crawlai",
              "conditions": {
                "options": {
                  "version": 2,
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "32135bfb-947f-46d8-960d-afa65480cc7a",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json['Scrapping type '] }}",
                    "rightValue": "deep scraping"
                  }
                ]
              },
              "renameOutput": true
            }
          ]
        },
        "options": {
          "allMatchingOutputs": false
        }
      },
      "typeVersion": 3.2
    },
    {
      "id": "26e8dec4-d627-493c-82b1-ae25c30f4c67",
      "name": "기본 웹 스크래퍼",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -6112,
        -1104
      ],
      "parameters": {
        "text": "={{ $json.data.text }}",
        "options": {
          "systemMessage": "=You are a brand analyst.\n\nAnalyze the following raw website  {{ $json.data.text }} content and return a complete Company Profile in valid JSON format.\n\nFill in or infer values where possible. If any section is missing, infer based on tone and context. Do NOT skip any section.\n\n\n\n\n\n"
        },
        "promptType": "define"
      },
      "typeVersion": 2
    },
    {
      "id": "6f6968ae-58bb-499a-956d-463e1f484f52",
      "name": "소셜 미디어 DB",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -4848,
        -944
      ],
      "parameters": {
        "tableId": "social_links",
        "fieldsUi": {
          "fieldValues": [
            {
              "fieldId": "company_id",
              "fieldValue": "={{ $('Supabase').item.json.id }}"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "2326530e-37c7-4913-9f0a-7600b60d3359",
      "name": "키워드",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -4832,
        -768
      ],
      "parameters": {
        "tableId": "seo_keywords",
        "fieldsUi": {
          "fieldValues": [
            {
              "fieldId": "company_id",
              "fieldValue": "={{ $json.company_id }}"
            },
            {
              "fieldId": "keyword",
              "fieldValue": "={{ $('Supabase').item.json.seo_keywords }}"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "5d84d70f-0eed-43c7-9c85-31803b8db0dc",
      "name": "Mistral Cloud Chat Model5",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -6160,
        -960
      ],
      "parameters": {
        "model": "mistral-small-latest",
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "cda8951a-f654-4a63-8597-a0261e95d937",
      "name": "정보 추출기1",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "position": [
        -5776,
        -1104
      ],
      "parameters": {
        "text": "={{ $json.output }}",
        "options": {},
        "schemaType": "fromJson",
        "jsonSchemaExample": "{\n  \"NAME\":\"....\",\n  \"Company Summary\": \"...\",\n  \"Mission & Vision\": {\n    \"Mission\": \"...\",\n    \"Vision\": \"...\"\n  },\n  \"Products/Services\": [\n    {\n      \"Product/Service\": \"...\",\n      \"Description\": \"...\"\n    }\n  ],\n  \"Target Audience\": \"...\",\n  \"Tone of Voice\": [\"...\", \"...\", \"...\"],\n  \"Core Brand Values\": [\"...\", \"...\", \"...\"],\n  \"Digital Presence\": [\"...\"],\n  \"Founding Story\": \"...\",\n  \"Visual Identity\": [\"...\", \"...\"],\n  \"Unique Selling Points (USPs)\": [\n    \"...\", \"...\", \"...\"\n  ]\n}"
      },
      "typeVersion": 1.1
    },
    {
      "id": "17bccd88-c696-4d30-9575-f863ea2a0c39",
      "name": "Mistral Cloud Chat Model6",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -5696,
        -944
      ],
      "parameters": {
        "model": "mistral-small-latest",
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "2beb0004-5196-44d6-aec6-0a493f49a0e4",
      "name": "Google Drive2",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -4640,
        -560
      ],
      "parameters": {
        "name": "={{ $json.output.company_name }}(detailed)",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "1eW5r0x6mSG0xnfq-Hjuc49AbDUg-dgf_",
          "cachedResultUrl": "https://drive.google.com/drive/folders/1eW5r0x6mSG0xnfq-Hjuc49AbDUg-dgf_",
          "cachedResultName": "Companies_profiles"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "24e7982a-aaf9-4d74-bbfe-360fa321182b",
      "name": "스티키 노트",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -6384,
        -1216
      ],
      "parameters": {
        "color": 6,
        "width": 980,
        "height": 380,
        "content": "                                                BASIC WEB SCRAPER\n[Installation Guide crawl and scrape node](https://www.npmjs.com/package/n8n-nodes-crawl-and-scrape)"
      },
      "typeVersion": 1
    },
    {
      "id": "8c45093d-981b-425d-95f7-fd8a52a860a4",
      "name": "스티키 노트1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -5392,
        -336
      ],
      "parameters": {
        "color": 6,
        "width": 700,
        "height": 420,
        "content": "              TAVILY MCP (COMPETITORS FINDING THROUGH SPECIALIZED SEARCH"
      },
      "typeVersion": 1
    },
    {
      "id": "8b0fcac9-8f27-4716-af56-e8bb62e0ef64",
      "name": "스티키 노트2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -6672,
        -768
      ],
      "parameters": {
        "color": 6,
        "width": 820,
        "height": 420,
        "content": "                      FIRECRAWL MCP (DEEP AI BASED SCRAPING)\n[firecrawl guide ](https://www.firecrawl.dev/)"
      },
      "typeVersion": 1
    },
    {
      "id": "615593af-45e3-406d-8737-ee5ff9fd4e11",
      "name": "Firecrawl 도구1",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -6336,
        -464
      ],
      "parameters": {},
      "credentials": {},
      "typeVersion": 1
    },
    {
      "id": "8232bd8a-05b1-4672-828c-00e7de9d58bc",
      "name": "Mistral Cloud Chat Model2",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -6608,
        -480
      ],
      "parameters": {
        "model": "mistral-small-latest",
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "efc64bb5-09f2-47ed-a104-152721d3791b",
      "name": "Firecrawl 목록1",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -6480,
        -464
      ],
      "parameters": {},
      "credentials": {},
      "typeVersion": 1
    },
    {
      "id": "416b8711-6a9d-4c3b-866f-3e6f443b2f8b",
      "name": "구조화 출력 파서1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -6208,
        -464
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"company_name\": \"\",\n  \"one_liner\": \"\",\n  \"about_summary\": {\n    \"mission\": \"\",\n    \"vision\": \"\",\n    \"values\": []\n  },\n  \"services\": [],\n  \"target_audience\": {\n    \"industries_served\": [],\n    \"client_types\": []\n  },\n  \"founders_and_team\": {\n    \"leadership_team\": []\n  },\n  \"slogans_or_taglines\": [],\n  \"social_media_links\": {\n    \"LinkedIn\": \"\",\n    \"Instagram\": \"\",\n    \"Facebook\": \"\",\n    \"Twitter\": \"\",\n    \"YouTube\": \"\",\n    \"TikTok\": \"\"\n  },\n  \"testimonials_or_clients\": {\n    \"clients\": [],\n    \"case_studies\": [],\n    \"links\": []\n  },\n  \"recent_blog_or_news\": [\n    {\n      \"title\": \"\",\n      \"summary\": \"\",\n      \"date\": \"\"\n    }\n  ],\n  \"tone_of_voice\": \"\",\n  \"calls_to_action\": [],\n  \"seo_keywords\": [],\n  \"notable_features_or_differentiators\": [],\n  \"location\": {\n    \"headquarters\": \"\",\n    \"address\": \"\",\n    \"city\": \"\",\n    \"state\": \"\",\n    \"country\": \"\",\n    \"zip_code\": \"\"\n  },\n  \"contact_details\": {\n    \"email\": \"\",\n    \"phone\": \"\",\n    \"contact_page_url\": \"\"\n  }\n}"
      },
      "typeVersion": 1.2
    },
    {
      "id": "1a930c18-72e3-480f-ba3e-b8228f82f745",
      "name": "웹 검색 도구",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        -6064,
        -464
      ],
      "parameters": {
        "url": "https://api.tavily.com/search",
        "method": "POST",
        "jsonBody": "={\n  \"query\": \"{query}\",\n  \"topic\": \"general\",\n  \"search_depth\": \"advanced\",\n  \"max_results\": 20,\n  \"include_answer\": true,\n  \"include_raw_content\": false,\n  \"include_images\": false,\n  \"include_image_descriptions\": false,\n  \"include_domains\": [\"\"],\n  \"exclude_domains\": []\n}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "toolDescription": "Web Search tool only SAP websites",
        "parametersHeaders": {
          "values": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TOKEN_HERE",
              "valueProvider": "fieldValue"
            },
            {
              "name": "Content-Type",
              "value": "application/json",
              "valueProvider": "fieldValue"
            }
          ]
        },
        "placeholderDefinitions": {
          "values": [
            {
              "name": "query",
              "type": "string",
              "description": "Search Querry"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "6daa8dea-e362-4b74-ad55-0c4a61f76808",
      "name": "작업 없음",
      "type": "n8n-nodes-base.noOp",
      "position": [
        -3792,
        -1120
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "74b06226-fec4-4277-96d0-776ddb25fb22",
      "name": "스티키 노트3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -7312,
        -1056
      ],
      "parameters": {
        "color": 5,
        "width": 352,
        "height": 368,
        "content": "## USER FILL FORM \nENTER WEBSITE URL\nSELECT TYPE OF SCRAPING 1 SIMPLE 2 DEEP"
      },
      "typeVersion": 1
    },
    {
      "id": "b4ff76b3-e5a8-4acb-8b1d-719d5804c611",
      "name": "스티키 노트4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -6944,
        -1056
      ],
      "parameters": {
        "color": 5,
        "width": 256,
        "height": 384,
        "content": "## SWITCH BETWEEN SCRAPPER BASED ON USER SELECTION"
      },
      "typeVersion": 1
    },
    {
      "id": "f78e28d4-7a4f-448f-9d0f-269b9b45b466",
      "name": "MCP 기반 스크래퍼 FIRECRAWLER",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -6448,
        -672
      ],
      "parameters": {
        "text": "={{ $json['Website url'] }}",
        "options": {
          "maxIterations": 30,
          "systemMessage": "you are ai webs scraper\n\n-utilize firecrawl to crape website\n\nBegin by listing all available Firecrawl tools using `listTools`.\n\nThen, based on the tools available, use `executeTools` to perform the appropriate actions required for the task.\n\nYour objective is to visit the provided company website and extract all key information needed to generate personalized, high-quality social media content.\n\nUtilize both Firecrawl's `list` and `tools` capabilities to extract:\n\n1. **company_name**: Full official name of the company.\n2. **one_liner**: Short summary of what the company does.\n3. **about_summary**: Mission, vision, values, and brand story.\n4. **services**: List of all services/products offered (with categories if available).\n5. **target_audience**: Who the company serves (e.g., startups, B2B, education, healthcare).\n6. **founders_and_team**: Names and roles of founders or leadership team.\n7. **slogans_or_taglines**: Any brand slogans, taglines, or mottos.\n8. **social_media_links**: All social media links with platform names (LinkedIn, Instagram, Twitter/X, Facebook, YouTube, TikTok, etc.).\n9. **testimonials_or_clients**: Any testimonials, case studies, or client logos.\n10. **recent_blog_or_news**: Titles + summaries of 3 most recent blog/news posts.\n11. **tone_of_voice**: Brand communication tone (e.g., friendly, expert, playful, technical).\n12. **calls_to_action**: CTAs like “Get Started”, “Book a Demo”, “Contact Us”.\n13. **seo_keywords**: Key phrases that frequently describe the company.\n14. **notable_features_or_differentiators**: What sets this company apart from competitors.\n\nReturn output in **structured JSON format**. Prioritize clarity and value. Ignore unrelated legal, cookie, or footer links.\n\nMake sure all data collected can directly support AI systems that generate brand-aligned social media content. \n\nseparate all data in respective manner    i need their location address as well and plus contact details use web search tool"
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2
    },
    {
      "id": "2c121b2a-172b-40e8-bd85-a1e45e8fcef6",
      "name": "저장용 파일 변환",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        -4848,
        -560
      ],
      "parameters": {
        "options": {
          "fileName": "={{ $json.output.company_name }}"
        },
        "operation": "toJson"
      },
      "typeVersion": 1.1
    },
    {
      "id": "d8bb3385-4871-41e1-93a7-e3761e9ed10f",
      "name": "스티키 노트5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -4928,
        -1392
      ],
      "parameters": {
        "color": 5,
        "width": 592,
        "height": 992,
        "content": "## save all extracted data to drive and supbase"
      },
      "typeVersion": 1
    },
    {
      "id": "bdcc087b-0b3f-499f-a174-e95ba9bcaa91",
      "name": "저장용 파일 변환1",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        -4864,
        -1104
      ],
      "parameters": {
        "options": {
          "fileName": "={{ $json.output.NAME }}"
        },
        "operation": "toJson"
      },
      "typeVersion": 1.1
    },
    {
      "id": "2d7ff3e1-b712-4c66-948f-4887bd5693f2",
      "name": "Google Drive1에 저장",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -4528,
        -1088
      ],
      "parameters": {
        "name": "={{ $('Information Extractor1').item.json.output.NAME }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive",
          "cachedResultUrl": "https://drive.google.com/drive/my-drive",
          "cachedResultName": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "1eW5r0x6mSG0xnfq-Hjuc49AbDUg-dgf_",
          "cachedResultUrl": "https://drive.google.com/drive/folders/1eW5r0x6mSG0xnfq-Hjuc49AbDUg-dgf_",
          "cachedResultName": "Companies_profiles"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "46eb337a-8bd3-4d08-b8a6-afc7dcc96682",
      "name": "Supabase에 저장",
      "type": "n8n-nodes-base.supabase",
      "position": [
        -4880,
        -1264
      ],
      "parameters": {
        "tableId": "company_basicprofiles",
        "fieldsUi": {
          "fieldValues": [
            {
              "fieldId": "name",
              "fieldValue": "={{ $json.output.NAME }}"
            },
            {
              "fieldId": "summary",
              "fieldValue": "={{ $json.output['Company Summary'] }}"
            },
            {
              "fieldId": "mission",
              "fieldValue": "={{ $json.output['Mission & Vision'].Mission }}"
            },
            {
              "fieldId": "vision",
              "fieldValue": "={{ $json.output['Mission & Vision'].Vision }}"
            },
            {
              "fieldId": "target_audience",
              "fieldValue": "={{ $json.output['Target Audience'] }}"
            },
            {
              "fieldId": "founding_story",
              "fieldValue": "={{ $json.output['Founding Story'] }}"
            },
            {
              "fieldId": "digital_presence",
              "fieldValue": "={{ $json.output['Digital Presence'] }}"
            },
            {
              "fieldId": "visual_identity",
              "fieldValue": "={{ $json.output['Visual Identity'] }}"
            },
            {
              "fieldId": "core_values",
              "fieldValue": "={{ $json.output['Core Brand Values'] }}"
            },
            {
              "fieldId": "products_services",
              "fieldValue": "={{ $json.output['Products/Services'] }}"
            },
            {
              "fieldId": "unique_selling_points",
              "fieldValue": "={{ $json.output['Unique Selling Points (USPs)'] }}"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "49071423-4a6a-4233-af67-e8e52deb2faa",
      "name": "스티키 노트7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -7088,
        -144
      ],
      "parameters": {
        "color": 5,
        "width": 1328,
        "height": 512,
        "content": "# 🌐 AI Website Scraping & Company Intelligence Workflow\n\nTransforms any website URL into a **structured, intelligent company profile** — supporting **basic** (fast) and **deep** (AI-driven) scraping modes. Extracts mission, products, services, contacts, and social links using Firecrawl AI, then structures data into **Supabase** and archives JSON backups in **Google Drive**.\n\nAfter profiling, the **Tavily AI Agent** auto-discovers competitors via **Crunchbase**, enriching profiles with similar businesses, industries, and keywords — forming a **360° company intelligence ecosystem**.\n\n### **Core Flow**\n**Form Input → Scraper (Basic/Deep) → Data Extraction → AI Structuring → Supabase + GDrive Storage → Competitor Discovery → Company Intelligence Profile**\n\n### **Key Benefits**\n- AI-powered, automated company profiling  \n- Converts unstructured site data into searchable intelligence  \n- Auto-discovers competitors for market mapping  \n- Dual storage for reliability (Supabase + Drive)  \n- Scalable for B2B enrichment and market research  \n"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "5f780b78-c924-48f2-b654-2d17d69f0b66": {
      "main": [
        [],
        [
          {
            "node": "f78e28d4-7a4f-448f-9d0f-269b9b45b466",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1ffe080e-073c-46cb-83a7-81b417f8123b": {
      "main": [
        [
          {
            "node": "68ba6ec3-0e73-4d36-8e8a-e6fdd16d9de4",
            "type": "main",
            "index": 0
          },
          {
            "node": "6f6968ae-58bb-499a-956d-463e1f484f52",
            "type": "main",
            "index": 0
          },
          {
            "node": "2326530e-37c7-4913-9f0a-7600b60d3359",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2326530e-37c7-4913-9f0a-7600b60d3359": {
      "main": [
        [
          {
            "node": "6daa8dea-e362-4b74-ad55-0c4a61f76808",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b5527b66-2f03-42ac-bb59-3a76fabe9b12": {
      "main": [
        [
          {
            "node": "6daa8dea-e362-4b74-ad55-0c4a61f76808",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1a930c18-72e3-480f-ba3e-b8228f82f745": {
      "ai_tool": [
        [
          {
            "node": "f78e28d4-7a4f-448f-9d0f-269b9b45b466",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "68ba6ec3-0e73-4d36-8e8a-e6fdd16d9de4": {
      "main": [
        [
          {
            "node": "b5527b66-2f03-42ac-bb59-3a76fabe9b12",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "46eb337a-8bd3-4d08-b8a6-afc7dcc96682": {
      "main": [
        [
          {
            "node": "6daa8dea-e362-4b74-ad55-0c4a61f76808",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "26e8dec4-d627-493c-82b1-ae25c30f4c67": {
      "main": [
        [
          {
            "node": "cda8951a-f654-4a63-8597-a0261e95d937",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8cac5c1d-068a-420b-b66b-57d73be87cc6": {
      "main": [
        [
          {
            "node": "5f780b78-c924-48f2-b654-2d17d69f0b66",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2d7ff3e1-b712-4c66-948f-4887bd5693f2": {
      "main": [
        [
          {
            "node": "6daa8dea-e362-4b74-ad55-0c4a61f76808",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "cda8951a-f654-4a63-8597-a0261e95d937": {
      "main": [
        [
          {
            "node": "46eb337a-8bd3-4d08-b8a6-afc7dcc96682",
            "type": "main",
            "index": 0
          },
          {
            "node": "bdcc087b-0b3f-499f-a174-e95ba9bcaa91",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7d7d4012-5ec8-4e4c-a1c9-53bcc2f8264e": {
      "ai_outputParser": [
        [
          {
            "node": "68ba6ec3-0e73-4d36-8e8a-e6fdd16d9de4",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "8232bd8a-05b1-4672-828c-00e7de9d58bc": {
      "ai_languageModel": [
        [
          {
            "node": "f78e28d4-7a4f-448f-9d0f-269b9b45b466",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "0a72433a-bf91-4c15-a3c5-6298cfa9ac50": {
      "ai_languageModel": [
        [
          {
            "node": "68ba6ec3-0e73-4d36-8e8a-e6fdd16d9de4",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "5d84d70f-0eed-43c7-9c85-31803b8db0dc": {
      "ai_languageModel": [
        [
          {
            "node": "26e8dec4-d627-493c-82b1-ae25c30f4c67",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "17bccd88-c696-4d30-9575-f863ea2a0c39": {
      "ai_languageModel": [
        [
          {
            "node": "cda8951a-f654-4a63-8597-a0261e95d937",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "416b8711-6a9d-4c3b-866f-3e6f443b2f8b": {
      "ai_outputParser": [
        [
          {
            "node": "f78e28d4-7a4f-448f-9d0f-269b9b45b466",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "2c121b2a-172b-40e8-bd85-a1e45e8fcef6": {
      "main": [
        [
          {
            "node": "2beb0004-5196-44d6-aec6-0a493f49a0e4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "bdcc087b-0b3f-499f-a174-e95ba9bcaa91": {
      "main": [
        [
          {
            "node": "2d7ff3e1-b712-4c66-948f-4887bd5693f2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f78e28d4-7a4f-448f-9d0f-269b9b45b466": {
      "main": [
        [
          {
            "node": "1ffe080e-073c-46cb-83a7-81b417f8123b",
            "type": "main",
            "index": 0
          },
          {
            "node": "2c121b2a-172b-40e8-bd85-a1e45e8fcef6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

고급 - 시장 조사, AI 요약

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
고급
노드 수35
카테고리2
노드 유형14
난이도 설명

고급 사용자를 위한 16+개 노드의 복잡한 워크플로우

저자
DIGITAL BIZ TECH

DIGITAL BIZ TECH

@dbt

Digital Biz Tech empowers organizations to unlock their knowledge and creativity with AI. From zero-retention assistants that deliver secure, source-linked answers to intelligent content engines that generate and schedule on-brand campaigns, we transform how teams access, create, and act on information. 📩 For consulting or collaborations, contact shilpa.raaju@digitalbiz.tech

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34