AI web researcher for sales

Read Me This workflow allows you to do account research with the web using AI. The advanced AI module has 2 capabilities: - Research Google using SerpAPI - Visit and get website content using a sub-workflow From an unstructured input like a domain or a company name. It will return the following properties: - domain - company Linkedin Url - cheapest plan - has free trial - has entreprise plan - has API - market (B2B or B2C) The strength of n8n here is that you can adapt this workflow to research

Workflow Structure (14 nodes)
100%
Manual Trigger
When clicking "Test workflow"
Google Sheets
Get rows to enrich
Set
Input
Split In Batches
Loop Over Items
Langchain.agent
AI company researcher
Set
AI Researcher Output Data
Merge
Merge data
Schedule Trigger
Schedule Trigger
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.tool Serp Api
SerpAPI - Search Google
Langchain.tool Workflow
Search Google with ScrapingBee
Langchain.tool Workflow
Get website content
Langchain.output Parser Structured
Structured Output Parser
Google Sheets
Google Sheets - Update Row with data
Node Types:
trigger
transform
default
http
logic
action
Requires credentials

Prerequisites

Required Credentials (3)

Google Sheets

Used by: Google Sheets - Update Row with data, Get rows to enrich

Docs

OpenAI

Used by: OpenAI Chat Model

Docs

Serp

Used by: SerpAPI - Search Google

Docs

Multiple services required

This workflow needs 3 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~50 min
Score: 63/100
Conditional Logic
Loops

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

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

Scheduled Operations

Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.

Set it and forget it - reliable automation that runs on your schedule.

workflow.json
{
  "meta": {
    "instanceId": "2b1cc1a8b0a2fb9caab11ab2d5eb3712f9973066051b2e898cf4041a1f2a7757",
    "templateId": "2324",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "71b06728-7f59-49e3-9365-3281189a6659",
      "name": "When clicking \"Test workflow\"",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        920,
        340
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b37019e3-c7ab-4119-986d-c27d082a036e",
...

Workflow Details

Nodes
22
Trigger
Scheduled
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Automate Customer Support Issue Resolution using AI Text Classifier

1. Search For Unresolved Long-lived JIRA Issues [Learn more about the JIRA node](https://docs.n8n.io/integrations/builti...

Lmchatopenai
Schedule
Jira
Outputparserstructured
36 nodesScheduled
Curated

Autonomous AI crawler

Text scraper tool This tool is designed to return all text from the given webpage. πŸ’‘ Consider adding proxy for better c...

Toolworkflow
Lmchatopenai
Outputparserstructured
Supabase
38 nodesManual
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

πŸ”πŸ› οΈPerplexity Researcher to HTML Web Page

Create Article from Perplexity Research

Lmchatopenai
Outputparserstructured
Webhook
Telegram
47 nodesWebhook
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

Calendar_scheduling

Check if incoming email is about appointment We use LLM to check subject and body of the email and determine if it's an...

Gmail
Lmchatopenai
Toolworkflow
Google-calendar
21 nodesEvent
Curated