Build a Podcast Pipeline with n8n + ElevenLabs

Podcast-Pipeline mit n8n + ElevenLabs

🇬🇧 English

Build Your Automated Podcast Pipeline with n8n + ElevenLabs in 20 Minutes

Imagine publishing a new podcast episode every week — without ever touching a microphone. With n8n and elevenlabs, that vision is not just possible, it's surprisingly simple to set up. In this guide, you'll learn exactly how to connect these two powerful tools to create a fully automated podcast production pipeline.

Why Automate Your Podcast?

Podcasting is one of the most powerful content formats available today. But traditional production is time-consuming: scripting, recording, editing, exporting, uploading. For content creators and marketers who already have a lot on their plate, this friction kills consistency.

That's where AI automation changes the game. By combining the workflow automation power of n8n with the hyper-realistic text-to-speech capabilities of elevenlabs, you can go from a written script or RSS feed to a finished audio file — automatically, every single time.

What You'll Need

  • n8n — self-hosted or cloud version (a free tier is available)
  • elevenlabs account — free tier works for testing, paid plan recommended for production
  • A text source: a Google Doc, Notion page, RSS feed, or even a webhook trigger
  • Optional: cloud storage like Google Drive or Dropbox to store the audio files

Step-by-Step: Building the Pipeline

Step 1 — Trigger Your Workflow in n8n

Open your n8n workspace and create a new workflow. Choose your trigger based on your use case:

  • Schedule Trigger — runs automatically every week or day
  • Webhook Trigger — fires when you publish a new blog post
  • RSS Feed Trigger — monitors a feed and triggers on new entries

For most podcasters, the Schedule Trigger combined with a Google Sheets or Notion node works perfectly. The n8n workflow checks for new content, grabs the script text, and passes it to the next step.

Step 2 — Fetch or Generate Your Script

Add an HTTP Request or a native integration node in n8n to pull your script from your source. If you're using Notion, the native Notion node makes this effortless. If you write scripts in Google Docs, use the Google Drive node to fetch the document content as plain text.

You can also use an OpenAI node inside n8n to generate the script automatically based on a topic or RSS headline — making the entire content creation process hands-free.

Step 3 — Send the Text to ElevenLabs

This is where the magic happens. Add an HTTP Request node in n8n and configure it to call the elevenlabs Text-to-Speech API:

  • Method: POST
  • URL: https://api.elevenlabs.io/v1/text-to-speech/{voice_id}
  • Headers: Add your elevenlabs API key as xi-api-key
  • Body: Pass the script text as JSON with your preferred model and voice settings

The elevenlabs API returns a binary audio file (MP3). The voices available through elevenlabs are remarkably natural — listeners often can't distinguish them from human narrators.

Step 4 — Save and Store the Audio File

Once n8n receives the audio binary from elevenlabs, route it to a storage destination. Common options include:

  • Google Drive — simple, free, accessible
  • Dropbox — great for team collaboration
  • Amazon S3 — ideal for production-scale setups
  • FTP/SFTP — if you host your own podcast server

The n8n workflow handles the file naming automatically — you can use dynamic expressions to name files by date, episode number, or topic title.

Step 5 — Notify and Publish

Add a final node in your n8n workflow to send a Slack or email notification once the episode is ready. You can even connect to a podcast hosting platform's API to trigger an upload automatically.

Tips to Get the Most Out of This Pipeline

  • Voice Cloning: elevenlabs allows you to clone your own voice — giving your AI-generated episodes a truly personal touch.
  • Error Handling: Use n8n's built-in error workflows to get notified if the API call fails, so no episode is ever silently skipped.
  • Chunking Long Scripts: The elevenlabs API has character limits per request. Use a n8n Code node to split long scripts into chunks and merge the audio outputs.
  • Multilingual Episodes: elevenlabs supports dozens of languages — use a translation step inside n8n to automatically produce episodes in multiple languages.

How Long Does It Actually Take?

Setting up this pipeline for the first time takes about 20 minutes if you follow the steps above. Once it's live, the n8n workflow runs entirely on its own. A 1,000-word script processed by elevenlabs typically generates audio in under 30 seconds.

Final Thoughts

The combination of n8n and elevenlabs is one of the most powerful duos in the AI automation space right now. Whether you're a solo creator, a marketing team, or an agency building content at scale, this pipeline removes the most time-consuming parts of podcast production without sacrificing quality.

Start with a simple weekly trigger, a Google Doc as your script source, and a single elevenlabs voice. Once that's working, you'll find dozens of ways to expand — adding AI script generation, multi-language output, automatic show notes, and more — all within your n8n workspace.

Ready to start? Set up your free n8n account and grab your elevenlabs API key — your first automated episode could be live before lunch.

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

Deine automatisierte Podcast-Pipeline mit n8n + ElevenLabs in 20 Minuten aufbauen

Stell dir vor, du veröffentlichst jede Woche eine neue Podcast-Episode — ohne jemals ein Mikrofon anzufassen. Mit n8n und elevenlabs ist das keine Zukunftsvision mehr, sondern überraschend einfach umzusetzen. In diesem Guide zeigen wir dir Schritt für Schritt, wie du diese beiden leistungsstarken Tools verbindest und eine vollautomatische Podcast-Produktionspipeline erstellst.

Warum deinen Podcast automatisieren?

Podcasting ist eines der wirkungsvollsten Content-Formate unserer Zeit. Doch die traditionelle Produktion kostet enorm viel Zeit: Skript schreiben, aufnehmen, schneiden, exportieren, hochladen. Für Content-Creator und Marketer, die ohnehin viel um die Ohren haben, ist dieser Aufwand ein echter Konsistenz-Killer.

Genau hier verändert KI-Automatisierung alles. Indem du die Workflow-Automatisierung von n8n mit den hyperrealistischen Text-to-Speech-Fähigkeiten von elevenlabs kombinierst, kannst du vollautomatisch von einem geschriebenen Skript zu einer fertigen Audiodatei gelangen — jedes Mal, ohne manuellen Aufwand.

Was du brauchst

  • n8n — selbst gehostet oder als Cloud-Version (kostenloser Tarif verfügbar)
  • elevenlabs-Konto — der kostenlose Tarif reicht zum Testen, für die Produktion empfehlen wir einen bezahlten Plan
  • Eine Textquelle: ein Google Doc, eine Notion-Seite, ein RSS-Feed oder ein Webhook-Trigger
  • Optional: Cloud-Speicher wie Google Drive oder Dropbox zum Speichern der Audiodateien

Schritt für Schritt: Die Pipeline aufbauen

Schritt 1 — Den Workflow in n8n triggern

Öffne deinen n8n-Arbeitsbereich und erstelle einen neuen Workflow. Wähle deinen Trigger je nach Anwendungsfall:

  • Schedule Trigger — läuft automatisch täglich oder wöchentlich
  • Webhook Trigger — wird ausgelöst, wenn du einen neuen Blogartikel veröffentlichst
  • RSS Feed Trigger — überwacht einen Feed und reagiert auf neue Einträge

Für die meisten Podcaster funktioniert der Schedule Trigger in Kombination mit einem Google Sheets- oder Notion-Node perfekt. Der n8n-Workflow prüft auf neue Inhalte, holt den Skripttext und gibt ihn an den nächsten Schritt weiter.

Schritt 2 — Dein Skript abrufen oder generieren

Füge in n8n einen HTTP-Request-Node oder eine native Integrationsnode hinzu, um dein Skript aus der Quelle zu laden. Nutzt du Notion, macht der native Notion-Node das kinderleicht. Schreibst du Skripte in Google Docs, holst du den Dokumentinhalt als Klartext über den Google Drive-Node.

Du kannst auch einen OpenAI-Node innerhalb von n8n verwenden, um das Skript automatisch auf Basis eines Themas oder einer RSS-Schlagzeile zu generieren — so wird der gesamte Content-Erstellungsprozess vollständig automatisiert.

Schritt 3 — Den Text an ElevenLabs senden

Hier passiert die Magie. Füge einen HTTP-Request-Node in n8n hinzu und konfiguriere ihn für die elevenlabs Text-to-Speech-API:

  • Methode: POST
  • URL: https://api.elevenlabs.io/v1/text-to-speech/{voice_id}
  • Header: Deinen elevenlabs-API-Schlüssel als xi-api-key eintragen
  • Body: Den Skripttext als JSON mit deinen bevorzugten Modell- und Stimmeinstellungen übergeben

Die elevenlabs-API gibt eine binäre Audiodatei (MP3) zurück. Die Stimmen von elevenlabs sind bemerkenswert natürlich — Zuhörer können sie oft nicht von menschlichen Sprechern unterscheiden.

Schritt 4 — Die Audiodatei speichern

Sobald n8n das Audio-Binary von elevenlabs empfängt, leite es an ein Speicherziel weiter. Beliebte Optionen sind:

  • Google Drive — einfach, kostenlos, überall zugänglich
  • Dropbox — ideal für die Teamzusammenarbeit
  • Amazon S3 — optimal für produktionsreife Setups
  • FTP/SFTP — wenn du deinen eigenen Podcast-Server hostest

Der n8n-Workflow übernimmt die Dateibenennung automatisch — du kannst dynamische Ausdrücke verwenden, um Dateien nach Datum, Episodennummer oder Thementitel zu benennen.

Schritt 5 — Benachrichtigen und veröffentlichen

Füge in deinem n8n-Workflow einen abschließenden Node hinzu, der eine Slack- oder E-Mail-Benachrichtigung sendet, sobald die Episode fertig ist. Du kannst sogar die API einer Podcast-Hosting-Plattform einbinden, um den Upload automatisch auszulösen.

Tipps, um das Beste aus dieser Pipeline herauszuholen

  • Voice Cloning: elevenlabs ermöglicht es dir, deine eigene Stimme zu klonen — so bekommen deine KI-Episoden eine wirklich persönliche Note.
  • Fehlerbehandlung: Nutze die eingebauten Error-Workflows von n8n, um benachrichtigt zu werden, wenn ein API-Aufruf fehlschlägt — damit keine Episode stillschweigend übersprungen wird.
  • Lange Skripte aufteilen: Die elevenlabs-API hat Zeichenlimits pro Anfrage. Verwende einen n8n-Code-Node, um lange Skripte aufzuteilen und die Audioausgaben zusammenzuführen.
  • Mehrsprachige Episoden: elevenlabs unterstützt Dutzende von Sprachen — nutze einen Übersetzungsschritt in n8n, um Episoden automatisch in mehreren Sprachen zu produzieren.

Wie lange dauert das wirklich?

Die erstmalige Einrichtung dieser Pipeline dauert etwa 20 Minuten, wenn du die obigen Schritte befolgst. Ist der Workflow einmal aktiv, läuft er in n8n vollständig selbstständig. Ein 1.000-Wörter-Skript, das von elevenlabs verarbeitet wird, generiert Audio typischerweise in unter 30 Sekunden.

Fazit

Die Kombination aus n8n und elevenlabs ist derzeit eines der stärksten Duos im Bereich der KI-Automatisierung. Egal ob du ein Solo-Creator, ein Marketing-Team oder eine Agentur bist, die Content in großem Maßstab produziert — diese Pipeline eliminiert die zeitaufwendigsten Teile der Podcast-Produktion, ohne dabei Qualitätseinbußen zu riskieren

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.