← Playbooks

Turn a blog post into a video with HeyGen and Descript

Repurpose one written article into a talking-avatar explainer and short social clips: script it with an AI assistant, generate the presenter in HeyGen, then polish, caption and cut clips in Descript.

Who it's for: Marketers, founders and creators who publish written content but don't have time to film. Agencies producing video for clients.

Time: About 2 hours for the first video, under an hour once you have a template · Cost: HeyGen and Descript both offer free tiers with limits and watermarks/credit caps; paid plans for regular use. Check current pricing on each site.

Tools: HeyGen, Descript, ChatGPT, Claude, Synthesia, ElevenLabs, Canva

Prerequisites:

  • A published or finished blog post (800+ words works well)
  • HeyGen and Descript accounts
  • Optional: brand colors, logo and a few screenshots or B-roll clips
  • If using your own likeness: a short consent recording and a quiet room for an avatar recording

You spent hours on a great article. A video version reaches people who will never read 1,500 words, and short clips feed every social channel for a week. This playbook converts one post into a 2–4 minute avatar explainer with HeyGen, then polishes it and cuts clips in Descript.

Step 1: Pick the post and the video's single job

Not every post converts well. The best candidates are how-to, list, or opinion posts with a clear takeaway. Data-dense posts with big tables don’t. Then decide the video’s one job, e.g. “get viewers to download the checklist” or “explain why X matters in 3 minutes.” Everything in the script serves that job.

Step 2: Turn the article into a spoken script

Written and spoken language differ: speech needs shorter sentences, signposting (“first… second…”) and a hook in the first five seconds. Paste the article into ChatGPT or Claude with a prompt like:

Rewrite this article as a script for a 3-minute talking-head video (about 450 words). Open with a one-sentence hook that states the problem. Use short sentences. Split it into 6–8 scenes, each with: SCENE number, SPOKEN TEXT, and ON-SCREEN (a short caption, screenshot idea or B-roll idea). End with one call to action: [your CTA]. Don’t add facts that aren’t in the article.

Read the script out loud. Anything you stumble over, rewrite. Check names, numbers and claims against the original. AI rewriting can quietly change facts.

Step 3: Choose an avatar and voice in HeyGen

In HeyGen you can use a stock avatar or create your own. HeyGen’s site describes creating an avatar from video (a “digital twin”) or from a single clear, front-facing photo, plus instant voice cloning from one recording. For a brand channel:

Pick a voice that matches the tone of your writing, and set pronunciation for brand names if they’re mispronounced.

Step 4: Build scenes in HeyGen AI Studio

Open AI Studio and create a new video. For each scene from your script:

  1. Paste the SPOKEN TEXT as the avatar’s script.
  2. Add the ON-SCREEN element: a text overlay, screenshot or your own footage. HeyGen says you can drop in your own footage as the background, remove the avatar’s background, and position the avatar anywhere in the scene.
  3. Keep layouts consistent: same avatar position, same caption style, brand colors.

Have slides already? HeyGen also lets you upload a PowerPoint or PDF (up to 50 slides) so the avatar presents each slide picture-in-picture, optionally using your speaker notes as the script. That’s a fast path if the post started as a talk.

Save the project as a template once it looks right, so your next post takes minutes.

Step 5: Generate and review the video

Submit the video for rendering. While you wait, prepare a checklist and then review the output:

Download the MP4 at the highest resolution your plan allows.

Step 6: Polish in Descript

Import the MP4 into a new Descript project. Descript transcribes it and lets you edit the video by editing the text: delete a sentence in the transcript and it’s cut from the video.

Export a 16:9 version for YouTube and your blog.

Step 7: Cut short clips for social

Find the 3–5 strongest 30–60 second moments (a surprising stat, a crisp tip, the hook). In Descript, duplicate the composition, delete everything else from the transcript, switch the layout to 9:16 vertical, and reframe so the avatar and captions fit. Each clip should make sense without context and end with a pointer to the full video or post.

Step 8: Publish and measure

Pitfalls

Alternatives

Synthesia is HeyGen’s closest competitor and popular for corporate training (see HeyGen vs Synthesia). For voice-only versions (a podcast or audio article), generate narration with ElevenLabs and edit it in Descript.

A reusable production template

Once your first video works, save these so the next one takes under an hour:

  1. Script prompt (Step 2) saved in a doc, with your CTA and banned phrases.
  2. HeyGen template with avatar, layout, caption style and intro/outro scenes.
  3. Descript template with brand fonts, caption style, music bed and lower-thirds.
  4. Clip checklist: hook in the first 3 seconds, captions on, 9:16, ends with a pointer.
  5. Publishing checklist: embed on the post, YouTube title/description/chapters, clip schedule.

Example scene plan

For a post titled “5 mistakes teams make with AI meeting notes,” the scene plan might be: (1) hook: “Your AI notetaker might be creating more work, not less”; (2–6) one scene per mistake with an on-screen caption naming it; (7) the fix in one sentence; (8) CTA: “Grab the full checklist on our blog.” Eight scenes of 20–25 seconds each lands at roughly three minutes, and each mistake scene doubles as a standalone social clip.

FAQ

Can HeyGen turn a blog post directly into a video?

HeyGen's Video Agent can generate a video from a prompt, and AI Studio lets you build avatar videos from a script you paste in. You get better results by first rewriting the post as a spoken script, as this playbook does.

Can I use my own face and voice?

Yes. HeyGen supports creating an avatar of yourself from video or a single photo, and voice cloning. Creating a likeness requires your consent and is subject to HeyGen's policies.

Why use Descript if HeyGen already makes the video?

Descript edits video by editing the transcript, which makes trimming, captions, adding B-roll and cutting short clips fast. It also has AI features such as filler-word removal and its Underlord assistant.

How long should the video be?

For a blog-post explainer, 2 to 4 minutes is a good target. That is roughly 300 to 600 spoken words. Short social clips work best at 30 to 60 seconds.

Do I need to disclose that the presenter is AI?

Platform rules and local laws vary, and several platforms require labeling realistic synthetic media. Disclosing is the safe default and builds trust.

Last checked against official docs: October 2026 (HeyGen product and API docs; Descript product pages). Prices and UI labels change; confirm on each vendor's site.