The scenario.
A 12-person agency producing roughly 80 pieces of content a month across 14 client accounts. The bottleneck isn't writing per se; it's everything around writing: turning loose briefs into outlines, applying each client's tone of voice, moving drafts through review, formatting for different channels and tracking what shipped where. Writers spend more time on logistics than writing, and senior editors rubber-stamp work just to keep the pipeline moving.
How it's built.
- Notion voice cardsEach client's voice is codified as a structured "voice card": tone, banned phrases, preferred sentence shapes, examples. Stored in Notion, fed into prompts.
- n8n workflowThe n8n workflow: Notion brief → outline generation (Claude) → first draft (Claude or OpenAI based on content type) → tone-of-voice pass → human-review queue in Slack.
- Slack review queueReviewer accepts/rejects/edits in Slack threads; n8n watches for the accept reaction and moves to the publish stage.
- Publish routingPublish stage routes the final piece based on type: blog → CMS API, email → ESP, social → schedulers, internal → Google Drive.
- Human fallbackFallback logic: if any AI step times out or returns low-confidence output, the brief routes to a human writer with the partial draft attached.
What makes it tick.
- Voice cards make AI output feel like the agency's writers wrote it, not like generic ChatGPT.
- Cost-aware model routing: short formats use cheaper or faster models, long-form uses Claude with more context.
- Every piece carries provenance metadata: which model, which prompt version, which reviewer approved.
- Slack-native review interface means writers and editors don't have to learn another tool.
What it's designed to change.
This pattern is designed to roughly triple output capacity without hiring (~80 → 240 pieces per month) by moving writer time from logistics back to editorial judgment, with voice cards holding tone so quality doesn't slide as volume climbs. The commercial point: an agency stops pitching "we'll write 10 pieces a month" and starts pitching content velocity as a service. These are design targets for the modeled scenario, not measured client results.
Tools in the build.
- n8n
- Anthropic API (Claude)
- OpenAI API
- Notion API
- Slack API
- Google Drive API
- Webhooks