AutomationMart
Home/Browse/Ai website scraper & company intelligence
n8n

Ai website scraper & company intelligence

n8nn8n28 modulesv1.0
SlackGoogle SheetsOpenAIGoogle Drive

AI Website Scraper & Company Intelligence Description This workflow automates the process of transforming any website URL into a structured, intelligent company profile. It's triggered by a form, allowing a user to submit a website and choose between a "basic" or "deep" scrape. The workflow extracts key information (mission, services, contacts, SEO keywords), stores it in a structured Supabase database, and archives a full JSON backup to Google Drive. It also features a secondary AI agent that

At a glance

Ai website scraper & company intelligence is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Google Sheets, OpenAI, Google Drive. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, Google Sheets, OpenAI, Google Drive
Modules
28
Price
Free
Version
v1.0
Ai website scraper & company intelligence workflow diagram

About this workflow

AI Website Scraper & Company Intelligence Description This workflow automates the process of transforming any website URL into a structured, intelligent company profile. It's triggered by a form, allowing a user to submit a website and choose between a "basic" or "deep" scrape. The workflow extracts key information (mission, services, contacts, SEO keywords), stores it in a structured Supabase database, and archives a full JSON backup to Google Drive. It also features a secondary AI agent that automatically finds and saves competitors for each company, building a rich, interconnected database of company intelligence. --- Quick Implementation Steps 1. Import the Workflow: Import the provided JSON file into your n8n instance. 2. Install Custom Community Node: You must install the community node from: FIRECRAWL N8N Documentation 3. Install Additional Nodes: n8n-nodes-crawl-and-scrape and n8n-nodes-mcp fire crawl mcp . 4. Set up Credentials: Create credentials in n8n for FIRE CRAWL API,Supabase, Mistral AI, and Google Drive. 5. Configure API Key (CRITICAL): - Open the Web Search tool node. - Go to Parameters → Headers and replace the hardcoded Tavily AI API key with your own. 6. Configure Supabase Nodes: - Assign your Supabase credential to all Supabase nodes. - Ensure table names (e.g., companies, competitors) match your schema. 7. Configure Google Drive Nodes: - Assign your Google Drive credential to the Google Drive2 and save to Google Drive1 nodes. - Select the correct Folder ID. 8. Activate Workflow: Turn on the workflow and open the Webhook URL in the “On form submission” node to access the form. --- What It Does Form Trigger Captures user input: “Website URL” and “Scraping Type” (basic or deep). Scraping Router A Switch node routes the flow: - Deep Scraping → AI-based MCP Firecrawler agent. - Basic Scraping → Crawlee node. Deep Scraping (Firecrawl AI Agent) - Uses Firecrawl and Tavily Web Search. - Extracts a detailed JSON profile: mission, services, contacts, SEO keywords, etc. Basic Scraping (Crawlee) - Uses Crawl and Scrape node to collect raw text. - A Mistral-based AI extractor structures the data into JSON. Data Storage - Stores structured data in Supabase tables (companies, companybasicprofiles). - Archives a full JSON backup to Google Drive. Automated Competitor Analysis - Runs after a deep scrape. - Uses Tavily web search to find competitors (e.g., from Crunchbase). - Saves competitor data to Supabase, linked by companyid. --- Who's It For - Sales & Marketing Teams: Enrich leads with deep company info. - Market Researchers: Build structured, searchable company databases. - B2B Data Providers: Automate company intelligence collection. - Developers: Use as a base for RAG or enrichment pipelines. --- Requirements - n8n instance (self-hosted or cloud) - Supabase Account: With tables like companies, competitors, sociallinks, etc. - Mistral AI API Key - Google Drive Credentials - Tavily AI API Key - (Optional) Custom Nodes: - n8n-nodes-crawl-and-scrape --- How It Works Flow Summary 1. Form Trigger: Captures “Website URL” and “Scraping Type”. 2. Switch Node: - deep → MCP Firecrawler (AI Agent). - basic → Crawl and Scrape node. 3. Scraping & Extraction: - Deep path: Firecrawler → JSON structure. - Basic path: Crawlee → Mistral extractor → JSON. 4. Storage: - Save JSON to Supabase. - Archive in Google Drive. 5. Competitor Analysis (Deep Only): - Finds competitors via Tavily. - Saves to Supabase competitors table. 6. End: Finishes with a No Operation node. --- How To Set Up 1. Import workflow JSON. 2. Install community nodes (especially n8n-nodes-crawl-and-scrape from npm). 3. Configure credentials (Supabase, Mistral AI, Google Drive). 4. Add your Tavily API key. 5. Connect Supabase and Drive nodes properly. 6. Fix disconnected “basic” path if needed. 7. Activate workflow. 8. Test via the webhook form URL. --- How To Customize - Change LLMs: Swap Mistral for OpenAI or Claude. - Edit Scraper Prompts: Modify system prompts in AI agent nodes. - Change Extraction Schema: Update JSON Schema in extractor nodes. - Fix Relational Tables: Add Items node before Supabase inserts for arrays (social links, keywords). - Enhance Automation: Add email/slack notifications, or replace form trigger with a Google Sheets trigger. --- Add-ons - Automated Trigger: Run on new sheet rows. - Notifications: Email or Slack alerts after completion. - RAG Integration: Use the Supabase database as a chatbot knowledge source. --- Use Case Examples - Sales Lead Enrichment: Instantly get company + competitor data from a URL. - Market Research: Collect and compare companies in a niche. - B2B Database Creation: Build a proprietary company dataset. --- WORKFLOW IMAGE --- Troubleshooting Guide | Issue | Possible Cause | Solution | |-------|----------------|-----------| | Form Trigger 404 | Workflow not active | Activate the workflow | | Web Search Tool fails | Missing Tavily API key | Replace the placeholder key | | FIRECRAWLER / find competitor fails | Missing MCP node | Install n8n-nodes-mcp | | Basic scrape does nothing | Switch node path disconnected | Reconnect “basic” output | | Supabase node error | Wrong table/column names | Match schema exactly | --- Need Help or More Workflows? Want to customize this workflow for your business or integrate it with your existing tools? Our team at Digital Biz Tech can tailor it precisely to your use case from automation logic to AI-powered enhancements. Contact: rajeet.nair@digitalbiz.tech For more such offerings, visit us: ---

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Insert a paragraph in a Google Doc with Perplexity AI and ChatGPT from Google Sheets data

Automatically generate a Google Docs document with Perplexity AI and ChatGPT responses by extracting data from Google Sheets, enhancing documentation and collaboration efficiency.

Free

Create TMetric tasks from JIRA issues and send Slack message

Every time a new issue is created in JIRA, Make will automatically create a new TMetric task and notify a user with Slack.

Free

Create Zoho Recruit candidates from new Google Sheets spreadsheet rows

Make will watch for new rows in a specified Google Sheets spreadsheet at regular intervals and create candidates in Zoho Recruit using information received. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/1HBn9oqkaQMsGpYaxBHbscmtTKNk3_5cDFPFM7aqLmew/edit?usp=sharing).

Free

Host your own AI deep research agent with n8n, Apify and OpenAI o3

This template attempts to replicate OpenAI's DeepResearch feature which, at time of writing, is only available to their pro subscribers. > An agent that uses reasoning to synthesize large amount of online information and complete multi-step research tasks for you. Source Though the inner workings of DeepResearch have not been made public, it is presumed the feature relies on the ability to deep search the web, scrape web content and

Free

Build custom workflows automatically with GPT-4o, RAG, and web search

What the “Agent Builder” template does Need to turn a one-line chat request into a fully-wired n8n workflow template—complete with AI agents, RAG, and web-search super-powers—without lifting a finger? That’s exactly what Agent Builder automates: 1. Listens to any incoming chat message (via the Chat Trigger). 2. Spins up an AI architect that analyses the request, searches the web, reads n8n docs from a Pinecone vector store, and designs the smallest possible set of nodes. 3

Free

Currency converter via webhook using ExchangeRate.host

This n8n template allows you to perform real-time currency conversions by simply sending a webhook request. By integrating with the ExchangeRate.host API, you can get up-to-date exchange rates for over 170 world currencies, making it an incredibly useful tool for financial tracking, e-commerce, international business, and personal budgeting. --- 🔧 How it works - Receive Conversion Request Webhook: This node acts as the entry point for the workflow, listening for incoming POST requests. It's conf

Free

Create comedic marketing reels with Sora2, OpenAI & auto-post to social media

Viral Marketing Reel & Autopost with Sora2 + Blotato Create funny, ultra-realistic marketing reels on autopilot using n8n, Sora2, Blotato, and OpenAI. This beginner-friendly template generates a comedic video prompt, creates a 12-second Sora2 video, writes a caption, and auto-posts to Instagram/TikTok — all on a schedule. 🎥 Watch the full step-by-step tutorial: What this template does This workflow automates an entire short-form content produc

Free

Extract Google Ads creatives by domain with SerpAPI and export to CSV

Template: Extract Ad Creatives from Google’s Ads Transparency Center This n8n workflow pulls ad creatives from Google's Ads Transparency Center using SerpApi, filtered by a specific domain and region. It extracts, filters, categorizes, and exports ads into neatly formatted CSV files for easy analysis. --- 👤 Who’s it for? Marketing Analysts researching competitive PPC strategies Ad Intelligence Teams monitoring creatives from specific brands Digital Marketers gathering visual and copy trends

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free