Create weekly research brief PDFs with Brave Search, Firecrawl, Claude, PDF.co, Gmail and Google Drive
UnknownWhat this workflow does
This AI workflow has 17 nodes and runs on a schedule (cron 0 7 * * MON). Along the way it connects Anthropic Chat Model, Google Drive, Gmail and Brave Search (community) and 2 more.
How it runs
Trigger: On a schedule (cron 0 7 * * MON).
- Set Brief Parameters (Edit Fields (Set)): sets 7 fields: topics_csv, results_per_topic, recipient_email…
- Set Normalized Topics (Edit Fields (Set)): sets 1 field: topics
- Split Topics Individually (Split Out): splits a list into separate items
- Brave Search: uses Brave Search
- Format Source Data (Code): runs custom JavaScript code
- Extract with Firecrawl (Firecrawl): scrape
- Clean Source Text (Code): runs custom JavaScript code
- Combine Sources (Aggregate): combines items into one
- Generate Research Brief (Basic LLM Chain): sends a prompt to an LLM, with model: Claude Sonnet Model; output parser: Parse Structure Output
- Create HTML Brief (Code): runs custom JavaScript code
…plus 4 more steps. See the full node list below.
Services it uses
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 3 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @brave/n8n-nodes-brave-search is verified or supports 3.0 (used in Brave Search Topics).
- Check that @mendable/n8n-nodes-firecrawl is verified or supports 3.0 (used in Extract with Firecrawl).
- Check that n8n-nodes-pdfco is verified or supports 3.0 (used in Generate PDF with PDF.co).
Nodes used (14)
- Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Aggregate
n8n-nodes-base.aggregate - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Google Drive
n8n-nodes-base.googleDrive - Gmail
n8n-nodes-base.gmail - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Split Out
n8n-nodes-base.splitOut - Brave Search
@brave/n8n-nodes-brave-search.braveSearch - Firecrawl
@mendable/n8n-nodes-firecrawl.firecrawl - PDFco Api
n8n-nodes-pdfco.PDFco Api - HTTP Request
n8n-nodes-base.httpRequest
From the author
Quick overview This workflow runs weekly, searches selected topics with Brave Search, scrapes the top results with Firecrawl, and uses Anthropic Claude to write a cited weekly research brief. It formats the brief as HTML, converts it to a PDF with PDF.co,…