tr Skip to content

When a new blog post is published in WordPress, generate a teaser video in Veo 3

When a WordPress post is published, Veo 3 starts a teaser video from the post’s title and excerpt. After a five-minute Delay, FlowMattic checks the job and retrieves the video when it’s ready.

WordPress Veo 3 Delay

4 steps Setup ~8 min Used on 2.4k sites Free to import

The When a new blog post is published in WordPress, generate a teaser video in Veo 3 workflow on the FlowMattic canvas, with 4 steps across WordPress, Veo 3, Delay
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Short video clips help a new article travel on social feeds, but making one for every post takes time most blogs don't have. This workflow asks Google's Veo 3 model for a teaser the moment a post goes live, using words you already wrote.

The WordPress New Post trigger runs a single time per post, at the moment it is first published; changing an article that's already live won't repeat it, and pages are ignored. The Veo 3 step Prompt to Video then sends a prompt asking for a short teaser for the post, built from its title and excerpt. The excerpt is the manual excerpt field in WordPress, so posts without one send only the title.

Video generation takes a while, so a Delay pauses the run for five minutes. The Retrieve Video step then checks the generation job by the operation name the first Veo 3 step returned, and returns the video if it's ready. If the job is still running, it reports the status instead, so you may need a longer Delay.

As shipped, nothing uses the video after it's retrieved. Add a step that does, such as emailing you the result or logging it in a sheet, and check Task History to see what Retrieve Video returns on a test post.

Teaser clips for a recipe blog

A food blogger publishes a recipe and gets a short Veo 3 clip drafted from the title and excerpt, ready to review before posting it to Reels.

Video previews for a news site

A small publisher has each published article produce a teaser video request, so the social editor starts from a draft clip.

Product announcement posts

A software company's release posts each get a short generated clip the marketing team can trim and add to the changelog email.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    WordPress New Post

    Starts the workflow when a WordPress post is first published. Posts and custom post types fire it, edits to live posts don't, and the post's title and excerpt are passed to Veo 3.

  2. Step 2Action
    Veo 3 Prompt to Video

    Asks Veo 3 to generate a short teaser video from a prompt that includes the post title and excerpt. It returns an operation name used to fetch the video later; edit the prompt wording to set style or length.

  3. Step 3Logic
    Delay Delay For

    Pauses the run for five minutes so Veo 3 has time to work on the video before the next step checks on it. Lengthen it if your test runs show the video isn't ready yet.

  4. Step 4Action
    Veo 3 Retrieve Video

    Checks the Veo 3 generation job using the operation name from step 2, and returns the video when it's ready. If generation is still in progress, the step returns the current status instead.

What you need

  • FlowMatticCore
  • Veo 3 AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Write a manual excerpt for each post, since the prompt uses the excerpt field and posts without one give Veo 3 only the title to work from.
  • Add an Email step after the Retrieve Video step that sends you the result, so you can review each teaser before sharing it.
  • Set the trigger's post type to Posts if you also publish custom post types, so only blog posts request a video.
  • Add the style you want to the prompt, such as calm product shots or bold text-free visuals, so teasers look consistent across posts.

Questions about this workflow

Does updating a published WordPress post create another Veo 3 video?

No. New Post fires once, when a post first moves to published. Saving changes to an article that is already live leaves the workflow idle.

Is five minutes long enough for Veo 3?

Not always. If Retrieve Video returns a status rather than the video, increase the Delay and run another test post.

Where does the finished teaser video go?

Nowhere yet. The template stops after Retrieve Video, so add a step that emails, stores or posts the result, and map the video from Retrieve Video's output.

Can I use the featured image instead of a text prompt?

FlowMattic's Veo 3 integration also has an Image to Video action. Swap it in for Prompt to Video and map the post's featured image from the trigger.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It's very straightforward, has a lot integrations and they work well. It is one thing to 'integrate' new external software, but integrating it well, with lots of options is where FlowMattic shines.

Koen A.

Works within WordPress, so it can easily access any inbuilt WP functions or custom functions and use them in your flow. It's easy to use and already has many useful integrations built.