AI Content Factory: How We Produce a Month of Content in a Day

2026-05-24 · Sintaris · ai, content, n8n, rag, brand-voice, automation, marketing

AI Content Factory: How We Produce a Month of Content in a Day

TL;DR. An AI content factory is not "GPT writes posts." It is a pipeline "brief → draft → edit → schedule → publish," where the LLM works inside a deterministic n8n workflow, is grounded on the client's brand book and past top posts, and the final "publish" button is pressed by a human. This article covers the factory's structure, metrics, common mistakes, and a starter template.

1. The Conflict: "AI Will Write Everything — Why Do We Need You?"

A typical 2025–2026 scene: the marketing director opens ChatGPT, asks "generate 10 posts about our SaaS," gets 10 equally warm, faceless, slightly fake texts. Two weeks later the company account has grown in post count and dropped in reach.

Why: the default LLM writes "like everyone else." Brand voice is not "experienced, friendly, expert." Brand voice is a corpus of real texts that the company has already published, showing how it places commas, which words it avoids, which jokes it makes. You can't pass that in a prompt. You can load it as a corpus.

2. Who This Concerns

3. The Common Wrong Approach

  1. Open ChatGPT.
  2. Write a system prompt: "You are a copywriter for a major brand, write in our style."
  3. Get "our style" with no real reference texts.
  4. Post. Audience doesn't respond.
  5. Blame "the AI failed" — when actually the AI did exactly what was asked.

Additional mistakes with this approach:

4. The Engineering Approach

The content factory as a pipeline:

flowchart LR
  BRIEF[1. Brief<br/>Telegram form] --> N8N[2. n8n workflow]
  N8N --> KB[3. Brand-book RAG<br/>+ top posts]
  KB --> DRAFT[4. Draft<br/>generator]
  DRAFT --> EDIT[5. AI editor<br/>"fresh eyes"]
  EDIT --> HUMAN[6. Human:<br/>approve / reject]
  HUMAN -- approve --> SCHED[7. Scheduler]
  SCHED --> PUB[8. Publish<br/>TG/LI/WP]
  PUB --> METRICS[9. Metrics]
  METRICS --> KB

Key principles:

5. Table: Typical Channel Config

Each channel is a config file, not code. Example (simplified):

channels:
  telegram_main:
    audience: "B2B, technical directors"
    length_min_chars: 600
    length_max_chars: 1200
    tone: "expert, no fluff, concrete"
    hashtags: "2-3, at the end"
    banned_phrases: ["revolutionary", "unique product", "top-tier"]
    cta_policy: "no more than one CTA per post"
    schedule: "MON,WED,FRI 10:30 Europe/Berlin"
  linkedin:
    audience: "EU senior management"
    length_min_chars: 800
    length_max_chars: 1500
    tone: "measured, facts + 1 personal observation"
    hashtags: "3-5, inline"
    banned_phrases: ["10x", "game-changer", "synergy"]
    schedule: "TUE,THU 09:00 Europe/Berlin"
  blog:
    audience: "organic search, long-tail queries"
    length_min_chars: 4000
    length_max_chars: 8000
    tone: "in-depth, with source references"
    schedule: "weekly"

Typical KPI table:

KPI Before factory After (90 days)
Posts per week 2 6–10
Average time per post (hours) 2–6 0.25–0.5
% off-brand drafts (rejected by editor) n/a 15–25% (normal)
Engagement rate top channel baseline +30…+90%
LLM cost (€/month) 0 20–80

6. Sintaris Mini-Case

The Content Strategist product is our implementation of a content factory for experts and B2B brands. Typical scenario: an expert channel with an accumulated archive (articles, newsletters, podcasts), with the goal of reaching 4–5 posts per week without losing the author’s voice.

Technical implementation (Content Strategist KB):

Metrics over the first 90 days:

Details: Content Strategist § 4 Architecture and § 11 Lessons learned.

7. Checklist (12 Points) Before Launching a Content Factory

  1. ≥ 30 pieces of past client content collected (articles, posts, newsletters, talk transcripts).
  2. Brand book created — one page: tone of voice, banned phrases, CTA policy, hashtag policy, audience.
  3. For each channel — config with limits for length, frequency, tone.
  4. The vector index is built per client (no cross-client retrieval).
  5. Podcast/video ingest scenario implemented (yt-dlp + Whisper or equivalent).
  6. n8n workflow in Git, not only in the UI.
  7. Two-pass generation — draft + editor.
  8. Human in the loop — Telegram approve/reject buttons.
  9. Banned-phrases regex — runs before sending to the human.
  10. Engagement re-indexing — weekly.
  11. LLM cost logs — per post, to see margin.
  12. Template A/B test — at least one hypothesis per month.

8. Risks

9. What to Do Next

Minimal path: 1) collect the archive, 2) spin up n8n, 3) connect pgvector, 4) write one workflow for one channel, 5) run with a human in the loop for two weeks, 6) measure engagement. That's enough to determine whether the factory makes sense as a long-term project.

If you want to go faster — SINTARIS has a productised Content Strategist pilot: 4–8 weeks, fixed scope, priced in EUR. Deployment possible both on our infrastructure and on-prem (OpenClaw).

10. References


Sintaris builds content factories, RAG assistants and automations for businesses in the EU and CIS. Discovery call — free, 30 minutes. −25% on Audit and Pilot packages for Slovenian companies from 1 to 30 June 2026.