Create podcast-style audio overviews from links and RSS with Gemini Notebook
Ready for 3.0What this workflow does
This workflow has 43 nodes and runs when someone submits an n8n form (“Make a NotebookLM podcast”) (plus 2 other triggers). It uses only n8n's built-in nodes. It also calls api.useapi.net over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Make a NotebookLM podcast”) (plus 2 other triggers).
- Form settings (Code): runs custom JavaScript code
- Feed settings (Edit Fields (Set)): sets 9 fields: feedUrl, showName, lookbackDays…
- Audio request (Code): runs custom JavaScript code
- Any links? (If): checks a condition and branches into true / false
- Read feed (RSS Read): reads an RSS feed
- Fetch audio (HTTP Request): calls an HTTP API (GET)
- Create notebook (HTTP Request): calls api.useapi.net (POST)
- Show a page? (If): checks a condition and branches into true / false
- Newest posts (Code): runs custom JavaScript code
- Send audio (Respond to Webhook): sends the response back to the webhook caller
…plus 30 more steps. See the full node list below.
HTTP calls to: api.useapi.net
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 (13)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - RSS Read
n8n-nodes-base.rssFeedRead - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - Switch
n8n-nodes-base.switch - Wait
n8n-nodes-base.wait - n8n Form
n8n-nodes-base.form - Stop and Error
n8n-nodes-base.stopAndError - Webhook
n8n-nodes-base.webhook - Respond to Webhook
n8n-nodes-base.respondToWebhook
From the author
Quick overview This workflow uses an n8n form or an RSS feed plus the useapi.net Gemini Notebook (NotebookLM) API to create a new notebook from web/YouTube sources, generate an Audio Overview, and either show an in-browser player with download link or output…