Turn every new blog post into a week of social media drafts

Automatically rewrites each new blog post into social posts for multiple channels and notifies your team to review them.

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 blog post published"]:::trig s0["pull and clean article text"]:::task s1[("save drafts to spreadsheet")]:::store s2["notify team in Slack"]:::svc trig --> s0 s1 --> s2 gx{"+ which channels to draft"}:::gate s0 --> gx p00["generate Twitter thread"]:::task gx -->|"Twitter thread"| p00 p10["generate LinkedIn posts"]:::task gx -->|"LinkedIn posts"| p10 p20["generate newsletter teaser"]:::task gx -->|"newsletter teaser"| p20 jn{"+ all drafts ready"}:::gate p00 --> jn p10 --> jn p20 --> jn jn --> s1 out[/"social drafts ready for review"/]:::out pay{{"one post becomes a week of content"}}:::pay s2 --> 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 ManagementSEO & Search OptimizationContent Generation & CopywritingMessaging & NotificationsSpreadsheet & Database OpsWeb Scraping & Data Collection
Connects
Google SheetsSlackOpenAI
Featured in

The problem it solves

Every blog post you publish could become a week's worth of social content, but rewriting it for Twitter, LinkedIn, and your newsletter by hand takes time your team doesn't have. Content often gets published once and never repurposed.

Who it fits

A marketing team or agency that publishes blog content and wants it repurposed into social posts without extra headcount.

How it works

  1. A new blog post is published and picked up automatically
  2. The article text is pulled from the page and cleaned up
  3. An AI writer generates a Twitter thread, LinkedIn posts, and a newsletter teaser
  4. The drafts are saved to a shared spreadsheet
  5. Your team is notified in Slack that new drafts are ready to review
What you get

Social drafts ready for one quick review

You get a week of social posts drafted from every new blog post, ready for your team to look over before they go out.

What you get

A set of ready-to-review social media drafts and a Slack notification for every new blog post.

What you need

An OpenAI or Gemini API key, a Google Sheets account, and a Slack workspace.

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