Approve AI-written captions before Reels post from Notion

Team members submit a Reel in Notion, AI writes the caption, and nothing goes live until you approve it by email.

How the work actually flows

It branches. Every path runs; a person has to approve before it continues.

Pattern: Parallel Split (2)

flowchart TD trig>"video submitted through form"]:::trig s0["Pull video and details from Notion"]:::task s1["AI writes caption"]:::task s2(("Send caption for approval")):::human trig --> s0 s0 --> s1 s1 --> s2 hg(("marketer approves caption")):::human s2 --> hg hg -->|"approved"| out hg -. "sent back" .-> s2 gx{"+ what happens after approval"}:::gate s2 --> gx p00["Post Reel to Instagram"]:::task gx -->|"Publish reel"| p00 p10["Update Notion with results"]:::task gx -->|"Update records"| p10 p00 --> out p10 --> out out[/"Reel published with approved caption"/]:::out pay{{"Consistent posting without unapproved captions"}}:::pay 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 stepA personEvery pathResultPayoff
Build size
Advanced

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

Business functions
Social Media ManagementEmail AutomationSurvey & Feedback
Connects
NotionInstagramClaudeGmail

The problem it solves

Your content team is trying to keep up a steady flow of Reels, but writing captions and remembering to actually publish slows everything down. You also don't want a draft going live without someone checking it first.

Who it fits

Social media teams or content managers who want AI-drafted captions with a human approval step before anything posts.

How it works

  1. A team member submits a video and details through a simple form linked to Notion
  2. The automation pulls the video, cover image, and details from Notion
  3. Claude writes a caption in the tone you choose
  4. You get an email to preview and approve or reject the caption
  5. Once approved, the Reel posts to Instagram and Notion is updated with the results
What you get

Captions ready for your final word before they post

You get a caption drafted for every Reel and a simple email to approve it before anything goes live on Instagram.

What you get

A published Instagram Reel with an AI-written caption, and an updated Notion record showing what went live.

What you need

A Notion account, an Instagram business account, and an Anthropic API key.

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