Суть урока
Контент-маркетолог, который пишет всё руками, упирается в потолок собственных часов. Это не бизнес, это самозанятость с потолком.
Content Factory — другой подход. Ты не пишешь посты вручную. Ты строишь конвейер из 9 станций: research → copywriting → editing → image → voice → video → schedule → publish → analytics. Каждая станция — Claude промпт или API вызов. На входе — бриф клиента. На выходе — 30 постов + 4 видео + 10 озвучек в месяц (объёмы из примера, подбирай под своего клиента).
За 7 дней ты собираешь этот конвейер и предлагаешь его первому клиенту. Суммы в уроке (например, $1500 в месяц) — примеры для расчёта, а не прогноз дохода и не рекомендация цены: найдёшь ли ты клиента и сколько он заплатит, зависит от ниши, рынка и твоей работы.
🎯 End state Day 7
Что у тебя есть через неделю:
- ✓ Работающий pipeline (Claude промпты + ElevenLabs + Midjourney/Recraft + Buffer)
- ✓ Brand-voice extraction процесс (универсальный для любого клиента)
- ✓ Контент-календарь на 4 недели для первого клиента
- ✓ Предложение (retainer) отправлено первому клиенту, условия обсуждены
- ✓ 10 постов уже scheduled и opубликованы
- ✓ PostHog analytics dashboard для weekly reports
- ✓ Шаблоны invoice + retainer agreement
- ✓ Стек инструментов с понятной стоимостью (см. раздел «Stack»)
Не end state Day 7: агентство, команда, brand. Это Month 6 цель (см. Scale plan).
Ключевые концепции
- Content Factory — pipeline где каждая станция автоматизирована или полу-автоматизирована, а человек только approve / curate
- Brand voice extraction — процесс вытаскивания из 20+ постов клиента уникального tone, чтобы AI-контент не звучал как AI
- Retainer model — месячная подписка вместо per-post pricing. Даёт предсказуемый объём работы и выручки
- Approval flow — Notion/Airtable доска где клиент апрувает контент до публикации (защита от angry clients)
- Variable cost per client — API расходы которые масштабируются с числом клиентов (оцени на своих данных)
- Fixed cost — инструменты которые не растут с клиентами
- Batch generation — генерация 30 постов одной cron job вместо 30 отдельных запросов
Stack (на октябрь 2026)
Актуальные цены и версии: Актуальное сейчас.
| Инструмент | Цена | Зачем | Замена если жмёт бюджет |
|---|---|---|---|
| Claude Pro | $20/мес (на октябрь 2026) | Writing pipeline | Claude Free + API (оплата по токенам) |
| ElevenLabs Starter | $6/мес (на октябрь 2026) | Voice generation | Бесплатный план ElevenLabs (без коммерческих прав), другие TTS-сервисы |
| Midjourney | платная подписка, тарифы на сайте | Premium images | Recraft Free или встроенная генерация в ChatGPT и Gemini |
| Recraft | Free tier | Logos, vectors, brand assets | — |
| Buffer Essentials | цена за канал, см. страницу тарифов Buffer | Multi-platform scheduling | Бесплатный план Buffer |
| PostHog Free | $0 (бесплатный месячный лимит) | Analytics, weekly reports | Google Analytics 4 (free) |
| TOTAL | считай по своим тарифам | Начни с минимума и добавляй инструменты по мере нужды |
Variable per client: расходы на API-вызовы для batch generation и возможные доплаты за озвучку; оцени на реальных данных.
DAY 1: Find first client + content audit
Цель дня: 3 discovery calls scheduled, ты знаешь свою нишу.
Hour 1-2: Niche list (20 ниш × business types)
Открываешь Claude и пишешь:
Помоги составить список из 20 ниш где маленькие businesses (1-50 сотрудников) тратят заметные деньги на SMM или контент-маркетинг. Для каждой ниши: - Размер типичного бюджета на контент/мес - Какие платформы критичны (Instagram / LinkedIn / Twitter / Telegram) - Pain point (что у них болит с контентом сейчас) - Срок принятия решения о подписке (sales cycle) Целевая аудитория: контент-маркетолог-фрилансер ищущий первого клиента для AI content pipeline.
Ты получишь таблицу. Сразу режь:
- ❌ B2C малые (кафе, парикмахерские, маленькие магазины) — обычно нет бюджета на регулярный контент
- ❌ Enterprise (1000+ сотрудников) — long sales cycle 3-6 месяцев
- ✅ B2B SaaS 10-50 человек — есть бюджет, болит контент, цикл 2 недели
- ✅ Real estate агенты с командой — Instagram-зависимы, готовы платить
- ✅ Coaches / consultants premium ($5K+ программы) — нужен LinkedIn pipeline
- ✅ E-commerce $50K-500K/мес — нужен output, бюджет есть
- ✅ Fitness premium (gyms $100+/мес, online programs) — high content velocity
Выбери 3 ниши на старт. Не размывайся.
Hour 3-4: DM 10 потенциальных clients
Не email. DM. Где аудитория ниши живёт — там и пиши:
- B2B SaaS founders → LinkedIn DM
- Real estate → Instagram DM
- Coaches → LinkedIn или Twitter DM
Шаблон сообщения (адаптируй под нишу):
Привет, [имя]. Смотрел ваш контент за последние пару недель.
[Конкретная деталь — пост который зацепил, видео].
Замечание: вы публикуете 2-3 раза в неделю. У ваших конкурентов
[имя 1, имя 2] — 5-7 раз. Это даёт им преимущество в reach.
Я строю AI content pipelines для [niche]. Конкретно:
30 постов + 4 видео + 10 voice clips/мес. Стоимость зависит от объёма, обсудим на звонке.
Если интересно — 30-минутный звонок на этой неделе.
Не интересно — игнорируй, не буду беспокоить.Анти-паттерны:
- ❌ Преамбулы / реверансы — лишнее
- ❌ "Это изменит ваш бизнес!" — coaching-сленг
- ❌ Generic copy-paste — заметят за секунду
- ❌ Длинная история про себя — никому не интересно
Правильно:
- ✓ Конкретная деталь (показывает что ты смотрел)
- ✓ Конкретное observation (gap который ты решаешь)
- ✓ Конкретное предложение (что, цена, что дальше)
- ✓ Опцию "не интересно — игнорируй" (снижает давление)
Hour 5: Schedule discovery calls
Если почти никто не ответил — проблема в копирайтинге или в нише. Меняй и шли ещё 10. Свои цифры отклика ты узнаешь только на практике.
Дашборд этого дня (Notion / Google Sheet):
| Niche | Contact | DM sent | Response | Call scheduled | Notes | | B2B SaaS | Sergei (Founder X) | 2026-10-12 | "Расскажи" | 2026-10-14 14:00 | Болит LinkedIn | | Real estate | Maria (Куэнка) | 2026-10-12 | "Цена?" | — | Нужен IG focus | | ...
DAY 2: Propose to first client + audit их content
Цель дня: предложение отправлено клиенту, или хотя бы 1 хороший proposal на столе.
Hour 1-2: 30-min discovery call (script)
Звонок не презентация. Звонок — диагностика. Структура:
0-5 мин: small talk, контекст. "Где находитесь? Чем команда занимается?"
5-20 мин: диагностические вопросы (записывай ответы):
1. Сколько постов в месяц публикуете сейчас? На каких платформах? 2. Кто пишет контент сегодня? (founder, intern, агентство) 3. Сколько времени тратится в неделю? 4. Что не получается — quantity или quality? 5. Какой ваш бюджет на контент сейчас? 6. Какой результат сделает next 3 месяца успешными? 7. Кто конкуренты на этом рынке? Чей контент вам нравится? 8. Есть ли уже brand guidelines / tone of voice документ? 9. Кто будет approve контент перед publish? Один человек или комитет? (Критично: комитет = боль) 10. Когда хотите начать?
20-28 мин: твой proposal (если signals positive).
28-30 мин: next steps. "Я пришлю package на почту в течение 24 часов. Решение от вас — до пятницы."
Hour 3: Propose package (template)
Email шаблон (адаптируй):
Sergei, Спасибо за звонок. Резюмирую что услышал: Pain points: - Публикуете 2-3 поста в неделю на LinkedIn, должно быть 5-7 - Founder тратит 6-8 часов/неделю на писанину - Нет brand voice документа — каждый раз с нуля Что предлагаю (Standard package, [цена] в месяц): - 30 LinkedIn постов в месяц (long-form + short-form mix) - 4 короткие видео (30-60 сек, с voiceover) - 10 voice clips для Stories / podcasts - Brand voice extraction процесс (one-time, неделя 1) - Weekly approval flow в Notion - Monthly performance report Premium package ([цена] в месяц) — добавляется: - +30 Twitter/X постов - +4 long-form articles (1500-2000 слов) - Custom imagery (Midjourney premium) Что не делаю: - Не отвечаю на комментарии (это твоя команда) - Не выбираю стратегию (мы её делаем вместе на kick-off) - Не работаю в Photoshop сложные дизайны (Recraft / Canva templates) Schedule: - Week 1: brand voice extraction + content calendar - Week 2: первые 10 постов на approve - Week 3+: rolling pipeline Если ОК — пришлю invoice на первый месяц. Старт через 48 часов. Если нужно подумать — без проблем, до пятницы жду.
Hour 4-5: Audit их last 30 posts
Пока клиент думает — ты делаешь content audit (это часть твоей подготовки даже если клиент скажет "нет"):
# Создай папку для аудита
mkdir -p ~/clients/sergei-saas/audit
cd ~/clients/sergei-saas/auditОткрой Claude и закинь 20-30 их постов (copy-paste из LinkedIn/Instagram):
Сделай content audit этих 30 постов. Структура отчёта: 1. Voice analysis: - Tone (formal/casual/witty/professional) - Sentence length (short/medium/long mix) - First-person vs third-person - Use of stories vs facts 2. Topics distribution: - Какие темы повторяются - Какие НЕ покрываются но должны бы (gaps) 3. Engagement patterns: - Какие посты получили больше всего interactions - Что у них общее (формат, тема, длина) 4. Quality issues: - Inconsistent voice (если есть) - Topics которые не работают - Missed opportunities 5. Recommended next 30 posts: - 60% — что работает (продолжать) - 30% — gaps to fill - 10% — experiments
Сохрани этот аудит — он пригодится для proposal call follow-up.
DAY 3: Brand voice extraction
Цель дня: brand-voice.md документ + 4-недельный контент-календарь.
Hour 1-2: Write brand-voice.md (через 20+ постов)
Это ключевой артефакт всей фабрики. Без него AI-контент звучит как AI. С ним — как клиент.
mkdir -p ~/clients/sergei-saas/brand
touch ~/clients/sergei-saas/brand/brand-voice.mdПромпт в Claude:
Прочитай эти 20 постов клиента [пасте сюда]. Создай brand-voice.md документ со структурой: ## Identity - Кто говорит (founder / company / team)? - Какая роль (expert / observer / friend / authority)? - Что НЕ их голос (vetoes)? ## Tone - Primary tone (3 прилагательных) - Secondary tone (когда нужен variant) ## Sentence patterns - Average length - Use of questions - Use of lists vs flowing text - Paragraph length ## Vocabulary - Words they use often (give 20+ examples) - Words they NEVER use (corporate jargon to avoid) - Industry terms they keep vs explain ## Structure templates - How they typically open posts (5 examples) - How they close posts (5 examples) - Hook patterns ## Do / Don't with examples ## Stories vs facts ratio ## Personal disclosure level (сколько личного они делятся — много / средне / профессионально) Формат: Markdown, готовый к использованию как prompt context.
Получишь 3-5 страниц. Сохрани. Это переиспользуется для каждого поста.
Hour 3-4: Content calendar (4 weeks)
На основе audit (топики которые работают) и brand-voice (как они звучат), создай 4-недельный контент-календарь. Распределение по типам: - Week 1: 8 long-form (1500-2500 chars) + 0 short + 0 video (Week 1 — обучение voice, проверяем стиль) - Week 2-4: 6 long + 4 short + 1 video в неделю Темы: - 60% educational (как делать X в их нише) - 25% perspective (мнения, contrarian takes) - 15% behind-scenes / personal Для каждого поста: | Day | Type | Topic | Hook | Notes | | Mon | long | Как мы выбрали SaaS pricing | "Как мы выбирали цену без roadmap" | Story-driven | | Tue | short | Hot take: free plans убивают growth | "Я был не прав про freemium" | Contrarian | | ... 30 постов = 4 недели × 7-8 дней.
Экспортируй в Notion / Airtable. Это станет approval board.
Hour 5: Keywords + competitors
Проанализируй конкурентов [список из 5 имён] клиента: - Какие темы они освещают что наш клиент НЕ покрывает - Какие keywords у них в top 10 постах - Где их аудитория задаёт вопросы (LinkedIn comments / Twitter replies) Выдай: 10 keyword opportunities + 5 content angles которые наш клиент может занять.
DAY 4: Build content pipeline (technical)
Цель дня: Claude промпты + batch generation script.
Hour 1-3: Claude prompt templates
Создаёшь 9 промптов (по типам контента). Сохраняй каждый в prompts/ папку:
mkdir -p ~/clients/sergei-saas/promptsTemplate 1: Long-form story post
# prompts/long-form-story.md Ты копирайтер для [client name]. Прочитай brand-voice.md ниже и пиши строго в его стиле. <brand-voice> [пасте brand-voice.md здесь] </brand-voice> Задача: написать long-form пост (1500-2500 символов) на тему: **[TOPIC]** Hook: [HOOK] Структура: - Hook (1-2 предложения, цепляет внимание в feed) - Setup story (3-4 предложения контекста) - Turn / insight (где меняется ход истории) - Lesson (что читатель забирает с собой) - CTA (вопрос или приглашение к comment) ВАЖНО: - НЕ начинать с "I" или "We" (низкий engagement) - НЕ использовать em-dash как замену запятой - НЕ заканчивать вопросом "What do you think?" (банально) - Использовать конкретные числа где можешь - Соблюдать brand-voice.md строго Output: только текст поста, без preamble.
Template 2: Long-form contrarian
Similar структура, но hook = "Я был неправ про X" / "Все говорят Y, на самом деле Z".
Templates 3-5: education how-to, listicle, framework explanation.
Templates 6-7-8 (short-form): hot take (200-300 chars), one-liner, thread starter.
Template 9 (caption):
# prompts/caption.md Ты копирайтер. На основе [POST_CONTENT] напиши caption для Instagram. Структура: - Line 1: hook (cinematic, intrigue) - Lines 2-4: 3 короткие строки развивающие idea - Line 5: CTA или вопрос - 5-10 hashtags релевантных нише Длина: 600-1000 chars total. Стиль: brand-voice.md. Output: только caption, без preamble.
Hour 4-5: Batch generation script
Локальный bash + curl к Claude API:
# scripts/batch-generate.sh
#!/usr/bin/env bash
set -euo pipefail
CLIENT_DIR="${1:-$HOME/clients/sergei-saas}"
CALENDAR="$CLIENT_DIR/calendar.csv"
OUTPUT_DIR="$CLIENT_DIR/output/$(date +%Y-%m-%d)"
BRAND_VOICE="$CLIENT_DIR/brand/brand-voice.md"
PROMPTS_DIR="$CLIENT_DIR/prompts"
mkdir -p "$OUTPUT_DIR"
# Прочитать calendar.csv (Day,Type,Topic,Hook,Notes)
tail -n +2 "$CALENDAR" | while IFS=',' read -r day type topic hook notes; do
prompt_file="$PROMPTS_DIR/${type}.md"
output_file="$OUTPUT_DIR/${day}-${type}.md"
if [ ! -f "$prompt_file" ]; then
echo "Skip $day — no prompt for type $type"
continue
fi
echo "Generating $day ($type): $topic"
# Формируем промпт через jq для безопасности escape
full_prompt=$(cat "$prompt_file" \
| sed "s|\[TOPIC\]|$topic|g" \
| sed "s|\[HOOK\]|$hook|g")
# Подставляем brand-voice content
brand_content=$(cat "$BRAND_VOICE")
full_prompt="${full_prompt//\[пасте brand-voice.md здесь\]/$brand_content}"
# Claude API call
response=$(curl -s https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d "$(jq -n \
--arg model "claude-sonnet-5-5" \
--arg prompt "$full_prompt" \
'{
model: $model,
max_tokens: 2000,
messages: [{role: "user", content: $prompt}]
}')")
echo "$response" | jq -r '[.content[] | select(.type == "text") | .text] | join("")' > "$output_file"
# Rate limiting (gentle)
sleep 2
done
echo "✓ Generated $(ls "$OUTPUT_DIR" | wc -l) posts in $OUTPUT_DIR"Запуск:
export ANTHROPIC_API_KEY=sk-ant-...
chmod +x scripts/batch-generate.sh
./scripts/batch-generate.shCost check: 30 постов × ~2000 input tokens × ~800 output tokens на Sonnet 5.5 (на октябрь 2026: $2 и $10 за 1M токенов) — это порядка 60 000 входных и 24 000 выходных токенов, то есть меньше доллара за batch. Месячный output для одного клиента. Актуальные цены: Актуальное сейчас.
DAY 5: Image + voice automation
Цель дня: image и voice pipelines готовы.
Hour 1-2: Image generation
Два подхода — выбирай по бюджету:
Подход A: Midjourney (платная подписка)
Создай style references для клиента:
В Midjourney bot: /imagine [client niche example] --sref [random_seed] Например для B2B SaaS: /imagine clean minimal office tech startup hero illustration --sref 12345 --ar 16:9
Зафиксируй sref ID (например --sref 12345). Теперь все изображения для этого клиента используют тот же sref → визуальная консистентность.
Шаблон промпта для каждого поста:
[scene description] --sref 12345 --ar 1:1 --style rawПараметры Midjourney меняются между версиями, как и версия по умолчанию: сверяйся с документацией сервиса.
Подход B: Recraft Free + встроенная генерация в ChatGPT или Gemini
Recraft особенно хорош для:
- Лого-applies (overlay лого клиента на фото)
- Vector illustrations (когда нужен flat style)
- Brand templates (одна base — много variations)
Для фотореалистичных картинок подойдёт встроенная генерация ChatGPT (gpt-image-2) или Gemini (Nano Banana). DALL-E 2 и 3 в API OpenAI отключены с 12.05.2026.
Hour 3-4: Voice generation (ElevenLabs)
ElevenLabs Starter — $6 в месяц (на октябрь 2026), с коммерческой лицензией; на бесплатном плане коммерческих прав нет. Объём озвучки зависит от тарифа: проверь лимиты на странице цен.
# scripts/voice-batch.sh
#!/usr/bin/env bash
set -euo pipefail
CLIENT_DIR="${1:-$HOME/clients/sergei-saas}"
SCRIPTS_DIR="$CLIENT_DIR/output/$(date +%Y-%m-%d)/voice-scripts"
OUTPUT_DIR="$CLIENT_DIR/output/$(date +%Y-%m-%d)/voice"
VOICE_ID="${ELEVENLABS_VOICE_ID:-21m00Tcm4TlvDq8ikWAM}" # пример голоса: подставь свой ID из каталога
mkdir -p "$OUTPUT_DIR"
for script_file in "$SCRIPTS_DIR"/*.txt; do
name=$(basename "$script_file" .txt)
output_file="$OUTPUT_DIR/${name}.mp3"
text_content=$(cat "$script_file")
curl -s -X POST "https://api.elevenlabs.io/v1/text-to-speech/${VOICE_ID}" \
-H "xi-api-key: $ELEVENLABS_API_KEY" \
-H "Content-Type: application/json" \
-d "$(jq -n \
--arg text "$text_content" \
'{
text: $text,
model_id: "eleven_multilingual_v2", # актуальное имя модели смотри в документации ElevenLabs
voice_settings: {
stability: 0.5,
similarity_boost: 0.75
}
}')" \
--output "$output_file"
echo "✓ Generated: $output_file"
sleep 1
doneOptimization: названия моделей голоса у ElevenLabs обновляются: выбирай актуальную модель из документации под язык клиента и сверяй цену за символ на странице тарифов.
Hour 5: Assembly process
Все три выхода (текст + image + voice) собираются в публикуемые ассеты:
- LinkedIn post: текст + 1 image (1200×627)
- Instagram post: caption + 1-3 images (1080×1080)
- Instagram Reel: voice (15-30 sec) + image slideshow или video
- Twitter thread: 5-7 коротких постов + 1 lead image
Templates в Canva или Figma (free tier):
- Создай 5 template'ов на клиента (один раз)
- Variables: title + image + accent color
- Bulk export через Canva API (paid) или manual (15 мин на 10 постов)
DAY 6: Schedule + publish
Цель дня: 10 первых постов в очереди + approval flow с клиентом.
Hour 1-2: Buffer / Hypefury setup
Buffer Essentials (платный тариф, цена за канал):
- Подключаешь client's LinkedIn / Instagram / Twitter accounts (требуется их password — best practice: они логинятся в Buffer на твоём dashboard'е через screen share, никогда не присылают пароли в DM)
- Создаёшь posting schedule (например LinkedIn Mon/Wed/Fri 09:00 EST)
- Bulk upload через CSV (Buffer поддерживает) — каждая строка = пост
Hypefury (альтернатива):
- Лучше для Twitter-heavy клиентов
- Auto-retweet, evergreen recycling
- Тред composer (хорош для long-form Twitter)
Hour 3-4: Schedule первых 10 постов
# Создай CSV для Buffer bulk upload
# clients/sergei-saas/buffer-upload-week1.csv
date,time,platform,text,image_path
2026-10-12,09:00,linkedin,"<пост 1 текст>",/path/to/image1.png
2026-10-13,09:00,linkedin,"<пост 2 текст>",/path/to/image2.png
...Buffer Bulk Upload через web UI: загрузил CSV → preview → confirm.
Hour 5: Client review process (Notion / Airtable)
Notion board template:
| Status | Date | Type | Topic | Draft | Image | Voice | Client OK | Published | | 📝 Draft | 2026-10-12 | Long | Pricing story | [link] | [link] | — | ⏳ | — | | ✅ Approved | 2026-10-13 | Short | Hot take | [link] | [link] | — | ✓ | 2026-10-13 | | ❌ Revise | 2026-10-14 | Video | Frameworks | [link] | [link] | [audio] | ✗ "ребрендинг tone" | — |
Rule: клиент видит контент за 48 часов до publish. Дольше — клиент забывает. Быстрее — нет времени на правки.
Approval SLA в договоре:
- Default: silence = approved через 48 часов
- 2 раунда правок в цене package (3-й раунд — за отдельную доплату)
- Critical change request возможен в любой момент (но не free reroll)
Anti-pattern: бесконечные правки = убитая маржа. Защищайся контрактом.
DAY 7: Analytics + scale plan
Цель дня: dashboard live + invoice отправлен + plan на месяц 2-12.
Hour 1-2: PostHog setup
PostHog Free (бесплатный месячный лимит событий; для одного клиента его, как правило, достаточно).
# 1. Регистрируйся на posthog.com → создавай project
# 2. Получи Project API Key
# 3. Tracking script (для landing page клиента, если есть)
<script>
!function(t,e){var o,n,p,r;e.__SV||...
posthog.init('phc_xxx', {api_host: 'https://us.i.posthog.com'})
</script>Что трекаем:
- Engagement: likes, comments, shares per post (manual import из LinkedIn / IG, или через API если клиент дал доступ)
- Reach: impressions, profile visits
- Conversion: clicks to landing page → demo bookings (если SaaS) → trials
Dashboard PostHog:
- Posts per week (трекинг production velocity)
- Average engagement rate per post type
- Top 5 performing posts (последние 30 дней)
- Comparison: до factory vs после (baseline неделю 0)
Hour 3-4: Weekly report template для client
Цифры в шаблоне условные: подставляй только реальные данные клиента.
# Weekly Report — [Client Name] — Week of YYYY-MM-DD ## Production - 7 posts published (target: 7) - 1 video published (target: 1) - 2 voice clips для Stories (target: 2) ## Performance vs baseline (week 0) - Total impressions: 24,800 (+34% vs baseline) - Total engagements: 1,240 (+18%) - Engagement rate: 5.0% (ориентир по отрасли: [источник]) - Follower growth: +47 (baseline +12) ## Top 3 posts this week 1. "Pricing story" — 8,400 impressions, 480 likes, 23 comments 2. "Hot take: freemium" — 6,200 impressions, 290 likes, 41 comments 3. "Framework: SaaS hiring" — 5,100 impressions, 220 likes, 18 comments ## What worked - Story-driven long-form continues to outperform listicle 2:1 - Contrarian takes get 3x comment rate ## What we're testing next week - Carousel posts (image series) — hypothesis: +25% saves - Voice memo style для shorter posts ## Action items - None required from you side - Approval needed by Fri для Week 3 calendar (в Notion)
Format: 1 страница, scannable, no fluff. Стиль: коротко, по сути, числами.
Hour 5: Invoice + retainer agreement
Invoice template (Stripe / Wave / FreshBooks):
INVOICE #2026-001 Bill to: [Client Company] From: [Your Name / Company] Date: 2026-10-12 Due: 2026-10-19 (net 7) Description: Content Factory — Monthly Retainer Period: 2026-10-12 to 2026-11-11 Amount: [сумма по договорённости] USD Payment methods: - Stripe (credit card): [link] - Wire transfer: [details] - Crypto (USDC): [wallet]
Retainer agreement (1 page, не legal warfare):
RETAINER AGREEMENT Parties: [Your Company] and [Client Company] Effective: 2026-10-12 Term: month-to-month, 30-day notice to terminate Deliverables per month: - 30 social media posts (LinkedIn primary) - 4 short videos (30-60 sec) - 10 voice clips - Weekly performance reports - Brand voice maintenance Fees: [сумма]/month, net 7 days Approval process: - Content delivered to Notion board 48h before scheduled publish - Client review window: 48 hours - Silence = approved - 2 rounds of revisions included; 3rd round extra What's NOT included: - Community management (comments, DMs) - Strategy consulting beyond monthly review call - Paid ads creative (separate engagement) Termination: either party, 30-day written notice Late payment: 5% fee after 14 days past due [Signatures + dates]
Pro tip: подписывай через Dropbox Sign (бывший HelloSign) / DocuSign / даже PDF + email confirm. Для небольшого retainer'а юрист на старте часто не нужен, но проверь требования своей страны (это не юридическая консультация).
Cost economics
Цифры в примерах условные. Считай экономику на своих данных и актуальных тарифах: Актуальное сейчас.
| Параметр | Как считать |
|---|---|
| Fixed monthly costs (tools) | сумма подписок из раздела Stack |
| Variable per client (API calls) | токены × цена модели + возможные доплаты за озвучку |
| Revenue per client | сумма, о которой вы договорились с клиентом |
| Margin per client | revenue минус variable cost минус доля fixed costs и твоё время |
Breakdown variable cost (per client/month):
- Claude API: 30 постов — меньше доллара на batch (см. Cost check в Day 4)
- ElevenLabs overage: если озвучки больше, чем входит в твой тариф
- Midjourney generations = covered by fixed subscription
- Buffer slots = covered by fixed subscription
- PostHog = covered by free tier
Масштаб и время: с каждым клиентом растёт нагрузка на approval, правки и отчёты. Заложи в расчёт свои часы: именно они, а не токены, определяют, сколько клиентов ты реально потянешь. Прогнозов по числу клиентов и выручке здесь нет: они зависят от ниши, рынка и твоей работы.
Что съест маржу если зеваешь:
- Custom artwork per client (если согласился делать Midjourney premium вместо templates)
- Бесконечные правки (защищайся контрактом)
- Time on community management (отдельный pricing tier, не free)
- Approval delays (страдает ты, не клиент)
Common pitfalls
Day 1: Pick клиент без budget (B2C маленькие)
Симптом: "это дорого, можно в разы дешевле?"
Лечение: не торгуйся без изменения объёма. Скажи "понимаю, в таком бюджете я не смогу сделать весь объём. Могу предложить меньший пакет или рассказать, как делать самому." Клиенты с заниженным бюджетом часто самые требовательные и больше всех правят.
Day 3: Skip brand-voice extraction → AI content явно ai-generated
Симптом: клиент пишет "это звучит как ChatGPT", аудитория жалуется на "generic content".
Лечение: brand-voice.md — не optional. Без него pipeline = генератор boilerplate. Минимум 20 их постов + 2 часа Claude анализ. Без этого ты building на песке.
Day 5: Use same prompts для всех clients (homogeneous)
Симптом: через месяц у тебя 3 клиента и их посты звучат одинаково. Аудитория замечает. Ты — спалился.
Лечение: каждый клиент = отдельная папка с отдельным brand-voice.md и отдельными prompt templates. Папки в ~/clients/{slug}/. Никогда не миксуй.
Day 7: No client approval flow → angry clients
Симптом: клиент видит первый раз пост уже после publish, пост "не в его стиле", скандал.
Лечение: Notion board + 48h SLA — non-negotiable. Даже если клиент говорит "доверяю, публикуй сразу" — board всё равно. Когда что-то пойдёт не так (а пойдёт), у тебя audit trail.
Bonus pitfall: один клиент = почти вся выручка
Симптом: клиент уходит → ты на нуле.
Лечение: старайся, чтобы ни один клиент не давал большей части выручки. Несколько клиентов = диверсификация. 1 клиент = занятость одного человека (не бизнес).
Scale plan (Week 2 → Month 12)
Это ориентир по этапам, а не прогноз: сроки и результаты зависят от ниши, рынка и твоей работы.
Week 2-4: Получить следующих клиентов
- Используй кейс первого клиента (с разрешения!) — показывай метрики week 1-2 в outbound
- Те же 3 ниши — не размывайся
- Цель: стабильный поток разговоров с потенциальными клиентами (цифры задай сам)
Month 2: Помощник для approval coordination
- Виртуальный ассистент ведёт Notion board
- Отвечает клиентам на routine questions
- Загружает контент в Buffer
- Ты освобождаешь часы в неделю → больше времени на клиентов
Month 3: Распределение времени
- На этом этапе ты больше producer чем writer
- Большая часть времени — sales (новые клиенты)
- Часть времени — quality control (выборочно ревьюишь output помощника)
- Остальное — strategy calls с существующими клиентами
Month 6: AI agency formal
- Оформи юридическое лицо (если это имеет смысл в твоей юрисдикции; проконсультируйся с бухгалтером или юристом)
- Brand: имя агентства, website, case studies
- 1-2 младших копирайтера (контрактники) для quality review
- Pricing tiers: Starter / Pro / Enterprise — суммы задай сам по своей экономике
Month 12: Productize или sell
Два пути:
A. Productize: превращаешь pipeline в SaaS (clients самообслуживаются с твоими шаблонами + AI). Volume game.
B. Continue as agency: больше клиентов, нанимаешь авторов, остаёшься CEO/strategist.
What you have end Day 7
Конкретный артефактный список:
- ✓
~/clients/{slug}/brand/brand-voice.md— переиспользуемый процесс для любого клиента - ✓
~/clients/{slug}/prompts/*.md— 9 промпт-шаблонов (long/short/caption × variants) - ✓
~/clients/{slug}/scripts/batch-generate.sh— content pipeline - ✓
~/clients/{slug}/scripts/voice-batch.sh— voice automation - ✓ Notion approval board template (дубликат для каждого нового клиента)
- ✓ Weekly report template
- ✓ Invoice + retainer agreement templates
- ✓ Первый клиент: предложение отправлено, условия обсуждены (оплату и договор вы оформляете сами)
- ✓ Process documentation (то что ты понял за неделю — записано)
Главное: у тебя есть бизнес-машина которую ты можешь применить к клиенту 2, 3, 10. Это не одноразовая работа, это template.
Инструменты и ресурсы
- Buffer — мультиплатформенный scheduler, есть бесплатный план
- Hypefury — Twitter / X focused scheduler, thread composer; условия смотри на сайте
- ElevenLabs — voice generation; коммерческая лицензия начинается со Starter ($6 в месяц на октябрь 2026)
- PostHog — product analytics, free tier с месячным лимитом
- Recraft — vector graphics + logos, есть free tier
- Midjourney — premium images, платная подписка
- Notion — approval board, free для personal
- Airtable — alternative approval board с view-as-calendar
- Stripe — invoicing + recurring payments; комиссия зависит от страны (в США 2.9% + 30¢ на октябрь 2026)
- Dropbox Sign (бывший HelloSign) — contract signing
Ключевые выводы
Если писать всё руками, потолок — твои часы. Content Factory меняет модель: ты строишь pipeline и предлагаешь клиенту подписку вместо оплаты за пост. Разница не в цене, разница в business model: регулярная работа и предсказуемый объём.
Brand voice extraction — ключевая разница между AI content который "звучит как AI" и контентом который аудитория не различает. Анализ 20+ постов клиента в Claude = воспроизводимый процесс на всё время работы с этим клиентом.
Стек недорогой, но это не главная экономия. Главное — твоё время: без factory все посты пишутся руками, с factory основное время уходит на review и approval. Это позволяет масштабировать без линейного роста часов; во сколько раз — выяснишь на своих данных.
Pitfalls предсказуемы: underpriced клиенты, skip brand voice, shared prompts, no approval flow, single-client concentration. Все 5 убивают бизнес на масштабе. Защищайся процессами и контрактом, не "доверием".
Cross-references
- AI копирайтинг через промпт-конвейер — глубина prompt engineering для текстов
- Голосовая озвучка — ElevenLabs, TTS стек — ElevenLabs advanced
- AI видеогенерация — видеогенерация для assembly
- Полный контент-конвейер — от идеи до публикации — теория конвейеров
- SEO-машина — полный стек с Claude Code — keyword research + on-page
- AI Image Generation Pipeline — сравнение генераторов изображений
Следующий урок
Отметка хранится только в этом браузере и никуда не отправляется. Мой прогресс