Generate weekly animal rights action briefings from U.S. House bills with Gemini AI
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs on a schedule (every week at 08:00). Along the way it connects OpenRouter Chat Model. It also calls docs.house.gov over HTTP.
How it runs
Trigger: On a schedule (every week at 08:00).
- Get Weekly Bills (HTTP Request): calls docs.house.gov
- Extract PDF Links (HTML): parses or builds HTML
- Clean PDF Links (Information Extractor): extracts structured fields from text with AI, with model: OpenRouter Chat Model
- Split Out: splits a list into separate items
- Download PDF (HTTP Request): calls an HTTP API
- Convert PDF to Base64 String (Extract from File): extracts data from a file (binary to propery)
- Analyze Bill with Gemini (HTTP Request): calls an HTTP API (POST)
- Set Analysis (Edit Fields (Set)): sets 1 field: analysis
- Check If Response Needed (If): checks a condition and branches into true / false
- Aggregate: combines items into one
…plus 3 more steps. See the full node list below.
Services it uses
HTTP calls to: docs.house.gov
Scraping pages by hand? Firecrawl is a simpler option (10% off for new users).
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (15)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - HTTP Request
n8n-nodes-base.httpRequest - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - Split Out
n8n-nodes-base.splitOut - Extract from File
n8n-nodes-base.extractFromFile - HTML
n8n-nodes-base.html - No Operation, do nothing
n8n-nodes-base.noOp - Edit Fields (Set)
n8n-nodes-base.set - If
n8n-nodes-base.if - Aggregate
n8n-nodes-base.aggregate - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Send Email
n8n-nodes-base.emailSend
From the author
🐾 Who’s it for Animal advocates & campaigners who want a weekly briefing on animal-related bills with clear, actionable steps—no manual research needed. ⏱ What it does Every Monday at 8 AM, this workflow: 1. Fetches all House bills scheduled for the week. 2.…