Автоматизация для маркетинговых платформ: отчёт понедельника готов к утру понедельника
В маркетинговой платформе и в агентстве больше всего ручной работы прячется в сверках и отчётах: выгрузить из кабинетов, сравнить, собрать таблицу, отправить. Мы переводим это в сценарии, которые забирают данные по расписанию, сравнивают по правилам, пишут в чат при расхождении и собирают отчёт без участия людей — так, как это работает в агентстве перфоманс-маркетинга.
Что автоматизируем
- Сверка метрик: показы, клики, расход, конверсии из кабинетов против платформы за одинаковый период и атрибуцию — по расписанию, с алертом при расхождении выше порога.
- Единый сбор заявок: формы, почта, Telegram, сайт — в CRM с тегами источника, кампании и ответственного, без ручного ввода.
- Отчёты: еженедельный и ежемесячный собираются из кабинетов, CRM и таблиц в заданное время и уходят руководителю и клиентам.
- Алерты: расход выше плана, кампания остановлена, токен истекает, конверсии упали — в чат команды сразу.
- Контроль токенов и интеграций: проверка доступов к кабинетам по расписанию, уведомление до истечения.
- Регрессия интеграций: коллекция запросов к API кабинетов прогоняется после их обновлений, отчёт — в чат.
Как это выглядит в работе
В агентстве перфоманс-маркетинга выстроена система контроля денег и данных: синк спенда по всем кабинетам несколько раз в час и глубокий ночной синк, сверка открута с крипто- и карточными пополнениями по каждому кабинету до цента, ежедневная выгрузка из MMP и клиентский бот с остатками. Всего 16 задач на systemd-таймерах, сбой любой уходит алертом в чат. Найденные дефекты стоили денег: панель теряла часть спенда из-за двух строк с одним ключом, а выгрузка из MMP вдвое завышала регистрации, складывая события сервера и SDK. Стек — Python, FastAPI, SQLite, pytest, Podman.
Правила сверки — главное, что нужно договорить
- Зафиксировать для каждого источника: окно атрибуции, часовой пояс, задержку обновления, округление, фильтры по статусу.
- Задать порог расхождения, после которого сценарий поднимает алерт, — отдельно по метрикам.
- Прогнать сверку параллельно с ручной две недели и сравнить, что нашёл сценарий и что нашёл человек.
- Переключить; раз в месяц пересматривать пороги по накопленным алертам.
Без договорённости о правилах сверка либо молчит, либо кричит о каждом расхождении в один процент. Поэтому правила — приложение к договору, а не настройка в коде.
Ограничители
Сценарии читают данные и пишут отчёты, но не управляют кампаниями: остановка, изменение ставок и бюджетов остаются у людей. Доступы к кабинетам — отдельные токены только на чтение. Языковая модель применяется для классификации заявок и подготовки черновиков отчётов, а не для решений. Каждый сценарий логирует действия и сообщает об ошибке в чат.
Внедрение
Разбираем, какие сверки и отчёты команда делает руками и с какой периодичностью; измеряем время. Собираем первый сценарий — обычно сбор заявок или сверку расхода — за одну-две недели, две недели параллельного прогона, переключение. Дальше по сценарию в две-три недели. Автоматизация оформляется отдельным договором как разработка.
Частые вопросы
С какими рекламными системами работаете?
Можно ли автоматизировать отчёты для клиентов агентства?
Что если рекламная система изменит API?
Сколько времени занимает единый сбор заявок?
Расскажите о задаче
Ответим в течение одного рабочего дня, оценку пришлём за 1–2 дня. Бесплатно.