Automation

Building a fully automated YouTube video to blog post converter (Claude AI + Make + Webflow)

January 18, 2025
automated content creation workflow diagram with AI and automation tools

Key insights:

Have you ever wished you could automatically turn your YouTube videos into high-quality blog posts without spending hours writing? Well, buckle up because I'm about to show you how to build exactly that using Make.com, Claude AI, and Webflow.

What tools and APIs do you need to build this automation?

Which automation platform should you use to orchestrate the workflow?

Make.com serves as the central automation platform for this project. The best part? They offer a free plan that lets you create 1-2 blog posts daily without spending a dime. To get started, simply create an account at Make.com and start building your first scenario.

How do you extract YouTube video transcripts?

While YouTube does offer a free Data API for transcript extraction, it's limited to your own videos. For broader access, we'll use Superdata.ai, which provides 100 free transcript extractions per month. Their API is reliable and straightforward to integrate.

Which AI model works best for blog post generation?

After testing multiple language models, Claude 3.5 Sonnet from Anthropic emerges as the top choice. While it may be pricier than alternatives, it produces remarkably human-like writing and structures blog posts effectively with proper HTML formatting.

How do you set up the automation workflow step by step?

What's the first step in configuring the workflow?

Start by creating a new scenario in Make.com and adding a "Set Variable" module. This will store your YouTube video URL. Name it "YouTube URL" and test it by running the module to ensure it saves the URL correctly.

How do you integrate the transcript extraction API?

Add an HTTP "Make a Request" module and configure it with your Superdata.ai API credentials. Set the endpoint to their transcript extraction URL and pass your YouTube URL variable as a parameter. The API will return the video transcript in plain text format.

What's the process for generating the blog post with Claude AI?

Configure another HTTP module for the Anthropic API call. Set the temperature to 0.3-0.4 for consistent outputs and use a comprehensive system prompt that specifies the blog structure, including HTML formatting with h2, h3, and p tags. The prompt should also request SEO-friendly headers in question format.

How can you optimize the generated blog posts for SEO?

What role do images play in SEO optimization?

Integrate the Unsplash API to automatically fetch relevant, royalty-free images based on your blog topic. Use their regular URL endpoint rather than raw images to maintain good page load speeds. Don't forget to include alt text descriptions for better image SEO.

How do you structure the content for maximum SEO impact?

The Claude AI prompt is designed to generate content with:

  • Question-based H2 and H3 headers for long-tail keywords
  • Properly nested HTML tags for good structure
  • Strategic keyword placement in headings and paragraphs
  • Internal links to relevant resources

What additional SEO features can you add?

Consider integrating SEMrush's API to automatically:

  • Research and target relevant keywords
  • Optimize meta descriptions and titles
  • Generate SEO-friendly URLs
  • Track ranking performance

If you're interested in mastering AI automation techniques like this one, check out the ChatGPT Course - Become a Generative AI Prompt Engineer where you'll learn advanced prompt engineering strategies for content creation.

Want to see this automation in action? Watch the detailed video walkthrough on the Leon Petrou YouTube channel below.