Crear perfiles de empresa estructurados con Mistral AI, Firecrawl y análisis de la competencia

Avanzado

Este es unMarket Research, AI Summarizationflujo de automatización del dominio deautomatización que contiene 35 nodos.Utiliza principalmente nodos como Switch, Supabase, FormTrigger, GoogleDrive, McpClientTool. Usar Mistral IA, Firecrawl y análisis de la competencia para crear perfiles de empresa estructurados

Requisitos previos
  • URL y Clave de API de Supabase
  • Credenciales de API de Google Drive
  • Pueden requerirse credenciales de autenticación para la API de destino
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "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": "listar herramientas",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -5040,
        -32
      ],
      "parameters": {},
      "credentials": {},
      "typeVersion": 1
    },
    {
      "id": "264e6a97-1609-4555-ae55-40db0685b81c",
      "name": "ejecutar herramientas",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -5184,
        -32
      ],
      "parameters": {},
      "credentials": {},
      "typeVersion": 1
    },
    {
      "id": "68ba6ec3-0e73-4d36-8e8a-e6fdd16d9de4",
      "name": "encontrar competidor",
      "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": "Analizador de Salida Estructurada",
      "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": "Rastrear y Extraer",
      "type": "n8n-nodes-crawl-and-scrape.crawleeNode",
      "position": [
        -6320,
        -1104
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "8cac5c1d-068a-420b-b66b-57d73be87cc6",
      "name": "Al enviar formulario",
      "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": "Switch",
      "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": "rastreador web básico",
      "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": "base de datos de redes sociales",
      "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": "palabras clave",
      "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": "Extractor de Información1",
      "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": "Nota Adhesiva",
      "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": "Nota Adhesiva1",
      "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": "Nota Adhesiva2",
      "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": "Herramientas Firecrawl1",
      "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": "Lista Firecrawl1",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        -6480,
        -464
      ],
      "parameters": {},
      "credentials": {},
      "typeVersion": 1
    },
    {
      "id": "416b8711-6a9d-4c3b-866f-3e6f443b2f8b",
      "name": "Analizador de Salida Estructurada1",
      "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": "Herramienta de Búsqueda Web",
      "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": "Sin operación, no hacer nada",
      "type": "n8n-nodes-base.noOp",
      "position": [
        -3792,
        -1120
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "74b06226-fec4-4277-96d0-776ddb25fb22",
      "name": "Nota Adhesiva3",
      "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": "Nota Adhesiva4",
      "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": "Rastreador basado en 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": "Convertir a archivo para almacenamiento",
      "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": "Nota Adhesiva5",
      "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": "Convertir a archivo para almacenamiento1",
      "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": "guardar en 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": "guardar en 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": "Nota Adhesiva7",
      "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
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Avanzado - Investigación de mercado, Resumen de IA

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos35
Categoría2
Tipos de nodos14
Descripción de la dificultad

Adecuado para usuarios avanzados, flujos de trabajo complejos con 16+ nodos

Autor
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

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34