Automatically caption and post new videos to Instagram and TikTok

Every new video you upload gets captions, AI-optimized text, and gets posted to Instagram and TikTok automatically.

How the work actually flows

It branches. Every path runs; all paths must finish before it continues.

Pattern: Parallel Split (2) ยท Synchronisation (3)

flowchart TD trig>"new video added to drive folder"]:::trig s0["add styled captions to video"]:::svc s1["download finished captioned video"]:::task s2["write optimized caption"]:::task s3[("log post details to sheet")]:::store trig --> s0 s0 --> s1 s1 --> s2 gx{"+ which platforms to post"}:::gate s2 --> gx p00["publish to Instagram"]:::task gx -->|"post to Instagram"| p00 p10["publish to TikTok"]:::task gx -->|"post to TikTok"| p10 jn{"+ both posts complete"}:::gate p00 --> jn p10 --> jn jn --> s3 out[/"captioned video posted to both platforms"/]:::out pay{{"consistent cross platform posting"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceA record or sheetEvery pathWaits for allResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsSocial Media ManagementSpreadsheet & Database OpsFile & Cloud Storage
Connects
Google DriveSubmagicPostizOpenAIInstagramTikTokGoogle Sheets

The problem it solves

You spend hours writing captions, styling text, and manually uploading the same video to multiple social apps. Keeping a consistent posting schedule across platforms is tedious and easy to fall behind on.

Who it fits

Content creators, marketing teams, or agencies publishing short-form video across multiple social platforms.

How it works

  1. A new video lands in your Google Drive folder
  2. Submagic adds styled captions to the video
  3. The system waits for the captioned video to finish processing and downloads it
  4. OpenAI writes an optimized caption for the post
  5. The video posts to Instagram and TikTok and the details are logged in Google Sheets
What you get

Videos that publish themselves everywhere

Every new video you upload gets polished captions and lands on Instagram and TikTok automatically, ready for your audience to see.

What you get

A captioned, published video on Instagram and TikTok plus a logged record of the post in Google Sheets.

What you need

A Google Drive account, a Submagic subscription, a Postiz account, an OpenAI API key, and Google Sheets.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook