Installs in ~2 min· 4 assets · 7 steps

Stop losing blog posts between the outline and the draft

Posts stop dying between the outline and the draft.

Most content pipelines lose posts in the gaps, an outline nobody reviewed, a draft waiting on an editor who never saw it land. This recipe closes every gap: an idea becomes an outline, the outline gets a decision, the draft gets written and reviewed, and only an approved post reaches your publication. Every stage has a named owner and nothing advances until they act.

Free · no credit card · you connect your own apps

The blueprint
Trigger
Blog Idea Submission is submitted
Every run starts from one submission.
Logic
Topic Approval
Pauses for a person to approve or reject.
Transform
AI Outline & Keyword Generator
AI reads the input and returns a structured result.
Transform
AI SEO & Editorial Review
AI reads the input and returns a structured result.
Action
Publish to Blog
What gets built

4 things appear in your workspace.

Installing provisions each one, wired together and ready to run.

FormBlog Idea Submission

Anyone on the team can pitch a post. Publishing it auto-creates the Blog Pipeline board that tracks every post from idea to publication. Each submission opens a row at the idea stage and routes it to the editor for topic approval.

FormDraft Submission

Where writers submit the finished draft. Submission triggers the AI SEO review and the editor approval flow.

WorkflowCapture Idea

Logs a new idea into the pipeline and routes it to the editor for topic approval. Approved topics get an AI-generated outline, SEO keywords, and draft suggestions; rejected topics notify the writer and stop there.

WorkflowReview & Publish Draft

Runs the AI SEO and readability review on a submitted draft, sends it to the editor for approval, then publishes approved posts and records the live URL. Revision requests flip the status and notify the writer to resubmit.

What you connect

The apps this recipe needs.

You connect your own accounts. Swap any app that offers an alternative at install.

Idea Notification
Slack *

Posts a new-idea alert to the editorial channel when the Blog Idea Submission form is submitted.

Editorial Notification
Slack *

Sends the editor the secure approval link for each draft, announces publications, and notifies writers of requested changes. Swap for Telegram.

Publishing Platform
Ghost *

Publishes the approved post to the blog and returns the live URL. Swap for Medium or Notion.

How it works

Step by step, once it is running.

  1. 01
    An Idea Comes In

    Anyone pitches through the Blog Idea Submission form: title, angle, keyword, proposed author, content type, and target date. Publishing the form auto-creates its response sheet, which is the Blog Pipeline board; submitting opens a row there at the idea stage.

  2. 02
    The Editor Approves the Topic

    A Human-in-the-Loop step pauses the workflow before any writing happens. The editor gets a secure Approve / Reject link for the pitch. Rejected topics stop right here and the writer is notified, so nobody writes 1,500 words on a topic that was never wanted.

  3. 03
    AI Builds the Outline

    Once the topic is approved, a TinyGPT step generates an outline, SEO keyword suggestions, and concrete draft suggestions, flagging what needs researching rather than inventing sources. All three save to the pipeline record and the writer is notified it's ready to draft.

  4. 04
    The Writer Submits a Draft

    When the piece is written, the author submits it through the Draft Submission form: title, Markdown body, meta description, keyword, and an optional featured image. Submitting kicks off review.

  5. 05
    AI Reviews It

    A TinyGPT step scores SEO and readability, checks brand fit against your voice notes, and returns specific revision notes, flagging unverified claims rather than inventing sources. The draft and the notes both save to the pipeline record, so your editor opens a marked-up draft instead of a blank one.

  6. 06
    The Editor Approves or Requests Revisions

    A second Human-in-the-Loop step pauses the workflow. The editor gets the AI notes and a secure Approve / Request Revisions link. Requesting revisions sets the record to revision-requested and notifies the writer to revise and resubmit through the Draft Submission form, the piece never silently stalls.

  7. 07
    Approved Posts Publish

    On approval the post publishes to Ghost (swap for Medium or Notion), set the publish status to scheduled if you want to time the release. The live URL is recorded on the pipeline record, and the team, marketing included, is notified in the shared editorial channel.

What you walk away with
FAQ

Questions about Blog Content Production Pipeline.

What does this actually automate?
The handoffs. An idea is submitted through a form, the editor approves or rejects the topic in Slack, AI builds an outline with SEO keywords, the writer submits a draft through a second form, AI reviews it, and approved drafts publish to Ghost.
What do I need to connect?
Slack for the editorial approvals and Ghost for publishing. Ghost can be swapped for Medium or Notion at install, and Telegram can replace Slack if your editors live there instead.
Does AI write the post for me?
No. AI produces the outline, the SEO keyword suggestions and the readability review. A human writes the draft and a human editor approves it. Rejected topics stop at the idea stage and notify the writer with the reason.
Can the editor request revisions instead of approving?
Yes. The review step has three outcomes: approve and publish, request revisions, or reject. Revision requests go back to the writer with the AI review attached, so the next draft answers specific notes rather than a vague nudge.
Do posts publish live immediately?
That is your call. The ghost_status configuration value controls whether an approved post publishes or lands as a draft in Ghost, and medium_publish_status does the same for Medium. Set it to draft if you want a final human read in the CMS.
More recipes

Install it, then make it yours.

Everything it creates is an ordinary form, table and workflow in your workspace. Edit any of it after install. Nothing is locked.