(5/5)

Vision-Based AI Agent Scraper - with Google Sheets, ScrapingBee, and Gemini

Trigger The default trigger is When clicking ‘Test workflow’, meaning the workflow will need to be triggered manually. You can replace this by selecting a trigger of your choice.

Workflow Structure (14 nodes)
100%
Manual Trigger
When clicking ‘Test workflow’
Google Sheets
Google Sheets - Get list of URLs
Set
Set fields
Http Request
ScrapingBee - Get page screenshot
Langchain.agent
Vision-based Scraping Agent
Split Out
Split Out
Google Sheets
Google Sheets - Create Rows
Execute Workflow Trigger
HTML-Scraping Tool
Langchain.lm Chat Google Gemini
Google Gemini Chat Model
Set
Set fields - from AI agent query
Langchain.tool Workflow
HTML-based Scraping Tool
Http Request
ScrapingBee- Get page HTML
Langchain.output Parser Structured
Structured Output Parser
Markdown
HTML to Markdown
Node Types:
trigger
http
default
action
logic
transform
Requires credentials

Prerequisites

Required Credentials (2)

Google

Used by: Google Sheets - Get list of URLs, Google Sheets - Create Rows

Docs

Google Palm

Used by: Google Gemini Chat Model

Docs

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~35 min
Score: 42/100
5 Integrations

When to Use This Workflow

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "id": "PpFVCrTiYoa35q1m",
  "meta": {
    "instanceId": "b9faf72fe0d7c3be94b3ebff0778790b50b135c336412d28fd4fca2cbbf8d1f5",
    "templateCredsSetupCompleted": true
  },
  "name": "Vision-Based AI Agent Scraper - with Google Sheets, ScrapingBee, and Gemini",
  "tags": [],
  "nodes": [
    {
      "id": "90ac8845-342e-4fdb-ae09-cb9d169b4119",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        160,
        460
      ],
      "parameters": {},
      "typeVersion": 1
    },
...

Workflow Details

Nodes
29
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

AI Agent for project management and meetings with Airtable and Fireflies

Replace API key for Fireflies

Agent
Lmchatopenai
Toolworkflow
Gmailtool
18 nodesEvent
Curated

AI Agent to chat with Airtable and analyze data

Replace Mapbox public key - <yourpublickey> in code

Lmchatopenai
Agent
Memorybufferwindow
Chat
41 nodesEvent
Curated

Chat with Google Sheet

Sub-workflow: Custom tool This can be called by the agent above. It returns three different types of data from the Googl...

Executeworkflow
Google-sheets
Toolworkflow
Lmchatopenai
19 nodesEvent
Curated

AI agent: expense tracker in Google Sheets and n8n chat

Save your expenses via chat message. LLM will parse your message to structured JSON and save as a new row into Google Sh...

Agent
Chat
Executeworkflow
Lmchatopenai
10 nodesEvent
Curated

Enrich Property Inventory Survey with Image Recognition and AI Agent

1. Use Airtable to Capture Survey Photos [Read more about AirTable](https://docs.n8n.io/integrations/builtin/app-nodes/n...

Lmchatopenai
Airtable
Executeworkflow
Http-request
29 nodesEvent
Curated

Actioning Your Meeting Next Steps using Transcripts and AI

4. This Tool Creates Calendar Events This tool, given event details and a list of attendees, will create a new Google ca...

Lmchatopenai
Http-request
Google-drive
Google-calendar
28 nodesEvent
Curated