Маркетинг как код: вебинар из одного Issue и Copilot-навыков

Маркетолог GitHub в APAC, бывший инженер, перенёс подготовку вебинаров в репозиторий: на лендинг, UTM-ссылки, письма и ежедневные выгрузки регистраций раньше уходили около двух дней — теперь один Issue с лейблом event-setup запускает GitHub Actions, и развёртка занимает минуты.
Код автор почти не писал: оформил runbook в AGENTS.md, отдал его GitHub Copilot и наращивал цепочку в диалоге. Агент черновит название кампании и варианты письма, человек утверждает дату и тему — дальше workflows берут рутину.
Событие как Issue
Три примитива GitHub тянут весь пайплайн:
- Issue forms — заявка с полями: название, дата, регион, кампания.
- Labels — лейбл
event-setupне тег, а триггер workflow. - Actions — парсят тело Issue и ходят во внешние системы по API или CLI.
Платформа событий отдаёт API, CRM — официальный CLI с браузерной авторизацией. Условие одно: у инструмента должен быть скриптуемый вход.
Чат перед автоматизацией
Пайплайн начинается в Copilot: «хочу вебинар про AI-assisted development в ноябре». Агент находит похожий ивент, предлагает имя кампании по правилам из runbook и задаёт уточнения. Раньше это было в CLI; с desktop-приложением Copilot порог снизился с «умею в терминал» до «умею печатать».
После лейбла event-setup workflow за минуты дублирует лендинг, генерирует UTM-набор, коммитит письмо в Word и оставляет сводку в комментарии. Утренний cron выгружает и чистит регистрации; для закрытых ивентов скринит waitlist.
Навыки после ивента
Две слэш-команды — /lead-upload и /event-report — это agent skills: процедуры в SKILL.md, как runbook в голове. Первая готовит CSV под CRM, вторая тянет метрики в комментарий к тому же Issue. Новые навыки приходят pull request'ом с CODEOWNERS.
Репетиция без риска — переменная DRY_RUN: workflows отрабатывают вхолостую, без лендингов и внешних запросов. На бизнес-плане Copilot не использует промпты для обучения — разовый разбор регистраций не уезжает в consumer-чат.
Источник: Marketing ops as code: Automating events from planning to follow-up on GitHub.