🎣 Generate B2B lead opportunities from websites with Brightdata & OpenRouter AI

⚡ 544 views · 🎣 Lead Generation & Enrichment

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

This workflow is designed for B2B professionals to automatically identify and summarize business opportunities from a company’s website.

By leveraging Bright Data’s Web Unblocker and advanced AI models from OpenRouter, it scrapes relevant company pages (“About Us”, “Team”, “Contact”), analyzes the content for potential pain points and needs, and synthesizes a concise, actionable report.

The final output is formatted for direct use in documents, making it an ideal tool for sales, marketing, and business development teams to prepare for prospecting calls or personalize outreach.


Who’s it for

This template is ideal for:


How it works

  1. The workflow is triggered by a chat message, typically a URL from an n8n chat application.
  2. It uses Bright Data to scrape the website’s sitemap and extract all anchor links from the homepage.
  3. An AI agent analyzes the extracted URLs to filter for pages relevant to company information (e.g., “about-us,” “team,” “contact”).
  4. The workflow then scrapes the content of these specific pages.
  5. A second AI agent summarizes the content of each page, looking for business opportunities related to AI-powered automation.
  6. The summaries are merged and a final AI agent synthesizes them into a single, cohesive report, formatted for easy reading in a Google Doc.

How to set up

  1. Bright Data Credentials: Sign up for a Bright Data account and create a Web Unblocker zone. In n8n, create new Bright Data API credentials and copy your API key.
  2. OpenRouter Credentials: Create an account on OpenRouter and get your API key. In n8n, create new OpenRouter API credentials and paste your key.
  3. Chat Trigger Node: Configure the “When chat message received” node. Copy the production webhook URL to integrate with your preferred chat platform.

Requirements


How to customize this workflow


Phil | Inforeole

🇫🇷 Contactez nous pour automatiser vos processus

đź”— Nodes Used

AI Agent, Structured Output Parser, Chat Trigger, OpenRouter Chat Model

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup