Workflow

Convert Content to Podcast

Turn any content (PDF/PPTX/docs) into engaging podcast audio. Extract text, generate a narrative script with GPT-4, and synthesize professional audio with ElevenLabs.

Needle Team

Last updated

January 21, 2025

Connectors used

Google Sheets
Google Mail
ElevenLabs

Tags

Content RepurposingPodcast AutomationText to SpeechContent MarketingElevenLabsAudio Content

Video Tutorial

Key Takeaways

  • Converts written content to podcast audio - Transforms blog posts, reports, slide decks, and documentation into podcast episodes
  • AI script generation - Uses GPT-5 to rewrite content into a conversational podcast narrative
  • Professional voice synthesis - Uses ElevenLabs for natural text-to-speech audio
  • Email distribution - Sends the finished MP3 to recipients listed in a Google Sheet
  • Multiple input formats - Works with PDF, PPTX, Google Docs, and plain text

What This Workflow Does

This workflow takes written content from a Needle Collection, generates a podcast-style script using AI, converts it to audio with ElevenLabs, and distributes the MP3 via email.

Use cases:

  • Repurposing blog posts and whitepapers into podcast episodes
  • Reaching audio audiences such as podcast listeners and commuters
  • Batch-converting a content series into audio format
  • Distributing audio content via email to a recipient list

How It Works

StepWhat Happens
1. Upload contentAdd files (PDFs, slides, docs, or URLs) to a Needle Collection
2. Filter filesA code node selects which content to process
3. Extract textNeedle's file parsing extracts text from uploaded content
4. Generate scriptGPT-5 rewrites the content into a conversational podcast narrative
5. Text-to-speechElevenLabs converts the script into natural, professional audio
6. Fetch recipientsReads email addresses from a Google Sheet
7. Send via emailDelivers the podcast MP3 as an attachment to recipients

Setup Instructions

  1. Create a Needle Collection in your dashboard (Workspaces, Projects, Collections) and upload your content
  2. Connect integrations: Gmail, Google Sheets, and ElevenLabs
  3. Configure collection IDs in the List Files and Get File Contents nodes
  4. Customize the AI prompt to match your desired podcast style (formal, casual, energetic, etc.)
  5. Add recipient email addresses to your Google Sheet (Column A, header: "Email")
  6. Run the workflow and download your first podcast MP3

Customization

What You Can ChangeHow
Podcast toneEdit the AI system prompt (formal, casual, energetic, or educational)
VoiceClone your own voice or choose from ElevenLabs' voice library by updating the voice_id in the ElevenLabs node
File selectionCustomize the code filter to process specific files by name or date
Content lengthAim for 500-2000 words of input for a 3-10 minute podcast; adjust the AI prompt to control output length
DistributionEmail MP3 files to recipients, or upload to Spotify, Apple Podcasts, or your website
ScheduleAutomate weekly podcast creation from your blog RSS or content calendar

Content Tips

RecommendationDetails
Structure your contentUse clear headings and sections for best results
Export to PDFProvides best text extraction from slides or documents
Batch processingAdd multiple files to convert a content series
Voice cloningClone your brand's voice or founder's voice with ElevenLabs

FAQ

Q: What content formats are supported? A: PDF, PPTX, Google Docs, plain text, and URLs.

Q: What content works best? A: Blog posts, educational materials, reports, and slide decks. Content with clear structure (headings, sections) produces the best results.

Q: Can I customize the voice? A: Yes. Clone your own voice or choose from ElevenLabs' voice library. Update the voice_id in the ElevenLabs node.

Q: Can I batch multiple pieces of content? A: Yes. Upload multiple files to your Collection and customize the code filter to process specific files by name or date.

Q: Can I change the podcast style? A: Yes. Edit the system prompt in the AI node to adjust the tone and format.

Q: How do I distribute the podcast? A: The workflow emails MP3 files to recipients from your Google Sheet. You can also upload to Spotify, Apple Podcasts, or your website.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .