1. One idea → a week of channel-native drafts (supervisor + 3 writers)
The content calendar was made in week one and died in week three. Now it's one founder at 11pm writing a LinkedIn post, rewriting it shorter for X, forgetting Instagram entirely, and posting nothing for eleven days because the blank page is worse than the silence.
Trigger: Webhook / Slack (an idea, a customer quote, a shipped feature)
How the workflow runs
- Trigger
Capture the idea where it happens. A Slack message in your #ideas channel, or a Webhook from wherever you dump notes, fires the workflow with one seed: a shipped feature, a customer sentence, a support ticket that keeps recurring. No calendar to maintain — the trigger IS the calendar.
- Knowledge
Ground it in your own positioning. A Knowledge node pulls your positioning doc, tone-of-voice notes, objection-handling and the case studies you're actually allowed to name. Every claim in every draft has to come from here — not from the model's general knowledge of your category.
- Supervisor
Supervisor plans the angle. A Supervisor agent decides the single angle worth writing this week and what each channel gets — it does not write; it briefs. If the seed is too thin to say anything true, it says so and stops rather than generating filler.
- Parallel
Three writers draft at once. A Parallel node runs the channel writers side by side — long-form (LinkedIn/blog), short-form (X/Telegram), visual-first caption (Instagram) — each with the same grounded brief and the same claim limits, each writing natively for its channel instead of truncating one post three ways.
- Approval
The founder approves, in one place. An Approval node holds every draft together — one review, one decision, edits in-line. Nothing is published, scheduled or sent by the workflow before this click.
- Output
Publish-ready, delivered back to you. Approved drafts go to Slack (or Email) as ready-to-post copy with the source claim cited next to each one. Scheduling into a social tool, if you use one, is a Tool (MCP) node — there is no first-party connector for those platforms' publishing APIs.
Channels & connectors
- Slack
- Webhook
- Knowledge base
- Approval / HITL
- Tool (MCP → your scheduling tool)
Outcome
One captured idea becomes three channel-native drafts, each grounded in your own positioning, waiting in a single approval queue instead of a blank editor at midnight.
Why it helps
The mechanism is removing the blank page and the context-switch, not replacing judgement: the supervisor does the framing that usually stalls you, the writers do the channel-shaping that usually gets skipped, and the founder is left doing the only part that actually needs them — deciding whether it's true and whether it ships.
Build spec
4 agents — 1 supervisor (briefs, never writes) + 3 channel writers running in Parallel. The Knowledge grounding, the approval and the delivery are workflow nodes. · Pattern: Supervisor → parallel specialists → single human approval
System prompt (paste-ready)
You are the content lead for {{company}}. You receive ONE seed (a shipped feature, a customer sentence, a recurring question). Decide the single most useful angle and write a brief for three channel writers: {angle, audience, the one claim we are making, the proof for that claim, what NOT to say}. Every claim must be supported by a passage you retrieved from Knowledge — quote the passage id in the brief. If Knowledge contains no support for the claim, return {publishable: false, reason} and stop; a thin week with no post is correct, a fabricated week is not. Never invent a customer name, a metric, a result, or a logo. You brief only — you do not write posts and you do not publish.Agent roles & model tiers
Supervisor / content lead (runs once) — Standard tier — this is the judgement step, worth the reasoning budget
Pick the one angle. Write the brief with the claim and its Knowledge citation. Refuse to proceed if the claim isn't supported. Never publish.
Long-form writer (LinkedIn / blog) — Standard tier — length and structure benefit from it
Write the long-form draft from the brief only. Use the approved claim and nothing beyond it. No invented statistics, no 'studies show', no customer names not in the brief. Plain sentences; the founder's voice from the tone notes, not a marketing voice.
Short-form writer (X / Telegram) — Economy tier — short output, tight constraints, runs on every seed
Write the short-form draft natively for the channel — not a truncation of the long post. Same claim, same limits. No hashtag stuffing, no engagement-bait question at the end.
Caption writer (Instagram / visual-first) — Economy tier
Write a visual-first caption plus a one-line description of the image or clip it needs. Same claim, same limits. Never describe an image as if it already exists.
MCP connectors
- Your social scheduling / email-marketing tool — via a Tool (MCP) node (no first-party connector)
- Slack — idea capture + draft delivery (first-party)
- Webhook — inbound seeds from notes, forms or your own tooling (first-party)
Built-in tools
- knowledge_search (positioning, tone of voice, objection handling, nameable case studies)
- web_search (context only — never a source for a claim about your own product)
- send_email (deliver the approved pack if you'd rather review in your inbox than Slack)
Guardrails
- Nothing is published by the workflow — every draft is held at the Approval node until the founder approves or edits it; the agents draft, a human ships
- Product claims come only from the team's own Knowledge base, with the supporting passage cited beside each draft; if Knowledge doesn't support it, the supervisor refuses to write it rather than filling the slot
- No fabricated personalisation and no invented proof — no customer names, logos, metrics, awards or 'results' that aren't in Knowledge
- Frequency cap on the trigger: one content run per week per channel, so a burst of ideas on Monday doesn't turn into six posts nobody asked for
- Publishing is a Tool (MCP) call to your own scheduling tool under your own credentials — the workflow never posts to a platform on its own initiative
Cost strategy
The two short-form writers sit on the economy tier — they run on every seed and their output is short and heavily constrained, so that's where the volume is and where the cheap model belongs. The supervisor and the long-form writer get the standard tier because framing and structure are the parts that actually degrade on a small model. Configure a fallback model on the supervisor so a provider hiccup at 11pm downgrades the draft rather than losing the idea, and cap the run so one pathological seed can't burn a week's budget.
Output & delivery
Supervisor briefs → three writers draft in Parallel → all drafts land together in ONE Approval node with their Knowledge citations → approved copy is delivered to Slack or Email ready to post, and scheduled through your own tool via a Tool (MCP) node only if you've wired one.