Automated Podcast Episode Upload to Spotify via n8n

somdn_product_page

This n8n workflow automates the entire process of preparing and uploading a podcast episode, from fetching the RSS feed to publishing on Spotify. Initiated manually, it retrieves the latest RSS feed from GitHub, adds new episode details, uploads the episode’s audio to Google Drive, shares the file publicly, and updates the RSS feed with this new episode. The workflow also handles reading the audio file, converting RSS XML to JSON for compatibility, and updating the GitHub repository with the latest feed. This automation simplifies podcast management, enabling content creators to publish episodes efficiently without manual effort at each step.

### Step-by-step overview:

– Manual trigger to start the workflow.

– Fetch the latest RSS feed file from GitHub.

– Convert the RSS XML to JSON for manipulation.

– Prepare new episode details including title, description, and uploaded audio URL.

– Read the generated audio file from a specified path.

– Upload the audio to Google Drive and set the file to be publicly accessible.

– Add the new episode information into the RSS feed XML.

– Convert the modified RSS XML back to base64 encoding.

– Update the RSS file in GitHub with the new episode.

### Use cases:

Ideal for podcast creators who want a streamlined way to publish episodes without manual updates, ensuring rapid and consistent distribution across streaming platforms like Spotify.

Node Count

11 – 20 Nodes

Nodes Used

code, github, googleDrive, manualTrigger, readWriteFile, set, stickyNote

Reviews

There are no reviews yet.

Be the first to review “Automated Podcast Episode Upload to Spotify via n8n”

Your email address will not be published. Required fields are marked *