Web Scraping & Data Extraction

Enrich Company Data from Google Sheet with OpenAI Agent and Scraper Tool

Enrich Company Data from Google Sheet with OpenAI Agent and Scraper Tool

Manual
High
13
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
13
Node Types
12

Node Types

output Parser Structured
Structured Output Parser
1 node
lm Chat Open Ai
OpenAI Chat Model
1 node
google Sheets
Get rows from Google Sheet, Update Company's Row on Google Sheet
2 nodes
tool Workflow
Call n8n workflow : Scrape companies homepage content
1 node
http Request
ScrapingBee : Scrape company's homepage data
1 node
execute Workflow Trigger
Tool called from Agent
1 node
split In Batches
Loop Over Items
1 node
sticky Note
Sticky Note
1 node
agent
AI Agent
1 node
set
Set company url
1 node
markdown
HTML to Markdown
1 node
webhook
Webhook
1 node

Workflow JSON

20.72 KB
{
  "id": "TfwQRZkTBtykx1rM",
  "meta": {
    "instanceId": "",
    "templateCredsSetupCompleted": true
  },
  "name": "Enrich Company Data from Google Sheet with OpenAI Agent and Scraper Tool",
  "tags": [],
  "nodes": [
    {
      "id": "90c02c5e-228e-478b-b06d-424dc0c4f9b9",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1500,
        240
      ],
      "parameters": {
        "schemaType": "manual",
        "inputSchema": "{\n  \"Business Area\": {\n    \"type\": \"string\",\n    \"description\": \"Summary of the company's core activities or industry focus.\"\n  },\n  \"Offers or Product\": {\n    \"type\": \"string\",\n    \"description\": \"Summary of the company's main products or services.\"\n  },\n  \"Value Proposition\": {\n    \"type\": \"string\",\n    \"description\": \"Catchphrase or tagline that represents the company’s value proposition.\"\n  },\n  \"Business Model\": {\n    \"type\...

Showing first 1000 characters. Click "Expand" to view the full JSON.