Кейс «Как я построил систему автоматического аутрича для линкбилдинга» от участника платформы SEO специалист | SEO Мясо

Как я построил систему автоматического аутрича для линкбилдинга

SEO специалист
SEO специалист
SEO специалист из команды Максима Котенкова

Клиент — SEO-агентство, которое занимается закупкой ссылок. Процесс: найти сайт-донор, достать email, написать персональное письмо, отследить ответ, классифицировать (согласие, отказ, уточнение), отчитаться. Вручную 1000 доноров в месяц = 4-8 недель работы одного человека. Claude Code помог построить систему, которая делает то же самое за 1-2 часа.

Шесть этапов конвейера

Я описал полный цикл аутрича. Claude Code реализовал гибридную архитектуру — серверная часть на Python (сложная логика) + система автоматизации n8n (расписания, уведомления, интерфейс для клиента):

  1. Поиск доноров — парсинг поисковой выдачи Google/Яндекс + данные по ссылкам из Ahrefs
  2. Дедупликация — проверка по базе, чтобы не писать дважды на один сайт
  3. Обогащение — сбор email-адресов со страниц доноров + метрики трафика и ключевых слов
  4. Отправка — нейросеть генерирует персональное письмо, система отправляет через почтовый протокол с прогревом ящиков
  5. Обработка ответов — автоматическая проверка входящих, нейросеть классифицирует каждый ответ
  6. Отчетность — ежедневная сводка в таблицу + уведомления в 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/месяц вместо тысяч на готовые сервисы.

Другие кейсы