Enrich company leads with Firecrawl, OpenRouter AI, and Supabase
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 Firecrawl. How it works 1. Webhook receives a POST request with a url field (bare domain or full URL) 2. Verify URL node validates and normalizes the domain 3. Firecrawl scrapes the target website and searches for additional company data 4. AI Ag
At a glance
Enrich company leads with Firecrawl, OpenRouter AI, and Supabase is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- OpenAI
- Modules
- 13
- Price
- Free
- Version
- v1.0

About this workflow
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 Firecrawl. How it works 1. Webhook receives a POST request with a url field (bare domain or full URL) 2. Verify URL node validates and normalizes the domain 3. Firecrawl scrapes the target website and searches for additional company data 4. AI Agent (OpenRouter) extracts structured business signals from the scraped content 5. Structured Output Parser formats the result into a clean JSON profile 6. Supabase checks for duplicates before inserting, then saves the enriched profile 7. Respond to Webhook returns the enriched result (or a 422 error if the URL was invalid) Business signals extracted Company name, industry, pricing model, free trial availability, employee size signal, funding stage, tech stack and integrations detected, target customer profile, trust signals (certifications, reviews, customer count), hiring status and open roles count. Requirements - Firecrawl API key - OpenRouter API key (or swap for any OpenAI-compatible model) - Supabase project (setup SQL provided below) Setup 1. Create a Supabase project and run the following SQL in the SQL editor: 2. Add your Firecrawl API key as a credential in n8n 3. Add your OpenRouter API key as a credential (or swap for any OpenAI-compatible provider) 4. Add your Supabase credentials (project URL + service role key) 5. Activate the workflow How to use Send a POST request to the webhook URL:
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 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
Send data to ChatGPT for content generation via a custom webhook and send via HTTP
Search and update records in Airtable with generated ChatGPT images
Make every product photo look like a luxury ad fully automated AI + google drive
Automate sales meeting prep with AI & APIFY sent to WhatsApp
Automate vendor contract renewals & reminders with GPT-4.1 mini, Slack & Gmail
Create and validate Meta ad copy with GPT-4o, OriginalVoices, and Sheets
Document Q&A system with OpenAI GPT, Pinecone Vector DB & Google Drive integration
Market research & business case generator with GPT-4o, Perplexity & Claude
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.
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.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you