Generate audio summaries for WordPress articles using this n8n workflow, integrating OpenAI, Eleven Labs Text-to-Speech, and direct WordPress media uploads.
Download this n8n workflow template and start using it instantly.
Content creators and bloggers seeking to add audio versions to their articles.
SEO specialists looking to enhance content accessibility and time-on-page.
Users who need practical, multi-step n8n templates involving external APIs like Eleven Labs.
Anyone interested in integrating AI text summarization and text-to-speech capabilities into their publishing pipeline.
This comprehensive n8n workflow provides a powerful solution for automating content enrichment on WordPress sites. By leveraging the integration capabilities of the n8n node system, this automation fetches existing article content, sends it to an OpenAI model for summarization or transcription, and utilizes the Eleven Labs API to generate high-quality audio. Unlike standard n8n templates, this flow handles custom authentication for external services and manages binary file transfer directly to the WordPress media library, ensuring the entire process—from text to published audio block—is fully automated. This demonstrates the versatility of the n8n platform for complex, media-heavy content operations.
The n8n workflow operates through the following steps:
xi-api-key and your Eleven Labs API key as the value.site_url.postId in the 'Retrieve WordPress Article' n8n node to target a specific test article before running the n8n trigger. When clicking ‘Test workflow’ (Manual Trigger n8n trigger): Initiates the entire automation flow for testing and manual runs.
settings (Set n8n node): Essential for defining global variables, specifically siteurl, which is required for the final WordPress media API calls.
Retrieve WordPress Article (WordPress n8n node): Fetches the full content and metadata for a specific post ID (1032) to be processed by the AI.
OpenAI Chat Model (LangChain n8n node): Specifies the model (gpt-4o-mini) used for language processing. This model is linked to the chain n8n node for actual prompting.
Generate Summary or Transcription (LangChain n8n node): The core AI logic. It feeds the raw article HTML ({{ $json.content }}) into the prompt to generate the audio script.
Generate Speech (HTTP Request n8n node): Converts the text summary into binary audio data (MP3) by calling the Eleven Labs API (/v1/text-to-speech/voiceid). It uses custom authentication and defines the model ID (elevenmultilingualv2).
Upload MP3 (HTTP Request n8n node): Handles the critical binary file transfer. It uploads the resulting MP3 to the WordPress REST API media endpoint, setting the appropriate Content-Disposition header using the article slug.
Update WordPress Post (WordPress n8n node): Updates the original article by dynamically constructing and inserting the HTML block using the uploaded file's ID and URL.
Automate AI image generation from Google Sheets using this robust n8n workflow. Generate images via RapidAPI, upload them to Google Drive, and log results automatically using the n8n node structure.

Use this powerful n8n workflow to automatically generate featured images via Leonardo AI and instantly upload them to your WordPress media library. Perfect for automated content pipelines.

Use this n8n workflow template to automate the transcription of videos using local OpenAI Whisper integration, translate subtitles via LibreTranslate, and deliver the final SRT files via Gmail.

Automate high-volume ad creative production. This n8n workflow uses GPT-4o to analyze inspiration images and Fal.AI Nano Banana to generate 100+ visual variants based on strategic creative recipes. Use this n8n template today.

Generate comprehensive, multi-platform social media intelligence reports automatically using this powerful n8n workflow. Integrates Bright Data MCP, OpenAI agents, and cross-verification logic to deliver formatted Google Docs.

Accélérateur de Chiffre d'Affaires : Automatisez votre entreprise pour la rendre plus visible sur Google, pour trouver de nouveaux Clients, pour gagner du temps







































