Генератор брифов кампаний
Что это за сервис
Заголовок раздела «Что это за сервис»Внутренний инструмент для маркетологов, руководителей каналов и тех, кто заказывает кампании: продаж, продукта, партнёрского отдела. Он превращает разрозненную заявку в полный бриф, проводит его через согласования бренда и юристов и хранит единственную действующую версию.
Без такого сервиса заявки приходят через формы, мессенджеры и заметки продавцов. Маркетолог по 15–25 минут сводит детали вручную, в первом черновике часто нет аудитории, оффера или целевого показателя, а согласование застревает, потому что у шага нет срока и ответственного. Команды рекламы и контента получают разные версии брифа, а через квартал никто не может объяснить, почему кампанию запустили именно так.
Что он делает
Заголовок раздела «Что он делает»- Принимает заявку по одной форме. Цель, аудитория, оффер, каналы и целевой показатель заполняются в едином формате; без обязательных полей заявку не отправить.
- Готовит черновик брифа. Языковая модель собирает из заявки структурированный бриф: ключевое сообщение, варианты формулировок, риски и вопросы к заказчику. Черновик всегда проходит проверку и правку человеком.
- Назначает согласующих. Правила по каналу и типу кампании сами выбирают согласующих от бренда, юристов и каналов, у каждого шага виден срок и ответственный.
- Эскалирует просрочки. Если согласование ждёт дольше нормы, руководитель получает уведомление с указанием, на ком остановился процесс.
- Хранит одну версию и историю решений. Все команды работают с одной записью брифа, изменения и комментарии согласующих сохраняются, а перед закрытием кампании нужен итоговый вывод.
Нюансы и особенности
Заголовок раздела «Нюансы и особенности»- Модель пишет черновик, решает человек. Сгенерированный текст — отправная точка: маркетолог правит его, а статус «Готов к согласованию» ставит только вручную. Автоматической публикации и отправки подрядчикам нет.
- Подключение модели абстрактно. Запросы к языковой модели идут через HTTP-клиент Laravel или LLM-пакет на выбор команды, например Prism. Провайдера и модель выносят в конфиг, а ключи хранят в переменных окружения.
- Что уходит в модель — решают заранее. В промпт передают только поля заявки; персональные данные клиентов и внутренние заметки не отправляют. Запрос, ответ, модель и время генерации журналируют.
- Существенные изменения требуют повторного согласования. Правка оффера, юридических формулировок или аудитории после одобрения возвращает бриф на нужный шаг, история изменений остаётся в карточке.
- Сроки зависят от типа кампании. Кампании в соцсетях можно согласовывать за сутки, запуски с юридическими рисками — за трое. Нормы задают в настройках, а не в коде.
- Заказчик не видит внутреннюю кухню. Продажи и продукт подают заявки и видят статус, но не комментарии согласующих. Ограничение проверяется на сервере.
- Форму можно не менять. Поля существующей формы заявки переносят один в один и добавляют к ним проверки и маршрут согласования. Если заявок мало и согласует один человек, хватит общей формы и задачи в трекере.
Как сгенерировать через ИИ-агентов
Заголовок раздела «Как сгенерировать через ИИ-агентов»Промпты рассчитаны на AI-агента (Claude Code, Cursor и аналоги) в Laravel-проекте с установленным Filament 4.x. Отправляйте их по одному: каждый шаг даёт результат, который можно проверить до перехода к следующему.
1. Данные и модели
Заголовок раздела «1. Данные и модели»Создай модели и миграции для генератора брифов: BriefRequest (заказчик,цель, аудитория, оффер, каналы, целевой показатель, тип кампании, статус),Brief (заявка, текст брифа, версия, источник текста: модель или человек),ApprovalStep (бриф, роль, согласующий, срок, решение, комментарий),GenerationLog (бриф, модель, запрос, ответ, время). Добавь фабрикис демо-данными.2. Форма заявки и карточка брифа
Заголовок раздела «2. Форма заявки и карточка брифа»Сгенерируй Filament-ресурс для BriefRequest с пошаговой формой: цель,аудитория, оффер, каналы, целевой показатель. Все эти поля обязательны.В карточке покажи текущую версию брифа, шаги согласования и историюизменений через relation managers.3. Черновик от языковой модели
Заголовок раздела «3. Черновик от языковой модели»Добавь действие «Подготовить черновик». Оно отправляет поля заявкив языковую модель через сервисный класс поверх HTTP-клиента Laravel(провайдер и модель берутся из конфига) и сохраняет ответ как новуюверсию брифа со статусом «Черновик». Логируй запрос и ответв GenerationLog. Статус «Готов к согласованию» ставится только вручную.Проверьте, что при ошибке модели заявка не теряется, а пользователь видит понятное сообщение.
4. Маршрут согласования и сроки
Заголовок раздела «4. Маршрут согласования и сроки»Добавь правила назначения согласующих по каналу и типу кампаниии нормы сроков из конфига. Фоновая задача раз в час ищет просроченныешаги и отправляет уведомление руководителю. Изменение оффера, аудиторииили юридических формулировок после одобрения возвращает брифна согласование.5. Роли и закрытие кампании
Заголовок раздела «5. Роли и закрытие кампании»Настрой роли: заказчик видит свои заявки и статус, но не комментариисогласующих; маркетолог редактирует бриф; согласующий принимает решениепо своему шагу. Перевод кампании в «Завершена» требует итогового вывода.Добавь виджет заявок, ожидающих согласования дольше нормы.Войдите под заказчиком и убедитесь, что внутренние комментарии не видны ни в карточке, ни в уведомлениях.
Похожие сценарии
Заголовок раздела «Похожие сценарии»- Журнал экспериментов с лендингами — проверка гипотез из брифа после запуска.
- Дашборд кампаний — ход кампании после согласования брифа.
- Контент-календарь — производство материалов, заказанных в брифе.