Email Brain — гайд для маркетолога
Привет! Это гайд как пользоваться двумя главными страницами Email Brain:
/metrics— все цифры по email-каналу за период (выручка, конверсии, ARPPU, здоровье цепочек)./approval— AI-черновики писем для одобрения + copy-paste в MailerLite.Прочитать ~10 минут, потом /metrics открываешь раз в неделю на 5 минут, /approval — раз в неделю на ~30 сек на каждый черновик.
Доступ
URL: https://email.tixu.ai (пока временный https://email-brain.68-183-10-250.nip.io до настройки DNS).
Логин — HTTP Basic Auth. Браузер при первом заходе попросит логин/пароль. Пароль у Egor'а. Сохрани в браузере, чтобы не вводить каждый раз.
Страница /metrics — главная для аналитики
Открываешь, видишь:
- Фильтры сверху: даты (с / по), воронки (multi-select), воронка для CR (select).
- Кнопка «Обновить» — не реалтайм, обновление по запросу. Это потому что некоторые блоки тяжёлые (CR-конверсии ходят в продуктовую БД Tixu на 7M строк, ~60-100 секунд).
После «Обновить» появляются 5 блоков:
1. Email-метрики (мгновенно, ~0.5с)
10 плиток сверху: писем в выборке, sent, delivered, открытий, покупок (attr.), open rate, CTR, bounce rate, spam rate, доход (attr.). Это базовые цифры. Bounce/spam подсвечивается красным если выше нормы.
2. ⚠️ Orphan-атрибуция (если есть)
Карточка ниже плиток. Показывает покупки и доход от писем которые удалены в MailerLite или находятся в paused-воронках. НЕ суммируется с «Доход (attr.)» выше. Это исторические данные — новых orphan'ов будет минимум. Если видишь крупную сумму — это значит когда-то было сильное письмо которое потом удалили.
3. Конверсии (CR) — медленный, ~60-100с
5 метрик: CR_sub, CR_upsell, CR_email→start, CR_start→purch, CR_email→purch. Источник — твой docs/metrics.md. Селектор «воронка для CR» сверху позволяет считать по email_onboarding / email_learning / всем.
4. ARPPU когортные D0 / D7 / D37 / D67 / D97 (~1с)
Средний доход на купившего за окна 0/7/37/67/97 дней с момента первой покупки. Три разреза: email_total (общая), by_workflow (по воронке), by_email (по конкретному письму). Колонка closure показывает «закрыта ли когорта» — если cohort слишком молодая для окна, ставится «—».
5. Время до покупки (~1с)
Медиана/P25/P75 в днях от первого email-touch до первой покупки. Например, на проде Tixu — медиана 0.29 дн (большинство покупает почти сразу после confirmation), но P75 = 16 дней (хвост долгодумающих).
6. Таблица «По письмам»
Снизу — детализация: каждое письмо с метриками open/CTR/bounce/spam + новые колонки «доход / покуп. / $/sent / ср.чек / E→P». Сортировка по sent desc (самые активные сверху). Клик по письму → детальная страница.
Страница /workflows — здоровье цепочек
Список всех 29 воронок. Под именем каждой — инлайн-полоска:
- ↘ inflow — сколько юзеров вошли в цепочку за 30 дней
- ✓ completion — сколько дошли до последнего шага (с %)
- ↓ avg dropoff — средний отвал между шагами (красный >50%, оранжевый >30%)
Это быстрый screening «где течёт». Клик по воронке → детали с per-step dropoff-таймлайном и алертами по конкретным шагам.
Главная / — launchpad
3 кликабельных ряда: «N pending черновиков → /approval», «N свежих гипотез → /hypotheses», «последний weekly report → /reports».
Слева — KPI «Email revenue (7д)» с дельтой к пред. неделе. Зелёный/красный показывают тренд.
Справа в page header — FreshnessBadge (когда последний раз обновились данные). Если жёлтый/оранжевый — ETL давно не отрабатывал, скажи Egor'у.
Зачем страница /approval
Раньше: AI писал черновик → лежал где-то в логах терминала → ты не видела → не использовалось.
Сейчас: AI пишет → черновик попадает в /approval с side-by-side сравнением «было / стало» → ты одобряешь кнопкой → копируешь готовый текст и HTML в MailerLite за два клика.
Технический нюанс: мы пробовали сделать так чтобы Email Brain сам обновлял письма в MailerLite, но их API этого не позволяет (см. docs/inc-24-blocker.md если интересно). Поэтому финальный шаг — ручной copy-paste, занимает 30 секунд на письмо.
Workflow по шагам
1. Открой /approval
URL: https://email.tixu.ai/approval (или https://email-brain.68-183-10-250.nip.io/approval пока DNS не настроен).
Видишь список карточек pending — это новые AI-черновики. Каждая карточка показывает:
- Subject AI-варианта
- Persona (
Team Tixu/Amanda/Dave) - Инструкцию которую AI получил
- Дату
2. Кликни на карточку
Откроется детальная страница со всем нужным:
| Что | Где | |---|---| | Subject новый и старый | Side-by-side вверху | | Текст новый vs старый | Side-by-side ниже | | Превью HTML как письмо реально выглядит в почте | Iframe в середине | | 4 кнопки копирования | Под превью | | Кнопки Одобрить / Отклонить | Внизу страницы |
3. Прочитай AI-вариант
Слева — что сейчас в MailerLite, справа — что AI предлагает. Превью показывает финальный HTML — открой его в новой вкладке (кнопка «В отдельной вкладке» сверху iframe), чтобы увидеть в полный размер.
4. Принимай решение
Если не нравится → жми «Отклонить» + опционально напиши заметку «почему не нравится». Черновик исчезнет из pending, его никто больше не увидит, в MailerLite ничего не уйдёт.
Если нравится → копируешь и одобряешь.
5. Скопируй
Под превью четыре кнопки:
| Кнопка | Когда нужна | |---|---| | Subject | Всегда — это тема письма | | Markdown | Когда хочешь вставить только текст в text-блок MailerLite drag-drop редактора. Жирный/курсив/ссылки руками проставишь кнопками тулбара. Простой вариант, теряем CTA-кнопку. | | Полный HTML | Когда создаёшь новое письмо с нуля — там будет наш Tixu-стиль (логотип, body, CTA-кнопка, footer). | | Только body ⭐ | Главная кнопка для существующих воронок. Только параграфы и CTA-кнопка, без header/footer. Вставляется в Code-блок drag-drop редактора, MailerLite сам добавит свой header/footer. |
Для редактирования воронок в MailerLite используй «Только body» — это самый правильный путь.
6. Жми «Одобрить»
После approve в Email Brain статус черновика становится «одобрен», он переходит из pending в approved-таб. Это просто пометка для нас — что ты дала зелёный свет. В MailerLite ничего автоматически не уходит.
7. Перейди в MailerLite и вставь
- Открой нужное письмо в воронке (обычно: Automations → твоя цепочка → Email N → Edit content)
- Subject — справа в панели (
Ctrl+Vпосле клика на «Subject» в нашем UI) - Тело письма:
- Удали старый text-блок с устаревшим текстом
- Слева в редакторе MailerLite разверни секцию Special
- Перетащи блок Code на место удалённого text-блока
- Кликни на Code-блок (карандаш ✏️) → вставь HTML (
Ctrl+Vпосле клика на «Только body» у нас) - Save
- Done editing → Save
После этого письмо в MailerLite обновлено. Done.
FAQ
Q: Что если в MailerLite я не нашла блок Code в секции Special?
A: Скрин панели мне (или Egor'у) — посмотрим. На trial и Advanced-плане он точно есть. На free-плане может быть скрыт — тогда используем «Markdown» в обычный text-блок.
Q: Что значит persona Team Tixu / Amanda / Dave?
A: Это голос которым AI пишет. Team Tixu — общий бренд-голос компании. Amanda — голос менеджера по продажам (более тёплый, разговорный). Dave — голос маркетолога (более напористый, с дедлайнами). AI определяет голос по имени воронки и UTM-конвенции.
Q: AI ошибся, написал глупость, что делать?
A: «Отклонить» + напиши заметку «почему» — это пойдёт в логи, поможем AI учиться. Если повторяется одна и та же ошибка — скажи, поправим промпт.
Q: Можно ли вообще не пользоваться /approval и просто проверять MailerLite как раньше?
A: Да, ничего не сломается. Но без /approval ты пропустишь AI-варианты — они будут копиться в pending без действия. Лучше зайти раз в неделю или после weekly_report письма и пройтись по списку.
Q: Что если плашка MailerLite: TEST справа сверху?
A: Это значит Egor сейчас в режиме разработки на своём тестовом аккаунте — твои реальные воронки не задеты. Когда мы переключимся обратно на твой prod — плашка пропадёт. На проде её нет.
Скриншоты примера
В репозитории:
docs/screenshots/approval-pending.png— детальная страница pending-черновика с side-by-side, превью и copy-кнопкамиdocs/screenshots/approval-ab-variant.png— раскрытая панель «Сгенерировать A/B-вариант» с textarea для гипотезы
Если что-то непонятно или сломалось
Пиши Egor'у в WhatsApp или Telegram — поправим. Чем больше fееdback'а — тем точнее AI и удобнее /approval.