20-Min Podcast Bot: n8n + ElevenLabs

Podcast-Bot in 20 Min: n8n + ElevenLabs

🇬🇧 English

This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.

Build a Fully Automated Podcast Bot in 20 Minutes

Imagine publishing a new podcast episode every single day — without writing a word, recording your voice, or editing audio manually. With n8n and ElevenLabs, that's not a dream. It's a 20-minute workflow you can build right now.

In this guide, you'll see exactly how to connect these two powerful tools to create a podcast automation pipeline that goes from topic idea to finished audio — entirely on autopilot.

What You'll Need

  • n8n — the open-source workflow automation platform (self-hosted or cloud)
  • ElevenLabs — AI voice synthesis with ultra-realistic voices
  • An OpenAI API key (for GPT-based script generation)
  • A storage destination (Google Drive, Dropbox, or an S3 bucket)

How the Workflow Works

The n8n workflow follows a simple four-step logic:

  1. Trigger — A scheduled trigger fires daily (or weekly, your choice)
  2. Script Generation — An OpenAI node writes a full podcast script based on your topic niche
  3. Voice Synthesis — The script is sent to elevenlabs via API, returning an MP3 audio file
  4. Storage & Distribution — The audio file is saved and optionally pushed to your podcast host or RSS feed

Step-by-Step Setup

Step 1: Create a Schedule Trigger in n8n

Open your n8n dashboard and create a new workflow. Add a Schedule Trigger node. Set it to fire at your preferred interval — daily at 8:00 AM is a solid default. This is the heartbeat of your podcast bot.

Step 2: Generate the Script with OpenAI

Add an HTTP Request node or use the native OpenAI node inside n8n. Configure a prompt like:

  • "Write a 5-minute podcast script about [TOPIC]. Use a conversational tone. Include an intro, three key points, and an outro."

You can make the topic dynamic by pulling it from a Google Sheet, Notion database, or even an RSS feed of trending headlines. The n8n workflow handles all of this natively with dedicated nodes.

Step 3: Send the Script to ElevenLabs

Add another HTTP Request node and point it to the elevenlabs Text-to-Speech API endpoint:

  • URL: https://api.elevenlabs.io/v1/text-to-speech/{voice_id}
  • Method: POST
  • Headers: Include your elevenlabs API key as xi-api-key
  • Body: Pass the generated script text as text, set model_id to eleven_multilingual_v2

The response will return binary audio data — your podcast episode as an MP3. elevenlabs offers dozens of premium voices, so pick one that matches your show's personality.

Step 4: Save and Distribute the Audio

In n8n, add a Google Drive, Dropbox, or AWS S3 node to save the binary MP3 file. Name it dynamically using a timestamp or episode number expression like {{ $now.toFormat('yyyy-MM-dd') }}_episode.mp3.

Want to go further? Add a Webhook or RSS node to notify your podcast hosting platform (like Buzzsprout or Podbean) automatically.

Pro Tips to Level Up Your Bot

  • Dynamic topics: Pull weekly topics from a Notion database so every episode feels curated
  • Voice cloning: Use elevenlabs' voice cloning feature to create a custom AI host that sounds like you
  • Multi-language: Add a translation node in n8n to produce episodes in Spanish, French, or German automatically
  • Metadata automation: Generate episode titles, descriptions, and show notes using the same OpenAI call — just extend the prompt

Why This Workflow Is a Game-Changer

The combination of n8n and elevenlabs removes every manual step in podcast production. You're not just saving time — you're building a content machine that scales without burning out.

For content creators, marketers, and indie podcasters, this means you can run multiple shows simultaneously, test different niches, and build audience without studio costs.

Get Started Today

Set up your n8n account, grab your elevenlabs API key, and follow the steps above. The entire workflow takes about 20 minutes to configure — and then it runs itself, every single day.

Your AI podcast studio is one workflow away.

This post was created with tools we use and recommend: n8n for workflow automation, Turbotic as an AI-native automation alternative, ElevenLabs for AI voiceover, Placid for visual content creation, and Hostinger for reliable VPS hosting. Some links are affiliate links.

🇩🇪 Deutsch

Dieser Artikel enthält Affiliate-Links (Werbung). Kaufst du darüber, erhalten wir ggf. eine Provision – für dich ohne Mehrkosten.

Einen vollautomatischen Podcast-Bot in 20 Minuten bauen

Stell dir vor, jeden Tag eine neue Podcast-Folge zu veröffentlichen — ohne ein einziges Wort zu schreiben, deine Stimme aufzunehmen oder Audio manuell zu schneiden. Mit n8n und ElevenLabs ist das keine Utopie. Es ist ein 20-Minuten-Workflow, den du jetzt sofort aufbauen kannst.

In dieser Anleitung zeigen wir dir Schritt für Schritt, wie du diese beiden Tools verbindest und eine Podcast-Automatisierungspipeline erstellst — vom Thema bis zur fertigen Audiodatei, komplett auf Autopilot.

Was du brauchst

  • n8n — die Open-Source-Workflow-Automatisierungsplattform (selbst gehostet oder Cloud)
  • ElevenLabs — KI-Sprachsynthese mit realistischen Stimmen
  • Einen OpenAI API-Schlüssel (für GPT-basierte Skripterstellung)
  • Ein Speicherziel (Google Drive, Dropbox oder ein S3-Bucket)

Wie der Workflow funktioniert

Der n8n-Workflow folgt einer einfachen vierstufigen Logik:

  1. Trigger — Ein geplanter Auslöser startet täglich (oder wöchentlich, je nach Wahl)
  2. Skripterstellung — Ein OpenAI-Node schreibt ein vollständiges Podcast-Skript basierend auf deiner Themennische
  3. Sprachsynthese — Das Skript wird über die API an elevenlabs gesendet und als MP3-Audiodatei zurückgegeben
  4. Speicherung & Verteilung — Die Audiodatei wird gespeichert und optional an deinen Podcast-Host oder RSS-Feed übertragen

Schritt-für-Schritt-Anleitung

Schritt 1: Einen Schedule-Trigger in n8n erstellen

Öffne dein n8n-Dashboard und erstelle einen neuen Workflow. Füge einen Schedule-Trigger-Node hinzu. Stelle ihn auf das gewünschte Intervall ein — täglich um 8:00 Uhr ist ein guter Standard. Das ist der Herzschlag deines Podcast-Bots.

Schritt 2: Das Skript mit OpenAI generieren

Füge in n8n einen HTTP-Request-Node oder den nativen OpenAI-Node hinzu. Konfiguriere einen Prompt wie:

  • „Schreibe ein 5-minütiges Podcast-Skript über [THEMA]. Verwende einen gesprächigen Ton. Füge eine Einleitung, drei Kernpunkte und ein Outro hinzu."

Das Thema lässt sich dynamisch gestalten, indem du es aus einem Google Sheet, einer Notion-Datenbank oder einem RSS-Feed mit aktuellen Schlagzeilen ziehst. Der n8n-Workflow verarbeitet das alles nativ mit entsprechenden Nodes.

Schritt 3: Das Skript an ElevenLabs senden

Füge einen weiteren HTTP-Request-Node hinzu und richte ihn auf den elevenlabs Text-to-Speech-API-Endpunkt:

  • URL: https://api.elevenlabs.io/v1/text-to-speech/{voice_id}
  • Methode: POST
  • Header: Deinen elevenlabs API-Schlüssel als xi-api-key angeben
  • Body: Den generierten Skripttext als text übergeben, model_id auf eleven_multilingual_v2 setzen

Die Antwort enthält binäre Audiodaten — deine Podcast-Episode als MP3. elevenlabs bietet Dutzende Premium-Stimmen — wähle eine, die zur Persönlichkeit deiner Sendung passt.

Schritt 4: Audio speichern und verteilen

Füge in n8n einen Google Drive-, Dropbox- oder AWS S3-Node hinzu, um die binäre MP3-Datei zu speichern. Benenne sie dynamisch mit einem Zeitstempel oder einer Episodennummer, z. B. {{ $now.toFormat('yyyy-MM-dd') }}_episode.mp3.

Willst du noch weiter gehen? Füge einen Webhook- oder RSS-Node hinzu, um deinen Podcast-Hosting-Anbieter (wie Buzzsprout oder Podbean) automatisch zu benachrichtigen.

Profi-Tipps für deinen Bot

  • Dynamische Themen: Wöchentliche Themen aus einer Notion-Datenbank ziehen, damit jede Episode kuratiert wirkt
  • Voice Cloning: Mit der Voice-Cloning-Funktion von elevenlabs einen KI-Host erstellen, der wie du klingt
  • Mehrsprachigkeit: Einen Übersetzungs-Node in n8n hinzufügen, um Episoden automatisch auf Spanisch, Französisch oder Englisch auszugeben
  • Metadata-Automatisierung: Episodentitel, Beschreibungen und Show Notes mit demselben OpenAI-Aufruf generieren — einfach den Prompt erweitern

Warum dieser Workflow ein Game-Changer ist

Die Kombination aus n8n und elevenlabs eliminiert jeden manuellen Schritt in der Podcast-Produktion. Du sparst nicht nur Zeit — du baust eine Content-Maschine, die skaliert, ohne dich auszubrennen.

Für Content Creator, Marketer und unabhängige Podcaster bedeutet das: Mehrere Shows gleichzeitig betreiben, verschiedene Nischen testen und eine Hörerschaft aufbauen — ganz ohne Studiokosten.

Jetzt loslegen

Richte deinen n8n-Account ein, hol dir deinen elevenlabs API-Schlüssel und folge den obigen Schritten. Der gesamte Workflow lässt sich in etwa 20 Minuten konfigurieren — danach läuft er jeden Tag von selbst.

Dein KI-Podcaststudio ist nur einen Workflow entfernt.

Dieser Beitrag wurde mit Tools erstellt, die wir selbst nutzen und empfehlen: n8n für Workflow-Automatisierung, Turbotic als KI-native Automatisierungsalternative, ElevenLabs für KI-Voiceover, Placid für visuelle Content-Erstellung und netcup für zuverlässiges VPS-Hosting in Deutschland. Einige Links sind Affiliate-Links.