Generate Brave Search Goggles with DataForSEO, Firecrawl, OpenAI and Postgres
UnknownWhat this workflow does
This AI workflow has 44 nodes and runs manually, when you click “Execute workflow” (plus 2 other triggers). Along the way it connects Postgres, OpenAI Chat Model, Dataforseo (community) and Firecrawl (community). It also calls api.dataforseo.com and api.github.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 2 other triggers).
- Set Environment Variables (Edit Fields (Set)): sets 10 fields: target1, target2, Language…
- Set Update Mode Fields (Edit Fields (Set)): sets 5 fields: goggle_id, mode, table…
- Set Discovery Mode Fields (Edit Fields (Set)): sets 5 fields: goggle_id, mode, table…
- Post to DataForSEO API (HTTP Request): calls api.dataforseo.com (POST)
- Fetch All Goggle Entries (Postgres): run a query
- Process Intersection Results (Code): runs custom JavaScript code
- Switch: routes items into 2 branches
- Batch Process Items in Tens (Loop Over Items (Split in Batches)): loops over the items in batches
- Batch Process Goggles (Loop Over Items (Split in Batches)): loops over the items in batches
- Batch Process Domains (Loop Over Items (Split in Batches)): loops over the items in batches
…plus 29 more steps. See the full node list below.
Services it uses
HTTP calls to: api.dataforseo.com, api.github.com
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 2 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-dataforseo is verified or supports 3.0 (used in Get SERP Data for SEO).
- Check that @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in Map Firecrawl Data).
Nodes used (16)
- Data For Seo
n8n-nodes-dataforseo.dataForSeo - Manual Trigger
n8n-nodes-base.manualTrigger - Code
n8n-nodes-base.code - Merge
n8n-nodes-base.merge - Postgres
n8n-nodes-base.postgres - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - HTTP Request
n8n-nodes-base.httpRequest - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - If
n8n-nodes-base.if - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Switch
n8n-nodes-base.switch - Firecrawl
@mendable/n8n-nodes-firecrawl.firecrawl
From the author
Who’s it for Business owners, industry specialists, and AI developers building domain-specific search experiences. It generates custom search filters to boost technical authorities and block lead-gen aggregators, requiring no advanced SEO expertise.…