Skip to content

Create a short AI video every day and post it after your approval

Starts once a day on a schedule. Ends with a short video and caption, posted only after a person approves them.

Bring the step you are stuck on: 30 minutes, a straight answer and the next step. If you would rather have it built, a reply within 5 working days.

The route

Posts

7 steps: 1 rule step, 3 AI steps and 1 person step

Copy, share, discuss

Copy

Available once this workflow passes its checks.

Share

todkett.com/automations/content-video/ai-video-auto-posting/

Discuss

Opens when the first workflow passes its checks. No GitHub account? Ask about this by form.

How the library, the tracks and the talk work: the community page.

At a glance

Starts when
A daily schedule.
Input
A daily schedule.
Output
A short video and caption, posted only after a person approves them.
AI
Uses AIThe idea, the caption, the video prompt and the video itself.
Tools
fal (video generation), Google Sheets, Blotato
Last stress test
No recorded run yet

01Steps

The steps

7 steps: 1 rule step, 3 AI steps and 1 person step. Posting short video everywhere every day needs ideas, production and a separate upload for each platform, so it stops after the first week.

  1. 01Trigger

    Daily schedule

    A daily schedule.

  2. 02AI step

    AI writes the idea

    AI writes a video idea, a caption and a scene.

  3. 03AI step

    AI writes the video prompt

    AI writes a prompt for the video model.

  4. 04AI step

    A video model makes it

    A video model generates the video; the workflow waits for it.

  5. 05Person step

    A person approves

    A person approves the video and caption before anything is posted. This step is still to be built: today the workflow posts without it.

  6. 06Rule step

    Upload and post

    Upload once to a social publishing tool and post to the platforms you choose; mark it posted.

  7. 07Output

    Posts

    The posts, with the AI-generated flag set on TikTok.

    Posts

02Where AI is used

Where AI is used, and what stays with you

AI reads, judges or drafts. Fixed rules check, decide and route. A person approves anything that goes out.

AI step

Steps 02, 03, 04

The idea, the caption, the video prompt and the video itself.

Generative video is the product.

What the model reads

  • The idea and scene written in the step before, to make the prompt and the video.

What it never sees or decides

  • The post button: posting is a fixed step, and the approval before it is still to be built.
  • Hiding that it is AI: the AI-generated flag is set on TikTok posts.

Model calls: Not counted from the workflow yet. It is counted before this page goes live.

Fixed rules

They check, decide and route. 1 rule step.

  • 06Upload and post

A person

  • 05A person approves the video and caption before anything is posted. This step is still to be built: today the workflow posts without it.

03Checks

Checks around the AI

What runs before the model, and what checks its answer after, in plain words. Build these into your version too.

  1. 01An output parser checks the idea.
  2. 02A fixed wait for video processing.
  3. 03The AI-generated flag is set on TikTok posts.

04The 8 checks

Stress test

The 8 checks we run on every workflow, and you can run too. A check marked Not needed says why.

Status
Not yet0 of 8 that apply have a recorded pass
Last run
No recorded run yet
Model review
Still open

Checks marked Not yet are still open.

  1. ST1Test set

    Status: Not yet

    No recorded test yet.

  2. ST2Prompt attack

    Status: Not yet

    No recorded test yet.

  3. ST3Run twice

    Status: Not yet

    No recorded test yet.

  4. ST4Failure recovery

    Status: Not yet

    No recorded test yet.

  5. ST5Load and limits

    Status: Not yet

    No recorded test yet.

  6. ST6Failure alert

    Status: Not yet

    No recorded test yet.

  7. ST7Human sign-off

    Status: Not yet

    No recorded test yet.

  8. ST8Rules around the AI

    Status: Not yet

    No recorded test yet.

0 passed · 0 not needed · 8 not yet

What we test

We show what we tested, never the test data. The example below is made up.

05Test replay

How to test it

Before you trust a workflow, try to break it. The sample record runs the route step by step. Each break test below gets its own replay once its recorded run exists.

Record
VID-0031
Data
Sample run, made-up data
  1. 01Daily schedule

    Daily run for Fernway starts

    Done
  2. 02AI writes the idea

    Idea, caption and scene written

    Done
  3. 03AI writes the video prompt

    Prompt for the video model written

    Done
  4. 04A video model makes it

    Short video generated

    Done
  5. 05A person approves

    Held for a person's approval

    Waiting for a person
  6. 06Upload and post

    Not posted before approval

    Not reached
  7. 07Posts

    Nothing posted yet

    Posts
    Not reached

VID-0031 is held at step 5. Held for a person's approval.

Sample run on made-up data. No stress-test run is recorded yet, so this plays the example, not a test. Nothing runs live.

The break tests for this workflow

  • ST3

    Same input sent twice

    No recorded run to replay yet.

    Not yet
  • ST2

    Instructions hidden in the input

    No recorded run to replay yet.

    Not yet
  • ST4

    A connected service fails

    No recorded run to replay yet.

    Not yet
  • ST8

    The AI returns a broken answer

    No recorded run to replay yet.

    Not yet

06Example

The example, in and out

Made-up data, written to show the steps; no recorded run stands behind it yet. Fernway is a made-up small software company, and its address ends in .example, so it cannot belong to a real business.

InputExample

Example on made-up data: Fernway's daily schedule.

OutputExample

An idea, a caption and a video prompt drafted, a short video generated, and everything waiting for a person's approval before any post.

07Limits

When not to automate this

  • It generates new video. It does not trim, caption or cut your own footage.
  • Every post needs a person's approval first.

08What you need

What you need to run it

Each connected tool and the access it needs
ToolAccess
BlotatoUpload each video once and post to the platforms you choose
falGenerate the video, with a spending limit
Google SheetsLog each idea and post
Where it runs
In n8n, self-hosted or n8n cloud.
Model calls
Not counted from the workflow yet. It is counted before this page goes live.
Running costs
Yours, paid to each service directly. Scope in writing first. A quote before any build. No prices on the site yet.

How to adapt it

Changes we have made or tested on this workflow.

No tested change is listed yet.

What changed

  1. ContentFirst version, written from the 23 Oct 2026 catalog.

09FAQ

Questions people ask about it

Does it post without a person?

Not on this site. Every post waits for a person's approval. The current build does not have that step yet.

Does it edit my footage?

No. It generates a new short video from a written idea. It does not trim, caption or cut existing footage.

Are the posts labeled as AI-generated?

On TikTok the workflow sets the AI-generated flag on each post.

10Related

Stuck on your version of this workflow?

Bring the step that does not work. In 30 minutes you get a straight answer and the next step. If you would rather have it built, tell us your tools and the rules you already follow. Scope in writing first. A quote before any build. No prices on the site yet.