🎬 Convert news headlines to audio newsletters with Claude, GPT-4o & OpenAI TTS

283 views · 🎬 Content Creation & Video

Description

Generate daily audio newsletters from news headlines with AI

Who’s it for

Perfect for content creators, podcasters, news enthusiasts, and busy professionals who want to create automated audio news content or stay informed through personalized audio briefings. Ideal for social media managers, newsletter creators, and anyone building audio-first content experiences.

How it works

This workflow creates a fully automated news-to-audio pipeline:

  1. Schedule trigger fetches the latest news headlines from NewsAPI daily
  2. AI processing rewrites each article into newsletter-style content using Claude
  3. Content aggregation combines all processed articles into a cohesive newsletter
  4. Script generation transforms the newsletter into a 2-minute audio-ready script
  5. Text-to-speech converts the script into high-quality audio using OpenAI’s voice models
  6. Email delivery sends the audio newsletter as an attachment to subscribers

The workflow runs automatically on your chosen schedule, delivering fresh audio content without any manual intervention.

How to set up

Requirements

Step-by-step setup

1. Set Your Schedule trigger

2. Configure News Source

3. Extract Individual Articles(Split Out)

4. Set Up AI Model Credentials

5. Combine Newsletter Content” (Aggregate)

6. Audio Script Generation

Script features:

7. Configure OpenAI Text-to-Speech

8. Customize Email Delivery

9. Test the Complete Pipeline

How to customize the workflow

Advanced News Filtering

AI Content Enhancement

Audio Production Features

Distribution Enhancements

Subscriber Management

Content Workflow Customization

Webhook Integration Examples

Website Integration

// Add this to your website for manual newsletter requests
fetch('/webhook/trigger-newsletter', {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify({
    subscriber_email: 'user@example.com',
    topics: ['technology', 'business'],
    urgency: 'normal'
  })
});

Slack Command Integration

Mobile App Integration

Troubleshooting

Common Issues and Solutions

NewsAPI quota exceeded:

AI model rate limiting:

Audio generation failures:

Email delivery problems:

Content quality issues:

Performance Optimization

Workflow efficiency:

Cost management:

Scalability preparation:

Security and Compliance

API key protection:

Content compliance:

🔗 Nodes Used

HTTP Request, Gmail, Schedule Trigger, AI Agent, OpenAI, OpenRouter Chat Model

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup