Social Post AI workflow template: Three hooks, you pick, it ships.

The Social Post template makes your AI turn a brief into a ready-to-publish post: capture platform, audience, core message, proof and call to action, write three variants with different hook angles, then polish the one you pick. It stops once, before publishing. Reject it and the AI drafts new variants.

4 steps · 1 approval · 1 loop back

Social Post · example runyour AI client
  1. 01Brief
  2. 02Draft Variants
  3. 03Polishyou approve
  4. 04Completeclosing note
task created · workflow attached

example · the steps are this template's real steps

in short

What does the Social Post template do?

For founders and marketers posting on LinkedIn, X or other platforms who want options, not one take.

It is a stored workflow, not a prompt. Your AI client receives one step at a time from ConvOps over MCP, does the work, and advances. The engine holds the run at the approval until a person says yes.

  • Announce a feature on LinkedIn with three hook options to choose from
  • Turn a blog post into a short, on-brand social post
  • Draft a post about a customer win and polish it before it goes out
step by step

How does the Social Post workflow run?

4 steps, in this order. Below each one is the instruction your AI receives at that step, exactly as the template stores it.

Brief
Draft Variants
Polishapproval
Completeclosing note
  1. 01

    Brief

    the agent works

    Establish the brief for this post. Do not draft yet.

    Capture, in plain prose:

    • Platform: LinkedIn, X, or another, since format and length differ
    • Audience: who you are speaking to and what they care about
    • Core message: the single idea in one sentence
    • Proof or specific: a number, example, or detail that earns trust
    • Call to action: comment, click, follow, or none by design
    • Any link to include

    If the core message is fuzzy, ask the operator before advancing: a vague message produces a forgettable post.

    Save the full brief as a task note with task_notes_add. The next step (Draft Variants) reads this note.

  2. 02

    Draft Variants

    the agent works

    Read the task notes with task_notes_list: the note from the Brief step contains platform, audience, message, proof, and CTA. Work from it.

    Write three distinct variants of the post. What good looks like:

    • Each opens with a different hook angle (question, bold claim, story, stat): not three rewrites of the same line
    • Each fits the platform's length and tone
    • Each carries the core message and the proof point
    • Each ends with the CTA from the brief

    Label them Variant A, B, C so the operator can pick.

    Save all three variants as a task note with task_notes_add. The Polish step reads this note and the operator's choice.

  3. 03

    Polish

    waits for your approval

    Read the task notes with task_notes_list: the note from the Draft Variants step contains Variant A, B, and C. Work from it.

    Ask the operator which variant to run with. Polish the chosen one: tighten the hook, fix any awkward phrasing, confirm the link and CTA, check it reads well on the target platform.

    Save the final polished post as a task note with task_notes_add. Then ask the operator to approve it for publishing. This is a checkpoint: publishing is the irreversible moment, so the AI cannot advance until you approve. If you reject, the workflow returns to Draft Variants.

    rejected → back to Draft Variants

  4. 04

    Complete

    closes with a note

    The post is approved and ready to publish. Confirm the final post is saved as a task note, then close out the task.

where a person decides

Where do you approve in Social Post?

One step waits for a person. You answer in the chat; the engine records the verdict and the audit row records who gave it.

step 3

Polish

You choose the variant, the AI polishes it, and you approve before it is published. Reject it and the workflow returns to Draft Variants.

reject → back to Draft Variants

gates the engine checks without you

  • Complete closes only when your AI leaves a closing note. The note is saved to the task as context, so later work can find why it ended the way it did.
what you need

What do you need to run Social Post?

Read from the template's own steps: the tools they call, the files they write, and whether they touch code.

An AI client
Claude Code, Claude (desktop, web, Cowork), OpenAI Codex, ChatGPT, Cursor, OpenCode, or any MCP client. ConvOps does not run the model; your client does the work.
ConvOps
A workspace with Social Post installed. It attaches to the task task type, so new work of that type starts on it.
Tools your AI calls
workflow_advance to move between steps, plus task_notes_add and task_notes_list to save and read each step's output.
Where the work lands
Task notes in ConvOps. Each step saves its output with task_notes_add, and the next step reads it back.
A repository
No. A plain chat client is enough.
Roles named in steps
None. One AI runs every step.
make it yours

How do you customize Social Post?

An installed template is a workflow in your workspace. Ask your AI to change it in plain words; the edit lands on the one step that needs it.

ChatGPTexample

new chat

more example prompts

  • "Always write four variants, and make one of them a short story."
  • "In Brief, default the platform to LinkedIn."
  • "After Complete, add a step that schedules the post in our tool."
the difference

Social Post: without a workflow vs with it

  • You stare at a blank post box and ship the first line that comes to mind
  • The post goes out the moment it is written, typo and all, with no second look
  • You start a post on your phone, switch tasks, and lose the variants you liked
  • Nobody can tell which version went out or why that angle was picked over the others
  • The process lives in a prompt, and each run follows it a little differently
questions

Social Post template FAQ

How different are the three variants?

Each opens with a different hook angle (question, bold claim, story or stat), not three rewrites of one line. Each fits the platform and carries the core message, the proof point and the call to action.

Which platforms does it support?

Any. The Brief step records the platform (LinkedIn, X or another) because format and length differ, and the variants are written to fit it.

Can it start from a blog post?

Yes, as the brief. For several channels at once, the Content Repurpose template turns one source into a version per channel.

Which AI clients can run the Social Post template?

Any MCP client connected to ConvOps. Verified clients: Claude Code, Claude (desktop, web, Cowork), OpenAI Codex, ChatGPT, Cursor, OpenCode. It needs no repository, so a plain chat client works.