Obsidian Notes Read Aloud: Available as a Podcast Feed
Configured with Aggregate, Google Sheets, HTTP Request, Open Ai, and additional nodes. Review the connections and setup before adapting this template.
Node categories in this workflow
- AI & models
- Trigger
- Web / API
- Transform
- Data store
- Code
Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.
Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.
How it works
The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.
| Node | Category | Type | Operation |
|---|---|---|---|
| OpenAI1 | AI & models | Open Ai | audio |
| Webhook GET Note | Trigger | Webhook | See node parameters |
| Webhook GET Podcast Feed | Trigger | Webhook | See node parameters |
| Upload Audio to Cloudinary | Web / API | HTTP Request | POST |
| OpenAI | AI & models | Open Ai | See node parameters |
| Merge | Transform | Merge | See node parameters |
| Aggregate | Transform | Aggregate | See node parameters |
| Give Audio Unique Name | Transform | Edit Fields | See node parameters |
| Send Audio to Obsidian | Web / API | Respond To Webhook | See node parameters |
| Rename Fields | Transform | Edit Fields | See node parameters |
| Append Item to Google Sheet | Data store | Google Sheets | append |
| Get Items from Google Sheets | Data store | Google Sheets | See node parameters |
| Write RSS Feed | Code | Code | See node parameters |
| Return Podcast Feed to Webhook | Web / API | Respond To Webhook | See node parameters |
| Manually Enter Other Data for Podcast Feed | Transform | Edit Fields | See node parameters |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.
Requirements
An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.
Credential types declared in the source
googleSheetsOAuth2ApihttpCustomAuthopenAiApi
Workflow notes
Send Notes to Webhook
Send Notes to Webhook
Setup:
- Install Post Webhook Plugin in Obsidian
- Enter n8n Webhook URL and name in plugin settings
Usage:
- Select text or use full note
- Open Command Palette (Ctrl+P)
- Choose 'Send Note/Selection to [name]'
- Audio file appears in Podcast Feed and note
Generic Podcast Feed Module
Generic Podcast Feed Module
A reusable module for any 'X-to-Podcast' workflow. Generates standard RSS feed from:
- Source data (Google Sheets)
- Podcast metadata
Compatible with all major podcast platforms (Apple, Google, Spotify, etc.).
Create Audio and Write Description
Create Audio and Write Description
OpenAI TTS converts notes to audio while the messaging model generates concise descriptions for podcast apps.
Append Row to Google Sheets
Append Row to Google Sheets
Saves essential podcast parameters (, , , ) to Google Sheets for Feed generation.
Podcast Feed Configuration
Podcast Feed Configuration
- Static: Configure podcast metadata in 'Edit Fields'
- Dynamic: Episodes automatically pulled from Google Sheets
Write Podcast Feed
Write Podcast Feed
Generates RSS feed XML from collected data.
Audio to Cloudinary and Obsidian
Audio to Cloudinary and Obsidian
Cloudinary stores audio files and provides duration metadata for podcast feed.
Setup:
- Create Custom Auth credentials
- Set CLOUDINARY_ENV to your environment
Prepare Relevant Data
Prepare Relevant Data
Consolidates and formats data for Google Sheets storage.
Obsidian Notes Read Aloud: Available as a Podcast Feed
Obsidian Notes Read Aloud: Available as a Podcast Feed
Purpose and structure
This folder contains the Obsidian Notes Read Aloud: Available as a Podcast Feed workflow. Its executable nodes use aggregate, code, googleSheets, httpRequest, merge, openAi, respondToWebhook, set, webhook. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.
Setup
Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.
Entry points
Webhook GET Note, Webhook GET Podcast Feed
Verification
Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.
Attribution
https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Webhook/1578_Webhook_Code_Automation_Webhook.json MIT; preserve source notices.