Transform Readwise highlights into weekly content ideas with Gemini AI
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs on a schedule (cron 0 9 * * 1) (plus 1 other trigger). Along the way it connects OpenRouter Chat Model. It also calls readwise.io over HTTP.
How it runs
Trigger: On a schedule (cron 0 9 * * 1) (plus 1 other trigger).
- Fetch Articles (HTTP Request): calls readwise.io
- Split Article Results (Split Out): splits a list into separate items
- Filter: keeps only the items that match a condition
- Fetch Highlights (HTTP Request): calls an HTTP API
- Split Highlights Results (Split Out): splits a list into separate items
- Find Highlights for Article (Filter): keeps only the items that match a condition
- Merge Articles & Highlights (Code): runs custom JavaScript code
- Prepare Prompt (Code): runs custom JavaScript code
- Generate Weekly Insights (Basic LLM Chain): sends a prompt to an LLM, with model: AI Model
- Convert Insights to HTML (Markdown): converts between Markdown and HTML
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: readwise.io
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 (9)
- HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - Code
n8n-nodes-base.code - Filter
n8n-nodes-base.filter - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Markdown
n8n-nodes-base.markdown - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Manual Trigger
n8n-nodes-base.manualTrigger
From the author
Turn Your Reading Habit into a Content Creation Engine This workflow is built for one core purpose: to maximize the return on your reading time. It turns your passive consumption of articles and highlights into an active system for generating original content…