Templates / Enrich company leads with Firecrawl, OpenRouter AI, and Supabase

Enrich company leads with Firecrawl, OpenRouter AI, and Supabase

Unknown

by Firecrawl ✓ · 991 views · created 2026-03-06 · Lead Generation, AI Summarization

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 13 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenRouter Chat Model, Supabase and Firecrawl (community).

How it runs

Trigger: When an HTTP POST request hits its webhook URL.

  1. Validate and normalize URL (Code): runs custom JavaScript code
  2. Extract business signals with AI (AI Agent): runs an AI agent, with model: OpenRouter LLM; 2 tools (Search company data, Scrape company website); output parser: Parse into structured profile
  3. Return URL validation error (Respond to Webhook): sends the response back to the webhook caller
  4. Check for duplicate in Supabase (Supabase): get
  5. Skip if already enriched (If): checks a condition and branches into true / false
  6. Return enriched profile (Respond to Webhook): sends the response back to the webhook caller
  7. Prepare profile for insert (Code): runs custom JavaScript code
  8. Save enriched profile to Supabase (Supabase): uses Supabase

Services it uses

OpenRouter Chat ModelSupabaseFirecrawl (community)

Uses Firecrawl. New users get 10% off with our link.

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in Scrape company website, Search company data).

Nodes used (9)

From the author

What this does Uses Firecrawl to scrape any company website and extract structured business signals from it. The enriched profile is automatically saved to Supabase. A self-hosted, free alternative to paid enrichment APIs like Apollo or Clay, powered by…

Excerpt from Firecrawl's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.