Клиент — SEO-агентство, которое занимается закупкой ссылок. Процесс: найти сайт-донор, достать email, написать персональное письмо, отследить ответ, классифицировать (согласие, отказ, уточнение), отчитаться. Вручную 1000 доноров в месяц = 4-8 недель работы одного человека. Claude Code помог построить систему, которая делает то же самое за 1-2 часа.
Шесть этапов конвейера
Я описал полный цикл аутрича. Claude Code реализовал гибридную архитектуру — серверная часть на Python (сложная логика) + система автоматизации n8n (расписания, уведомления, интерфейс для клиента):
- Поиск доноров — парсинг поисковой выдачи Google/Яндекс + данные по ссылкам из Ahrefs
- Дедупликация — проверка по базе, чтобы не писать дважды на один сайт
- Обогащение — сбор email-адресов со страниц доноров + метрики трафика и ключевых слов
- Отправка — нейросеть генерирует персональное письмо, система отправляет через почтовый протокол с прогревом ящиков
- Обработка ответов — автоматическая проверка входящих, нейросеть классифицирует каждый ответ
- Отчетность — ежедневная сводка в таблицу + уведомления в Telegram
Нейросеть классифицирует ответы
Ключевая часть — автоматическая оценка входящих писем. Claude Code реализовал агента на базе нейросети (Gemini) с четырьмя полями на выходе:
- Классификация: согласие, отказ, уточнение, спам
- Уверенность: от 0.5 до 1.0
- Упомянутая цена: если донор назвал стоимость размещения
- Требования: объем текста, тематика, тип ссылки
Промпты для нейросети хранятся во внешнем сервисе и редактируются без перезапуска системы. Если сервис недоступен — используется встроенный запасной промпт.
При ответе с уточнением — мгновенное уведомление в Telegram: «Донор [сайт] просит уточнить: [фрагмент]». При согласии — цена и условия.
Прогрев почтовых ящиков
Нельзя отправить 50 писем с нового ящика — попадешь в спам. Claude Code реализовал автоматический прогрев: — Дни 1-3: до 10 писем — Дни 4-7: до 20 — Дни 8-14: до 30 — День 15+: до 50 (потолок)
Ящики ротируются автоматически. Клиент добавляет новый ящик в табличную базу — система подхватывает его сама, начинает прогрев с нуля. Никаких ручных настроек.
Что пошло не так
Первая проблема: хостинг клиента блокировал порты отправки почты. Пришлось перенести отправку внутрь контейнерной сети — там ограничений нет.
Вторая: прогрев ящиков работает по скользящему 24-часовому окну, а не по календарным суткам. Если начать рассылку в 15:00 — счетчик обнулится только в 15:00 следующего дня. Документировали как известное ограничение.
Третья: при первом тестовом запуске 7 ошибок в интеграции с клиентской средой. Все исправлены за одну сессию.
Экономика
- Разработка: ~18 рабочих дней
- Ежемесячная стоимость: ~$70 (нейросеть + сервис метрик), вся остальная инфраструктура бесплатная (открытый код)
- Аналог на готовом сервисе: $2,500-5,000/месяц
- На данный момент: 97 доноров найдены, 381 контакт извлечен, 64 письма отправлены, 4 ответа (6.25%)
- 113 автоматических тестов, 12 контейнеров в работе, 5 автоматических сценариев (29 шагов)
- Полный цикл от поиска до отчета: 1-2 часа вместо 4-8 недель
Моя роль
Я: описал 6 этапов, определил формат классификации ответов, задал логику прогрева, проверил первый тестовый запуск. Claude Code: написал серверную часть (16 эндпоинтов), реализовал 5 сценариев автоматизации, интегрировал 7 внешних сервисов, написал 113 тестов, развернул 12 контейнеров, передал клиенту с документацией.
Аутрич вручную — это рутина, которая сжирает недели. Автоматизация через Claude Code превратила 4-8 недель работы в конвейер за 1-2 часа при стоимости $144/месяц вместо тысяч на готовые сервисы.