CategoryPulse — продукт-спек v1
1 · Positioning statement
Для категорийных менеджеров и коммерческих директоров mid-market ритейла (20–200 точек / $10–100M GMV), которые теряют маржу на поздних уценках и деньги повторных покупок на category-слепых рассылках, CategoryPulse — слой категорийного интеллекта, который превращает ассортимент × маржу × остатки × поведение покупателей в два денежных действия: когда/что уценять и кому/что допродавать. В отличие от Blue Yonder/RELEX (enterprise, 6–12 мес деплой, enterprise-чек) и Klaviyo/Attentive (retention без знания маржи и остатков) — работает в занятой ими посередине пустой клетке и замыкает оба конца одной петлёй.
2 · Проблема (за что платят)
- Markdown-слив. Уценка поздно/рано/без логики → маржа сгорает. Решения живут в спредшите мерчандайзера, «по ощущениям». Enterprise-тулы недосягаемы по цене/срокам внедрения.
- Category-слепой retention. ESP шлёт brand-blast, не зная: клиент покупает категорию X каждые ~40 дней; в категории Y затоварка, которую можно слить лояльным со скидкой вместо тотальной уценки. Деньги повторной покупки лежат на полу.
- Склейки нет. Между двумя болями сегодня нет одного продукта — pricing-тул + ESP + аналитик + руки.
3 · ICP и покупатель
| Параметр | Значение |
|---|---|
| Сегмент | mid-market ритейл/ecom: 20–200 точек или $10–100M GMV |
| Экономический покупатель | коммерческий директор / владелец |
| Пользователь-чемпион | категорийный менеджер (НЕ маркетолог) |
| Диагностический признак | ассортиментные решения в Excel; рассылки без категорийного контекста |
| Anti-ICP | enterprise (территория Blue Yonder/RELEX/o9) · малый ecom <$10M GMV (территория Klaviyo-дефолта) |
4 · Продукт — одна петля, два выхода
- Вход: POS/ecom-платформа · остатки · закупочные цены · история заказов клиентов.
- Ядро — категорийный граф: SKU → категория → маржа → скорость оборота → цикл повторной покупки → эластичность.
- Выход B (markdown/ассортимент): «эти 240 SKU уценить на 15% сейчас, а не через месяц — сохранишь $X маржи»; предписание + $-обоснование + дедлайн.
- Выход A (retention): «эти 3,100 клиентов входят в окно повторной покупки категории X — сегмент + категорийный оффер» → пушится в существующий Klaviyo/ESP, не заменяет его.
- Замыкание: факт продажи/отклика возвращается в граф → рекомендации точнеют. Компаундящая петля с первого клиента.
4a · Модули и источники (что из чего собрано)
| # | Модуль | Функционал | Источник | Строит |
|---|---|---|---|---|
| 1 | Категорийный граф (ядро) | SKU → категория → маржа → оборот → цикл повторной покупки → эластичность | 🆕 refit (ассортиментный edge Ивана; в пуле 41 продукта не было) | Иван |
| 2 | Markdown-движок (выход B) | предписание уценки + $-обоснование + дедлайн, недельный ритм | 🟨 PriceLab (v3) — перефокус на ритейл-уценку | Иван |
| 3 | Retention-модуль (выход A) | сегменты «окно повторной покупки категории» + оффер → пуш в существующий ESP | 🟦 I03 — kill «данные у Klaviyo» снят сменой позы: кормим ESP, не воюем | Иван |
| 4 | Замыкание петли | исход продажи/отклика → обратно в граф | 🆕 refit (D-траектория) | Иван |
| 5 | Conversion-probe (v2, опция) | замер «оффер → касса» на точках | 🟨 GhostCall — деградирован из продукта в фичу | Иван, после v1 |
| 6 | Инвойс-аудит спутник | аудит переплат поставщикам, % с recovered; НЕ MRR | 🟨 MarginHawk | отдельные руки |
Притоки от команды (не разработка Ивана): SQ2-04 Getpaid → счета для спутника-аудита · Weeden → полигон + seed-данные графа приказом.
Отрезано: FloorTalk/Relay (вне edge, клетки заняты) · real-time динамический прайсинг (v1 = только недельный markdown).
5 · Ценность по ролям
| Роль | Получает | Метрика |
|---|---|---|
| Категорийщик | решения по уценке из данных, не из чуйки | % спасённой маржи vs базлайн |
| Retention/CRM | сегменты с категорийным мозгом | повторная покупка / LTV-дельта |
| Владелец/CFO | одна цифра в $ | спасённая маржа + поднятый LTV |
6 · Рынок (сводка sizing-прогона)
| Слой | Размер | Динамика |
|---|---|---|
| A · Retention/lifecycle/loyalty (ecom) | TAM ~$6–8B [EST, реконсиль 3+ источников] | 13–16% CAGR; NRR-бенчмарки категории 110–120% |
| B · Pricing/markdown/assortment | TAM ~$3–4.5B [EST] | 11–15% (pricing 15–22%, assortment 8–10%) |
| SAM (founder-serviceable) | A ~$1.5–2.5B · B ~$0.8–1.5B | — |
| SOM (AmA+Weeden, 24–36 мес) | $0.5–2M ARR (A) + $0.3–1.2M (B) | captive-seeded |
Кто где: Klaviyo $1.2B ARR / 193K клиентов — владеет A-дефолтом; Blue Yonder $1.36B / RELEX $350M ARR @120% NRR — владеют enterprise-B. Mid-market B + категорийно-осознанный A = открытый шов. Консолидация подтверждает ценность клетки: PROS→Thoma Bravo $1.4B (09.2025), Quicklizard→Riverwood (02.2025).
7 · Моат
- Кросс-клиентский корпус «категория × действие × исход» — эластичность и циклы покупки по вертикали. Klaviyo не видит маржу/остатки; Blue Yonder не видит retention-контур.
- Фьюжн как барьер: копировать надо оба конца петли сразу.
- Seed бесплатно и сразу: Weeden 55 точек + ecom-BU AmA → корпус с день-1, недоступный конкуренту.
- G4 (foundation-модель съест?): закрыт структурно — ценность в проприетарных транзакционных данных и петле исходов, не в LLM-функции.
8 · Форма денег
- SaaS-подписка от категорийного объёма: ~$1.5–4K/мес mid-market чек.
- Вход через performance-пилот: «спасённая маржа за 60 дней» → конверсия в подписку.
- Fast-money спутник (опционально, отдельные руки): инвойс-аудит поставщиков по MarginHawk-механике — captive-кэш за недели, НЕ смешивать с MRR-отчётностью.
9 · GTM — 90-дневный Weeden-клин
| Недели | Действие | Выход |
|---|---|---|
| 1–3 | Данные Weeden: POS + остатки + закупка + заказы → категорийный граф | граф жив, базлайн маржи зафиксирован |
| 4–8 | Выход B: markdown-рекомендации в реальный цикл уценки | ≥1 решение категорийщика изменено данными/нед |
| 6–10 | Выход A: категорийные сегменты → ESP Weeden | дельта повторной покупки vs контроль |
| 10–13 | Кейс «$ спасённой маржи + LTV-дельта за 60 дней» | референс-материал для внешних продаж |
| 13+ | 5 внешних mid-market пилотов ($5–15K, платные) | ≥1/5 закрыт → внешняя тяга подтверждена |
10 · Критерии успеха / kill
- GO-сигналы (день 90): измеримая спасённая маржа; категорийщик реально меняет решения; ESP-сегменты бьют контрольную группу.
- KILL: mid-market покупатели не платят против «мерчандайзер в спредшите + Klaviyo как есть» — тот же kill-паттерн «против сделаем руками», что валил PitchProof. 0/5 внешних платных пилотов за 6 недель → пересмотр клина.
- Риски: интеграционный зоопарк POS mid-market (митигация: старт с ecom-стека + 1–2 POS Weeden'а); данные закупочных цен грязные (митигация: маржа-прокси на старте + модуль «Диагностика IT-систем» как штатная проверка качества данных перед подключением каждого нового клиента); категорийщик саботирует «робота» (митигация: предписание + обоснование, не автопилот).
11 · Anti-scope (чем НЕ является)
- НЕ ESP/CDP — садимся поверх Klaviyo, не воюем с ним.
- НЕ enterprise-переустановка процессов — никакого 6-месячного внедрения.
- НЕ BI-дашборд — только предписывающие действия с $-обоснованием.
- НЕ динамическое ценообразование в реальном времени (v1) — markdown/ассортиментные решения недельного ритма.
12 · Открытые вопросы
- Стартовая вертикаль внутри mid-market ритейла (Weeden-категория как дефолт?) — сузить до одной на v1.
- Состав ecom-BU AmA как второго полигона (чистый ecom vs офлайн-сеть — разные графы).
- Формула метрики теста ($100K captive + N внешних логотипов) — зафиксировать до старта.