YouTube transcript to blog workflow
Turn a YouTube video transcript into a blog draft and short social snippets with AI.
This is a planning recipe. Check platform-specific steps before going live.
Who this workflow is for
Content creator — especially Solo creator or content team.
What this workflow automates
Repurpose every YouTube video into a blog draft and ready-to-post social snippets in minutes.
Tools required
Supported platforms
Visual workflow
Step-by-step setup
- 1New video uploaded · YouTube
Watch your channel for new uploads.
- • Connect YouTube
- • Pick your channel
- • Test with a recent video
- 2Fetch the transcript · YouTube Transcript API
Pull the captions/transcript text for the video.
- • Use a transcript HTTP endpoint or Make/n8n module
- • Pass the video id
- • Handle missing-transcript case
- 3Draft the blog post · OpenAI
Generate a 600-900 word blog draft from the transcript.
- • Use gpt-4o-mini or similar
- • Pass transcript and title
- • Save the result
- 4Generate social snippets · OpenAI
Create 3 short LinkedIn/X posts from the same transcript.
- • Reuse the same model
- • Output as JSON: {linkedin, x, newsletter}
- 5Save draft to Google Docs · Google Docs
Create a new Google Doc with the blog post for editing.
- • Create doc in your 'Drafts' folder
- • Title: video title
- • Paste blog body
- 6You review and edit
You read the draft, tweak the voice, and approve before publishing.
- • Open Google Doc
- • Edit and refine
- • Mark as ready
- 7Blog and snippets ready
You have a blog draft and 3 social snippets to schedule.
Want this adapted to your business?
Copy this recipe to your dashboard and tweak it with the AI assistant.
AI prompts
You are a content editor. Turn the following YouTube transcript into a clear 600-900 word blog post with: a strong intro, 3-5 H2 sections, a short conclusion, and an SEO meta description (max 155 chars). Keep the creator's voice. Transcript: {{transcript}}. Video title: {{video_title}}.From this blog post, write 3 social posts: one for LinkedIn (max 1200 chars, conversational), one for X (max 280 chars, hook-first), one short newsletter teaser (3 lines). Blog: {{blog_post}}.Human approval recommended
- Always read and edit the AI draft before publishing.
- Add personal stories and examples the AI cannot know.
Testing checklist
- Run the workflow on an old video first.
- Confirm the transcript is fetched (not empty).
- Read the blog draft for accuracy and tone.
- Check social snippets fit each platform's character limit.
Error handling
- If the transcript is missing, send yourself a Slack notification to add captions.
- If OpenAI fails, retry once, then save the transcript to Docs for manual writing.
Common mistakes to avoid
- Publishing AI drafts without editing.
- Skipping the SEO meta description.
- Using too long a transcript without chunking for very long videos.
Frequently asked questions
Need a workflow built around your exact tools?
Generate your own automation recipe with setup steps, AI prompts, platform guidance, and PDF export.