{
  "id": "tZhYQXv2WOoX0PvT",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "35  Monitor Competitor Financials",
  "tags": [],
  "nodes": [
    {
      "id": "df69b41c-28b1-457b-93e2-1c6523028d01",
      "name": "\ud83d\udea6 Start Workflow (Manual Trigger)",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -60,
        20
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9ebe6532-1865-4c87-a443-ed23157dc7fa",
      "name": "\ud83d\udd17 Enter Yahoo Finance URL for Tesla",
      "type": "n8n-nodes-base.set",
      "position": [
        140,
        20
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "50cdc310-34d9-4743-a943-f3ad55ab63b8",
              "name": "teslaURL",
              "type": "string",
              "value": "https://finance.yahoo.com/quote/TSLA/financials"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "d96bdd1f-8866-4712-b593-92ba5d1a8d97",
      "name": "\ud83e\udd16 AI Agent: Scrape Tesla Financial Data",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        420,
        20
      ],
      "parameters": {
        "text": "=Please scrape the latest financial data for Tesla, Inc. (TSLA) from Yahoo Finance for the latest quarter available. \n\nSearch URL : {{ $json.teslaURL }}\n\nInclude the following information:\n- Revenue for the latest quarter.\n- Total Income\n- Total Expenses\n- Earnings per Share (EPS) for the latest quarter.\n-  net margin for the latest quarter.\n- Profit (Net Income) for the latest quarter.\n\nplease dont give me tha summary of these above financial data.\nPlease provide a detailed breakdown of only  these above financial metrics nothing else.\n",
        "options": {},
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2
    },
    {
      "id": "8e8438ab-e793-4637-af83-6351f6c41068",
      "name": "\ud83e\udde0 OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        380,
        320
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "be009492-2ff8-4d69-847f-64d7deb338e0",
      "name": "\ud83c\udf10 MCP Client Tool ",
      "type": "n8n-nodes-mcp.mcpClientTool",
      "position": [
        540,
        320
      ],
      "parameters": {
        "toolName": "web_data_yahoo_finance_business",
        "operation": "executeTool",
        "toolParameters": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Tool_Parameters', ``, 'json') }}"
      },
      "credentials": {
        "mcpClientApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "2d5d31c7-6f07-47c0-a365-93c64a868fe7",
      "name": "\ud83d\udcca Get Company Data from Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        900,
        20
      ],
      "parameters": {
        "options": {},
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1WvSWlWjowhz0amszpgv7CUBXjJHYZE9vuiVafgqG6tU/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1WvSWlWjowhz0amszpgv7CUBXjJHYZE9vuiVafgqG6tU",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1WvSWlWjowhz0amszpgv7CUBXjJHYZE9vuiVafgqG6tU/edit?usp=drivesdk",
          "cachedResultName": "My financial Data"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "284d8508-67c0-4daa-9cbe-9c41679d542b",
      "name": "\u2696\ufe0f Compare Data",
      "type": "n8n-nodes-base.code",
      "position": [
        1100,
        20
      ],
      "parameters": {
        "jsCode": "// Get the AI agent data (latest data)\nconst aiAgentData = $('\ud83e\udd16 AI Agent: Scrape Tesla Financial Data').first().json.output.financial_data;\n\n// Get the Google Sheet data (old data)\nconst googleSheetData = items[0].json; // Assuming Google Sheet data is in the first item\n\n// Prepare the comparison result\nconst comparisonResult = {\n  \"comparison\": [\n    {\n      \"metric\": \"Total Revenue\",\n      \"your_company_data\": `$${googleSheetData['Total Revenue']}`,\n      \"tesla_data\": aiAgentData.revenue.total_revenue,\n      \"result\": aiAgentData.revenue.total_revenue > `$${googleSheetData['Total Revenue']}` ? \"Outperforming\" : \"Underperforming\"\n    },\n    {\n      \"metric\": \"Quarter Estimate\",\n      \"your_company_data\": `$${googleSheetData['Quarter Estimate']}`,\n      \"tesla_data\": aiAgentData.revenue.quarter_value_estimate,\n      \"result\": aiAgentData.revenue.quarter_value_estimate > `$${googleSheetData['Quarter Estimate']}` ? \"Outperforming\" : \"Underperforming\"\n    },\n    {\n      \"metric\": \"Pretax Income\",\n      \"your_company_data\": `$${googleSheetData['Pretax Income']}`,\n      \"tesla_data\": aiAgentData.total_income.pretax_income,\n      \"result\": aiAgentData.total_income.pretax_income > `$${googleSheetData['Pretax Income']}` ? \"Outperforming\" : \"Underperforming\"\n    },\n    {\n      \"metric\": \"Basic EPS\",\n      \"your_company_data\": googleSheetData['Basic EPS'],\n      \"tesla_data\": aiAgentData.earnings_per_share.basic_eps,\n      \"result\": aiAgentData.earnings_per_share.basic_eps > googleSheetData['Basic EPS'] ? \"Outperforming\" : \"Underperforming\"\n    },\n    {\n      \"metric\": \"Diluted EPS\",\n      \"your_company_data\": googleSheetData['Diluted EPS'],\n      \"tesla_data\": aiAgentData.earnings_per_share.diluted_eps,\n      \"result\": aiAgentData.earnings_per_share.diluted_eps > googleSheetData['Diluted EPS'] ? \"Outperforming\" : \"Underperforming\"\n    },\n    {\n      \"metric\": \"Net Income\",\n      \"your_company_data\": `$${googleSheetData['Net Income']}`,\n      \"tesla_data\": aiAgentData.profit.net_income,\n      \"result\": aiAgentData.profit.net_income > `$${googleSheetData['Net Income']}` ? \"Outperforming\" : \"Underperforming\"\n    },\n    {\n      \"metric\": \"Net Margin\",\n      \"your_company_data\": `${googleSheetData['Net Margin'] * 100}%`,\n      \"tesla_data\": aiAgentData.margins.net_margin,\n      \"result\": parseFloat(aiAgentData.margins.net_margin) > googleSheetData['Net Margin'] ? \"Outperforming\" : \"Underperforming\"\n    },\n    {\n      \"metric\": \"Total Expenses\",\n      \"your_company_data\": `$${googleSheetData['Total Expenses']}`,\n      \"tesla_data\": aiAgentData.total_expenses.total_expenses,\n      \"result\": parseFloat(aiAgentData.total_expenses.total_expenses.replace(/[^\\d.-]/g, '')) < parseFloat(googleSheetData['Total Expenses']) ? \"Outperforming\" : \"Underperforming\"\n    }\n  ]\n};\n\n// Return the comparison result\nreturn [\n  {\n    json: comparisonResult\n  }\n];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "de22bb17-7a3d-4c33-8100-55175000900c",
      "name": "\ud83d\udce7 Send Financial Comparison to Team ",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1440,
        20
      ],
      "parameters": {
        "sendTo": "user@example.com",
        "message": "=Hello team!\n\nThe comparison between us and tesla is given below:\n\nTotal Revenue: {{ $json.comparison[0].result }}\n\nQuarter Estimate: {{ $json.comparison[1].result }}\n\nPretax Income: {{ $json.comparison[2].result }}\n\nBasic EPS: {{ $json.comparison[3].result }}\n\nDiluted EPS: {{ $json.comparison[4].result }}\n\nNet Income: {{ $json.comparison[5].result }}\n\nNet Margin: {{ $json.comparison[6].result }}\n\nTotal Expenses: {{ $json.comparison[7].result }}",
        "options": {},
        "subject": "Financial Comparison: Your Company vs Tesla, Inc. (TSLA)",
        "emailType": "text"
      },
      "credentials": {
        "gmailOAuth2": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "c12f86e7-b0bb-4f74-8678-e8c3774b7eed",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -140,
        -500
      ],
      "parameters": {
        "color": 2,
        "width": 460,
        "height": 740,
        "content": "### \ud83d\udd39 **SECTION 1: Start & Input Financial Data URL**\n\n#### \ud83e\udde9 Nodes:\n\n* `\ud83d\udd18 Trigger: Manual Start`\n* `\ud83d\udd17 Set Yahoo Finance URL for Tesla`\n\n#### \ud83d\udca1 What Happens:\n\n1. **Trigger the Workflow:** You **manually start** the workflow by clicking the **execute button**.\n2. **Input the URL:** You **enter the Yahoo Finance URL** for **Tesla** (e.g., `https://finance.yahoo.com/quote/TSLA/`) into the system to get the **latest financial data**.\n\n#### \u2705 Beginner Tip:\n\nYou don\u2019t need coding experience here. Just copy and paste the **Tesla** stock\u2019s Yahoo Finance URL into the form field, and the rest will be done automatically!\n"
      },
      "typeVersion": 1
    },
    {
      "id": "d6feb3e2-f701-4bc3-bb1f-4c170cbbd50f",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        360,
        -760
      ],
      "parameters": {
        "color": 3,
        "width": 400,
        "height": 1000,
        "content": "### \ud83e\udd16 **SECTION 2: AI Agent Fetching Financial Data**\n\n#### \ud83e\udde9 Nodes:\n\n* `\ud83e\udd16 Agent: Scrape Yahoo Finance Data`\n\n  * **Sub-Nodes Inside the Agent**:\n\n    * `\ud83e\udde0 Chat Model`: Requests financial data.\n    * `\ud83c\udf10 Bright Data MCP Client`: Scrapes the financial data from Yahoo Finance using the **\u201cweb\\_data\\_yahoo\\_finance\\_business\u201d tool**.\n    * `\ud83e\uddfe Parse Output`: Converts the raw data into **structured JSON** format.\n\n#### \ud83d\udca1 What Happens:\n\n* The **AI Agent** asks the **Bright Data MCP Client** to scrape **Tesla\u2019s latest financial data** from the Yahoo Finance page.\n* The **MCP Client** uses a tool named **\u201cweb\\_data\\_yahoo\\_finance\\_business\u201d** for this scraping process, ensuring that all information is pulled accurately, even if the site has protection mechanisms.\n* The data is then **structured** into a readable **JSON format** for further processing.\n\n#### \u2705 Beginner Tip:\n\nYou don\u2019t need to manually scrape the data. The AI does it for you, and the tool ensures everything is clean and readable.\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "37e68e3f-5516-4a01-a619-b51e2c48b408",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        820,
        -640
      ],
      "parameters": {
        "color": 6,
        "width": 440,
        "height": 880,
        "content": "### \ud83d\udcca **SECTION 3: Compare Tesla vs Your Company\u2019s Financial Data**\n\n#### \ud83e\udde9 Nodes:\n\n* `\ud83d\udce5 Read Google Sheets (Tesla\u2019s Data)`\n* `\ud83d\udd04 Compare Data with Your Company\u2019s Data`\n\n  * **Output Result:** \u201cOutperforming\u201d or \u201cUnderperforming\u201d\n\n#### \ud83d\udca1 What Happens:\n\n1. The workflow fetches your **company's financial data** from **Google Sheets**.\n2. It compares **Tesla\u2019s financial data** with yours and then generates a comparison result like **\u201cOutperforming\u201d** or **\u201cUnderperforming\u201d**.\n\n   This allows you to see whether Tesla is doing better or worse than your company in terms of performance metrics.\n\n#### \u2705 Beginner Tip:\n\nThe **comparison** is fully automated. If you input your company's data into **Google Sheets**, the workflow will automatically **compare it** to Tesla\u2019s data, saving you hours of manual work."
      },
      "typeVersion": 1
    },
    {
      "id": "e33324fb-707d-4d28-88b1-a0496908e43b",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1300,
        -560
      ],
      "parameters": {
        "color": 5,
        "width": 360,
        "height": 800,
        "content": "### \ud83d\udce7 **SECTION 4: Send Comparison Email to Team**\n\n#### \ud83e\udde9 Node:\n\n* `\ud83d\udce7 Send Email via Gmail`\n\n#### \ud83d\udca1 What Happens:\n\nOnce the data comparison is complete, the workflow **automatically generates an email** and sends it to your team. This email contains:\n\n* The comparison results of **Tesla\u2019s financial data vs. your company\u2019s data**.\n* A simple analysis of **how your company is performing relative to Tesla**.\n\n#### \u2705 Beginner Tip:\n\nYou don\u2019t need to draft an email. The workflow will send an **automated email** with the comparison results and save you from the hassle of manually updating your team.\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "94281256-f5d4-4e9c-aa50-0437f2dedd20",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1700,
        -640
      ],
      "parameters": {
        "color": 4,
        "width": 1300,
        "height": 2660,
        "content": "### \ud83d\ude80 **Tesla Financial Performance Scraper Workflow**\n\nThis workflow automates the process of **scraping financial data from Yahoo Finance for Tesla**, comparing it with your company's performance, and then sending the results to your team. Let\u2019s break down the sections for **easy understanding**!\n\n---\n\n### \ud83d\udd39 **SECTION 1: Start & Input Financial Data URL**\n\n#### \ud83e\udde9 Nodes:\n\n* `\ud83d\udd18 Trigger: Manual Start`\n* `\ud83d\udd17 Set Yahoo Finance URL for Tesla`\n\n#### \ud83d\udca1 What Happens:\n\n1. **Trigger the Workflow:** You **manually start** the workflow by clicking the **execute button**.\n2. **Input the URL:** You **enter the Yahoo Finance URL** for **Tesla** (e.g., `https://finance.yahoo.com/quote/TSLA/`) into the system to get the **latest financial data**.\n\n#### \u2705 Beginner Tip:\n\nYou don\u2019t need coding experience here. Just copy and paste the **Tesla** stock\u2019s Yahoo Finance URL into the form field, and the rest will be done automatically!\n\n---\n\n### \ud83e\udd16 **SECTION 2: AI Agent Fetching Financial Data**\n\n#### \ud83e\udde9 Nodes:\n\n* `\ud83e\udd16 Agent: Scrape Yahoo Finance Data`\n\n  * **Sub-Nodes Inside the Agent**:\n\n    * `\ud83e\udde0 Chat Model`: Requests financial data.\n    * `\ud83c\udf10 Bright Data MCP Client`: Scrapes the financial data from Yahoo Finance using the **\u201cweb\\_data\\_yahoo\\_finance\\_business\u201d tool**.\n    * `\ud83e\uddfe Parse Output`: Converts the raw data into **structured JSON** format.\n\n#### \ud83d\udca1 What Happens:\n\n* The **AI Agent** asks the **Bright Data MCP Client** to scrape **Tesla\u2019s latest financial data** from the Yahoo Finance page.\n* The **MCP Client** uses a tool named **\u201cweb\\_data\\_yahoo\\_finance\\_business\u201d** for this scraping process, ensuring that all information is pulled accurately, even if the site has protection mechanisms.\n* The data is then **structured** into a readable **JSON format** for further processing.\n\n#### \u2705 Beginner Tip:\n\nYou don\u2019t need to manually scrape the data. The AI does it for you, and the tool ensures everything is clean and readable.\n\n---\n\n### \ud83d\udcca **SECTION 3: Compare Tesla vs Your Company\u2019s Financial Data**\n\n#### \ud83e\udde9 Nodes:\n\n* `\ud83d\udce5 Read Google Sheets (Tesla\u2019s Data)`\n* `\ud83d\udd04 Compare Data with Your Company\u2019s Data`\n\n  * **Output Result:** \u201cOutperforming\u201d or \u201cUnderperforming\u201d\n\n#### \ud83d\udca1 What Happens:\n\n1. The workflow fetches your **company's financial data** from **Google Sheets**.\n2. It compares **Tesla\u2019s financial data** with yours and then generates a comparison result like **\u201cOutperforming\u201d** or **\u201cUnderperforming\u201d**.\n\n   This allows you to see whether Tesla is doing better or worse than your company in terms of performance metrics.\n\n#### \u2705 Beginner Tip:\n\nThe **comparison** is fully automated. If you input your company's data into **Google Sheets**, the workflow will automatically **compare it** to Tesla\u2019s data, saving you hours of manual work.\n\n---\n\n### \ud83d\udce7 **SECTION 4: Send Comparison Email to Team**\n\n#### \ud83e\udde9 Node:\n\n* `\ud83d\udce7 Send Email via Gmail`\n\n#### \ud83d\udca1 What Happens:\n\nOnce the data comparison is complete, the workflow **automatically generates an email** and sends it to your team. This email contains:\n\n* The comparison results of **Tesla\u2019s financial data vs. your company\u2019s data**.\n* A simple analysis of **how your company is performing relative to Tesla**.\n\n#### \u2705 Beginner Tip:\n\nYou don\u2019t need to draft an email. The workflow will send an **automated email** with the comparison results and save you from the hassle of manually updating your team.\n\n---\n\n## \u2705 **Summary: How You Can Use This Workflow**\n\n| Use Case                                | How It Helps You                                                                      |\n| --------------------------------------- | ------------------------------------------------------------------------------------- |\n| \ud83d\udcca **Financial Performance Comparison** | Instantly compare Tesla\u2019s data to your company\u2019s financials.                          |\n| \ud83d\udd0d **Competitive Analysis**             | Analyze how Tesla is performing in comparison to your business in key metrics.        |\n| \ud83d\udcc8 **Report Automation**                | Get **automated reports** on your company's performance relative to industry leaders. |\n| \ud83d\udca1 **Decision Making**                  | Take informed decisions based on **real-time financial data comparisons**.            |\n\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "6a498444-a484-4b15-9160-ab2b738560fb",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1720,
        -560
      ],
      "parameters": {
        "color": 7,
        "width": 380,
        "height": 240,
        "content": "## I\u2019ll receive a tiny commission if you join Bright Data through this link\u2014thanks for fueling more free content!\n\n### https://get.brightdata.com/1tndi4600b25"
      },
      "typeVersion": 1
    },
    {
      "id": "f419f2ec-2704-43e3-9f50-2c6d78ec5bbe",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1700,
        -980
      ],
      "parameters": {
        "color": 4,
        "width": 1300,
        "height": 320,
        "content": "=======================================\n            WORKFLOW ASSISTANCE\n=======================================\nFor any questions or support, please contact:\n    Yaron@nofluff.online\n\nExplore more tips and tutorials here:\n   - YouTube: https://www.youtube.com/@YaronBeen/videos\n   - LinkedIn: https://www.linkedin.com/in/yaronbeen/\n=======================================\n"
      },
      "typeVersion": 1
    },
    {
      "id": "32991f65-99c8-45e8-9187-f902217e673b",
      "name": "Auto-fixing Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        660,
        320
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "bc506c4a-617d-4918-9ebd-e303529747f5",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        620,
        540
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "ba558831-0955-425a-9f93-bdf5953a3af5",
      "name": "\ud83d\udce6 Format Financial data as Json Output",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        800,
        540
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"financial_data\": {\n    \"company\": \"Tesla, Inc.\",\n    \"quarter_end_date\": \"2024-09-30\",\n    \"revenue\": {\n      \"total_revenue\": \"$97.69 billion (annualized)\",\n      \"quarter_value_estimate\": \"$24.42 billion (approx.)\"\n    },\n    \"total_income\": {\n      \"pretax_income\": \"$8.99 billion\"\n    },\n    \"total_expenses\": {\n      \"total_expenses\": \"$89.93 billion (annualized)\"\n    },\n    \"earnings_per_share\": {\n      \"basic_eps\": \"$0.68\",\n      \"diluted_eps\": \"$0.62\"\n    },\n    \"profit\": {\n      \"net_income\": \"$7.13 billion\"\n    },\n    \"margins\": {\n      \"net_margin\": \"6.38% (annualized)\"\n    }\n  }\n}\n"
      },
      "typeVersion": 1.3
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "ab84de38-8755-4322-abd6-63f0516400d8",
  "connections": {
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "\u2696\ufe0f Compare Data": {
      "main": [
        [
          {
            "node": "\ud83d\udce7 Send Financial Comparison to Team ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83c\udf10 MCP Client Tool ": {
      "ai_tool": [
        [
          {
            "node": "\ud83e\udd16 AI Agent: Scrape Tesla Financial Data",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "\ud83e\udde0 OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "\ud83e\udd16 AI Agent: Scrape Tesla Financial Data",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Auto-fixing Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "\ud83e\udd16 AI Agent: Scrape Tesla Financial Data",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udea6 Start Workflow (Manual Trigger)": {
      "main": [
        [
          {
            "node": "\ud83d\udd17 Enter Yahoo Finance URL for Tesla",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udd17 Enter Yahoo Finance URL for Tesla": {
      "main": [
        [
          {
            "node": "\ud83e\udd16 AI Agent: Scrape Tesla Financial Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udcca Get Company Data from Google Sheets": {
      "main": [
        [
          {
            "node": "\u2696\ufe0f Compare Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\ud83d\udce6 Format Financial data as Json Output": {
      "ai_outputParser": [
        [
          {
            "node": "Auto-fixing Output Parser",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "\ud83e\udd16 AI Agent: Scrape Tesla Financial Data": {
      "main": [
        [
          {
            "node": "\ud83d\udcca Get Company Data from Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}