How to Turn a Video into a Blog Post using AI

Jacob Bank
Jacob Bank
Founder/CEO

Video is an amazing medium for tutorials, but some people prefer to read content at their own pace in a blog post. So, it's a best practice to accompany every video tutorial with a companion blog post. But it's a lot of work to do so!

In this blog post, I'll show you the Relay.app workflow that we use ourselves to create blog posts from videos. In fact, this very blog post was created with this workflow.

Demo Video

Setup and Prerequisites

  • Google Drive and Google Docs
  • A Relay.app account
  • An mp3 recording to use for testing, uploaded in Google Drive

What We'll Build

  • A Relay.app workflow to turn audio recordings into transcripts
    • The workflow that triggers when new audio files are added to Google Drive
    • Then it uses OpenAI Whisper to create the transcription
    • Finally it writes the transcript to another Google Doc
Workflow to transcribe audio
  • A Relay.app workflow that turns a transcript into a blog post
    • The workflow triggers when a new transcript is created
    • Then, it uses Claude 3.5 Sonnet to draft the blog post
    • Next, it writes the blog post to a Google Doc
    • Finally it has a human-in-the-loop task to post the blog post
Workflow to create blog posts from video transcripts

Step By Step Guide

Let's start with the first workflow that turns audio files into transcripts.

1. Set up the Trigger: Drive File Added to Folder

Trigger the workflow whenever a new recording is added to Audio Files in Google Drive.

2. Set up the Transcription using OpenAI Whisper

Transcribe the audio recording using OpenAI Whisper

3. Write the Transcript to a Google Doc

Write the text from OpenAI Whisper into a new Google Doc

Next we'll turn this transcript into a blog post in a new Relay.app workflow.

4. Set up the Trigger: Drive File added to Folder

5. Add an AI Custom Prompt step with Claude 3.5 Sonnet

Craft a prompt to write a high quality blog post based on a transcript.

6. Write the Generated Blog Post into a Google Doc

Write the output from Claude 3.5 Sonnet into a blog post

7. Add a Human-in-the-loop Task to Publish the Blog Post

A human-in-the-loop task lets you edit and then post the generated blog post.

Conclusion

If you make videos and you want to save a ton of time turning them into blog posts, you can try out this workflow for free at Relay.app

What will you automate?

Sign up and get started with your first Relay.app workflow today.
Background imageBackground image