Regulars — Repeat-Purchase Agent on SOP + Brain — Агент повторных покупок на базе SOP + Brain
Picks out the repeat purchases and special offers that matter to each shopper — from order history, product logic, and behavior. It builds and sends its own campaigns, and measures its own result in dollars.
Подбирает повторные покупки и специальные предложения, ценные для покупателя, — по истории заказов, логике ассортимента и поведению. Сам создаёт и запускает рассылки, сам меряет свой результат в деньгах.
The bet, in one sentence
Ставка одним предложением
We're building an autonomous repeat-purchase and special-offer agent for DTC brands on Shopify and Klaviyo: it replaces the retention agency.
Строим автономного агента повторных покупок и специальных предложений для DTC-брендов на Shopify и Klaviyo: он замещает retention-агентство.
Offers are built from three sources, and together they form a knowledge layer unique to each brand that self-improves — every offer is tested against a control group, the result feeds back into the model, and experience carries over between stores, so performance rises over time instead of decaying.
Предложения строятся на трёх источниках, и вместе это уникальный для каждого бренда слой знаний, который самообучается — каждый оффер проверяется на контрольной группе, результат возвращается в модель, а опыт переносится между магазинами, поэтому показатели со временем растут, а не деградируют.
The engine
Движок
Scenarios aren't hand-written: order history reveals what the best-outcome customers did — LTV, full basket — in what sequence, at what intervals.
Сценарии не пишутся руками: из истории заказов выводится, что делали клиенты с лучшим исходом (LTV, полный набор), в каком порядке и с какими интервалами.
The offer rests on the derived path and on product attributes (ingredients, usage protocol, what complements what) — not on bare "customers who bought this also bought." That separates us from Rebuy, Nosto, and Klaviyo AI.
Оффер опирается на выведенный путь и свойства товара (состав, регламент использования, что чем дополняется), а не на голое «с этим часто покупают». Это отделяет нас от Rebuy, Nosto и Klaviyo AI.
Every offer is measured against a control. Pricing rests on this (percentage only on proven lift), so does protection from discount cannibalization, and so does filtering false patterns out of the auto-SOP. It's also the self-learning mechanism.
Каждый оффер меряется против контроля. На этом держится прайсинг (процент только с доказанного), защита от каннибализации скидок и отсев ложных паттернов в auto-SOP. Он же и есть механизм самообучения.
Purchase cycles and product bundles look similar within a niche, so a new brand starts not from zero but from patterns accumulated on other stores. The edge compounds with every client; Klaviyo can't do this — its models are locked inside a single account.
Циклы и связки товаров внутри ниши похожи, поэтому новый бренд стартует не с нуля, а с паттернов, накопленных на других магазинах. Преимущество растёт с каждым клиентом; Klaviyo так не может — его модели заперты внутри одного аккаунта.
How it works
Как это работает
- Connect the merchant's data in read-only mode: customer base, order history, catalog, existing repeat-purchase and bundling policies.
- Connect the email channel (Klaviyo).
- The system finds patterns in the history — individual purchase cycles, product bundles, best-customer paths — and auto-builds a repeat-purchase SOP: which triggers, for whom, when. Existing policies aren't discarded; they're extended.
- It scores the upsell opportunity: how much money is being left on the table, and where. This same estimate doubles as the sales audit.
- The agent builds and sends campaigns by time and by event. Each one is measured against a control group, and the result feeds back into the model.
- Подключаем данные продавца в режиме чтения: база покупателей, история покупок, ассортимент, действующие политики повторных продаж и наборов.
- Подключаем почтовый канал (Klaviyo).
- Система находит закономерности в истории — личные циклы покупки, связки товаров, пути лучших клиентов — и автоматически собирает СОП повторных продаж: какие триггеры, кому, когда. Существующие политики не выбрасываются, а дополняются.
- Считается оценка возможностей допродаж: сколько денег недобирается и на чём. Эта же оценка служит аудитом для продажи.
- Агент создаёт и запускает рассылки по времени и событиям. Каждая меряется против контрольной группы, результат возвращается в модель.
What we sell
Что продаём
Land — a narrow entry point
Land — узкий заход
A timely repeat purchase: the same product, on the date it runs out for that specific customer.
Повторная покупка вовремя: тот же товар к дате, когда он закончится у конкретного клиента.
Expand — within the account
Expand — внутри аккаунта
Filling gaps in the bundle by product logic; special offers only where they genuinely add a sale; light post-purchase touches. We don't take on complex service workflows.
Добор набора по логике товара; спецпредложения только там, где реально добавляют продажу; лёгкие послепокупочные касания. Сложные сервисные процедуры не берём.
Why this bet over the others, who should own it, and the data-driven ICP filter — on Section 1 · Idea Selection.
Почему эта ставка, почему именно я и фильтр ICP по данным — в разделе Раздел 1 · Выбор идеи.
Idea Selection
Выбор идеи
Why this bet and not another, why it should be mine to own, why it turns profitable fast, the bets I rejected, and the ICP filter that runs entirely off data before any promise.
Почему эта ставка, а не другая; почему её вести именно мне; почему она быстро прибыльна; какие ставки я отверг; и фильтр ICP, который работает полностью по данным — до любых обещаний.
1.2 · Why this bet, not another
1.2 · Почему эта ставка
- The only idea that directly drives sales. The result is measured in the client's revenue, not in reports or advice.
- Easy to scale. Software with no manual work per client, one integration stack, auto-configuration by default.
- Minimal client involvement. Read-only connection, no need to change the brand's processes; the agent runs on top of the existing stack.
- Единственная идея, что прямо влияет на продажи. Результат меряется в выручке клиента, а не в отчётах и советах.
- Легко масштабируется. Софт без ручной работы на клиента, один стек интеграций, автонастройка по умолчанию.
- Минимальное вовлечение клиента. Подключение в режиме чтения, процессы бренда менять не нужно; агент работает поверх существующего стека.
1.3 · Why you specifically should own it
1.3 · Почему именно я
I've done by hand what this agent automates. I built bundles, special offers, and time-based upsells in e-commerce, so I know what a well-made offer looks like. I wrote SOPs for a beauty salon and know how to turn a fuzzy "what comes after what" into explicit rules — exactly the layer that feeds the auto-SOP, and beauty happens to be the top-scoring niche in our filter. I've built customer journeys and understand where in that journey which email belongs.
Я руками делал то, что этот агент автоматизирует. Собирал наборы, спецпредложения и допродажи по времени в e-com, поэтому знаю, как выглядит грамотный оффер. Писал SOP для салона красоты и умею превращать нечёткое «что за чем идёт» в чёткие правила — ровно этот слой кормит движок, а ниша beauty у нас верхняя в фильтре. Строил пути клиента и понимаю, где какое письмо уместно.
Weak spots: the ML and measurement statistics fall to a technical co-founder; scaling sales is my growth area.
Слабые места: ML и статистика измерения лягут на технического партнёра; массовые продажи для меня зона роста.
1.4 · Why this becomes profitable fast
1.4 · Почему быстро прибыльно
- We measure the client's pain in dollars and lift LTV: the conversation is about revenue from the start, not features.
- The client pays for the result: percentage only on measured lift, and the fixed fee is lower than what they already pay an agency. Easy to say yes.
- The first pilots run on the holding's own business units: acquisition is close to free, no cold sales cycle to start.
- We offer a narrow, legible service with per-client tailoring — one job, done end to end, on that brand's own data, not a platform with a hundred settings.
- Боль клиента меряем в деньгах и повышаем LTV: разговор сразу о выручке, а не о функциях.
- Клиент платит за результат: процент только с измеренного прироста, фикс ниже того, что он уже отдаёт агентству. Сказать «да» легко.
- Первые пилоты на бизнес-юнитах холдинга: привлечение почти бесплатное, старт без холодного цикла продажи.
- Даём узкий и понятный сервис с индивидуальной адаптацией — одна работа, сделанная целиком, под данные конкретного бренда, а не платформа с сотней настроек.
1.5 · Competing bets considered and rejected
1.5 · Какие ставки рассмотрел и отверг
Investment-attractiveness scoring agent
Агент оценки инвест-привлекательности
Researches market and trends, produces a report. Rejected: sells a report, not a result; one-off, value can't be tied to money, long trust cycle.
Исследует рынок и тренды, собирает отчёт. Отказ: продаёт отчёт, а не результат; покупка разовая, ценность к деньгам не привяжешь, цикл доверия длинный.
Brand persona agent
Агент персон бренда
Defines brand value and differentiation. Rejected: output is subjective, can't be paid on results; a one-off agency project with no recurring revenue.
Определяет ценность и дифференциацию. Отказ: результат субъективен, оплата по результату невозможна; разовый агентский проект без повторяемой выручки.
Business strategy & OKR agent
Агент бизнес-стратегии и OKR
Rejected: impact on revenue is indirect and lags by quarters, the buyer champion is fuzzy, competes with free templates and consultants.
Отказ: влияние на деньги косвенное и отложенное на кварталы, чемпион покупки размыт, конкурирует с бесплатными шаблонами и консультантами.
Mystery-shopper agent
Агент «тайный покупатель»
Checks the service script is followed. Rejected: measurable, but deal size and market are small; finds problems rather than generating revenue.
Проверяет протокол сервиса. Отказ: измеримо, но чек и рынок малы; находит проблемы, а не приносит выручку.
Workflow / user-journey diagnostic agent
Агент-диагност воркфлоу и пути
Rejected: heavy cross-system integration, months to first value; hands out advice instead of acting, and advice doesn't sell on a percentage.
Отказ: тяжёлая интеграция со многими системами, месяцы до первой ценности; выдаёт советы, а не исполняет, а советы за процент не продаются.
What all five share
Общее у всех пяти
They sell knowledge or a signal, and someone else's hands turn it into money. The chosen agent is the only one that takes the action itself and measures its own result in revenue.
Они продают знание или сигнал, а деньги приносят чужими руками. Выбранный агент единственный сам совершает действие и меряет свой результат в выручке.
Adjacent versions of the idea itself were also rejected: salons and services as the first vertical (a v2 candidate); "just a smarter Klaviyo" (a feature of the channel owner, gets absorbed); a company-memory platform (sells knowledge, not money); competitor price monitoring (a different product, a different buyer).
Смежные версии самой идеи тоже отверг: салоны и услуги как первая вертикаль (кандидат на v2); «просто более умный Klaviyo» (фича владельца канала, поглотят); платформа памяти компании (продаёт знание, не деньги); мониторинг цен конкурентов (другой продукт и покупатель).
ICP: data-driven filter
ICP: фильтр по данным
Everything reads off Shopify, Klaviyo, and CRM at the audit stage, before any promises.
Всё читается из Shopify, Klaviyo и CRM на этапе аудита, до обещаний.
| Metric | We take | We don't |
|---|---|---|
| Repeat-purchase cycle (median) | 30–120 days | over a year, one-shot |
| Repeat purchases / customer / year | 2–3+ | up to 1.3 |
| Share of revenue from repeat customers | 35–65% | under 20% |
| Average order value | $40–200 | <$25, or one-shot >$800 |
| Gross margin | 45%+ | under 30% |
| GMV | core $10–30M | <$1M, or enterprise |
| Share of identified customers | 60%+ | mostly guest checkout |
| Catalog (products, not variants) | 15–500 coherent lines | <8, or marketplace |
| Base size for measurability | 250K+ triggered / quarter | below: fixed fee only |
| Метрика | Берём | Не берём |
|---|---|---|
| Цикл повторной покупки (медиана) | 30–120 дней | больше года, one-shot |
| Повторных покупок на клиента в год | от 2–3 | до 1.3 |
| Доля выручки от повторных | 35–65% | меньше 20% |
| Средний чек | $40–200 | <$25 или one-shot >$800 |
| Валовая маржа | от 45% | меньше 30% |
| GMV | ядро $10–30M | <$1M, enterprise |
| Доля идентифицированных покупателей | от 60% | преимущественно гости |
| Ассортимент (товары, не варианты) | 15–500 в линейках | <8 или маркетплейс |
| Объём базы для измеримости | 250K+ триггеров / квартал | ниже: только фикс |
A repeat share above 70% is also a poor fit — everything's already squeezed out. Good-fit niches: beauty, supplements, pet products, coffee and food. Not a fit: furniture, electronics, jewelry.
Повтор выше 70% тоже плох — там всё выжато. Подходящие ниши: косметика, добавки, зоотовары, кофе и еда. Не подходят: мебель, электроника, украшения.
How the market solves this today, and the risks
Как решают сегодня и риски
The capabilities largely already exist: Klaviyo predicts next-order date and churn risk; Rebuy and Nosto upsell; Recharge runs subscriptions; Shopify Sidekick generates campaigns.
Возможности в стеке уже есть: Klaviyo предсказывает дату заказа и риск оттока; Rebuy и Nosto допродают; Recharge ведёт подписки; Shopify Sidekick генерит кампании.
Not in the capabilities — in using them. Turning this into money needs a dedicated person, and mid-market doesn't have one. The real competitor isn't Klaviyo (we sit on top of it) — it's the agency. Against an agency we're cheaper, more consistent, measurement is built in, and we learn across many stores at once.
Не в возможностях, а в использовании. Чтобы это приносило деньги, нужен выделенный человек, которого у mid-market нет. Реальный конкурент — не Klaviyo (мы поверх него), а агентство. Против агентства мы дешевле, стабильнее, с измерением в основе и учимся на многих магазинах сразу.
Risks, in descending order
Риски, по убыванию
- Absorption — platforms automate fast; "we do it for you" isn't a moat. Differentiation rests on three things only: honest measurement, cross-store transfer, pay-for-result.
- Sliding into an agency — closing the gap by hand turns this into a service. Auto-first only.
- Honest measurement shows a smaller number than inflated attribution. The truth is a harder sell.
- No market precedent for a "percentage of measured lift" contract — validated only by selling it (H3b).
- Dependency on the Shopify and Klaviyo APIs.
- Small brands lack data — hence the bottom of the segment is fixed-fee only.
- Поглощение — платформы автоматизируются быстро; «делаем за вас» не барьер. Дифференциация на трёх пунктах: честный замер, перенос опыта, оплата за результат.
- Сползание в агентство — закрывать разрыв руками = сервис, а не продукт. Только auto-first.
- Честный замер показывает меньше, чем раздутая атрибуция. Правду продавать труднее.
- Прецедента нет для контракта «процент с измеренного прироста» — проверяется только продажей (H3b).
- Зависимость от API Shopify и Klaviyo.
- У малых брендов не хватает данных — поэтому низ сегмента только на фиксе.
Core Hypotheses
Гипотезы
The measurement foundation, then every hypothesis as a belief, a test, a pass signal, and a fail signal. Click any hypothesis to open it — they're linked from every page.
Фундамент измерения, затем каждая гипотеза: утверждение, тест, порог прохождения, порог остановки. Кликните любую гипотезу — они связаны со всех страниц.
Measurement
Измерение
The foundation for pricing and for H4. Principle: we don't compare periods, we compare parallel groups. The control group in the same period is the "baseline" — seasonality, promotions, and the brand's own campaigns hit both groups equally and cancel out.
Фундамент прайсинга и H4. Принцип: не сравниваем периоды, сравниваем параллельные группы. Контрольная группа в том же периоде и есть «норма»: сезонность, промо и собственные рассылки бьют по обеим группам одинаково и сокращаются.
Sticky holdout · 5–10%
A customer sits in control for the whole quarter, which captures compounding effects. Rotated once a quarter.
Клиент сидит в контроле весь квартал — это ловит накопительный эффект. Ротация раз в квартал.
Ghost sends
Ghost sends
We measure only among those actually triggered; control logs the moment the email would have gone out. Baseline conversion rises from 0.31% to 5–15%, required sample drops by an order of magnitude.
Меряем только среди затриггеренных; в контроле логируется момент, когда письмо было бы отправлено. Базовая конверсия растёт с 0.31% до 5–15%, нужная выборка падает на порядок.
Add-on or replacement
Добавка или замена
For each flow the contract specifies whether it's an add-on (test = brand's program + us) or a replacement (our flow vs. their old one). The brand's own program runs uniformly across both groups.
По каждому флоу в контракте зафиксировано: добавка (тест = программа бренда + мы) или замена (наш флоу против их старого). Программа бренда идёт единообразно на обе группы.
Cadence
Ритм
A monthly cut is directional; the quarterly reconciliation is the one that counts — the final percentage is billed off it. Threshold: ~250K triggered profiles per quarter; below that, the percentage model isn't offered.
Месячный срез направленный; квартальная сверка расчётная — по ней финальный процент. Порог: ~250K сработавших профилей за квартал; ниже процентная модель не предлагается.
Hypotheses H0–H7
Гипотезы H0–H7
Click a card to open the full hypothesis with pass / gray-zone / fail signals, and step through the map.
Кликните карточку, чтобы открыть полную гипотезу с порогами прохождения / серой зоны / остановки и пройти по карте.
Validation Sequence
Последовательность валидации
First, cheaply validate pain and measurability on other people's data (E1–E3); then the channel and paid intent (E4–E6); only then the expensive pilot (E7). Each next step is unlocked by the previous result, not by the calendar.
Сначала дёшево проверяем боль и измеримость на чужих данных (E1–E3), потом канал и платную готовность (E4–E6), и только затем дорогой пилот (E7). Каждый следующий шаг открывается результатом предыдущего, а не календарём.
3.1 · Experiment timeline
3.1 · Таймлайн экспериментов
Each bar is an experiment. Click any bar to open its detail — weeks, the hypotheses it tests (clickable), and what it does — and step between experiments.
Каждый бар — эксперимент. Кликните любой бар, чтобы открыть детали — недели, проверяемые гипотезы (кликабельны) и суть — и переключаться между экспериментами.
E7's final quarterly reconciliation lands around week 21 (violet), outside the 16-week window.
Финальная квартальная сверка E7 закрывается около недели 21 (фиолетовый), за пределами 16-недельного окна.
Product form & technical validation
Форма продукта и техническая валидация
The product doesn't need to exist whole from day one — two milestones, with a mandatory checkpoint between them.
Продукт нужен не сразу целиком, а двумя вехами, между ними обязательная проверка.
Read-only plus lost-repeat-purchase math. Needed by week 1 for E1, E3, E6. An analytics script, no sending, no ML, cheap to build. It's also what we sell with.
Только чтение плюс расчёт упущенного повтора. К неделе 1 для E1, E3, E6. Аналитический скрипт, без рассылки и ML, дёшево. Им же и продаём.
E-eng, weeks 3–8. Before selling pilots on a promised result, we build the SOP on historical audit data, replay on held-out data, and check the lift and whether it can be built in time. No offline result, or it doesn't come together — no live pilots launch.
E-eng, недели 3–8. До продажи пилотов под обещание собираем СОП на исторических данных, проигрываем на отложенном, проверяем прирост и реальность сборки. Нет офлайн-результата или не собирается — живые пилоты не запускаем.
Builds its own SOP, sends through Klaviyo, measures via ghost sends, holdout, CUPED. Needed by week 9 for the E7 pilot.
Сам собирает СОП, шлёт через Klaviyo, меряет ghost sends, holdout, CUPED. К неделе 9 для пилота E7.
3.2 · Decision tree
3.2 · Дерево решений
Enabling steps (E0 landing, E2 connector) aren't gates: missing them delays the start, it doesn't kill the bet. Each row is one decision point.
Обеспечивающие шаги (E0 лендинг, E2 коннектор) не гейты: их срыв сдвигает старт, ставку не убивает. Каждая строка — одна точка решения.
| After | Hypothesis | Pass (Go) | Pivot | Fail (Kill) |
|---|
| После | Гипотеза | Проходит | Пивот | Стоп |
|---|
3.3 · Resource requirements
3.3 · Ресурсы
| Experiment | Eng. days | Budget $ | Interviews / contacts |
|---|---|---|---|
| E0 landing & packaging | 2–3 | ~$0–100 | 0 |
| E1 interviews & audits* | 0 | $0–1,600 | 12 interviews, 8–10 audits |
| E2 tech check | 3 | $0 | 0 |
| E3 measurability map | 0 | $0 | data from E1 |
| E4 cold outreach | 0 | ~$170–200 | 300–500 emails |
| E5 warm & agencies | 0 | ~$0 | 15–20 agencies |
| E6 paid audits | 0 | $0, rev $2–7.5K | 4–5 audits |
| E7 pilot | 10–15 | by volume | 2–3 brands |
| Эксперимент | Дни разр. | Бюджет $ | Интервью / контакты |
|---|---|---|---|
| E0 лендинг и упаковка | 2–3 | ~$0–100 | 0 |
| E1 интервью и аудиты* | 0 | $0–1,600 | 12 интервью, 8–10 аудитов |
| E2 техпроверка | 3 | $0 | 0 |
| E3 карта измеримости | 0 | $0 | данные из E1 |
| E4 холодная рассылка | 0 | ~$170–200 | 300–500 писем |
| E5 тёплый и агентства | 0 | ~$0 | 15–20 агентств |
| E6 платные аудиты | 0 | $0, приход $2–7.5K | 4–5 аудитов |
| E7 пилот | 10–15 | по объёму | 2–3 бренда |
*if we need to bring in business analysts. Total cash for the validation phase ~$4–5K excluding engineering salaries; E6 audits recoup part of it.
*при необходимости привлекать бизнес-аналитиков. Итого кэш фазы валидации ~$4–5K без зарплат разработки; аудиты E6 часть возвращают.
3.4–3.6 · Success metrics, kill criteria & the pivot rule
3.4–3.6 · Метрики, критерии остановки и правило пивота
Discovery (wk 1–4)
Discovery (нед. 1–4)
12+ interviews, 50%+ name the pain as top-3, 4+ audits with real data, working read-only export, measurability map computed.
От 12 интервью, от 50% называют боль в тройке, от 4 аудитов с реальными данными, рабочая выгрузка, карта измеримости посчитана.
Paid intent (wk 5–9)
Платная готовность (нед. 5–9)
Cold-to-audit 1%+, warm 10%+, 10+ demos, 2+ paid audits or LOIs with a fixed fee (money or a signature).
Холодная в аудит от 1%, тёплая от 10%, от 10 демо, от 2 оплаченных аудитов или LOI с фиксом (деньги или подпись).
Stage 2 (wk 16)
Stage 2 (нед. 16)
2–3 pilots with signed methodology, at least one paid the fixed fee for a 2nd month, sales cycle under 30 days in warm, the $100K model recalculated.
2–3 пилота с подписанной методологией, хотя бы один оплатил фикс 2-й месяц, цикл до 30 дней в тёплом, модель $100K пересчитана.
| Kill criterion | Day 7 | Day 14 | Day 30 · Kill |
|---|---|---|---|
| K1 · Channel is dead | domains warmed, first emails sent, 5+ intros requested | first cold conversion & demos from warm | cold <0.45% on 1,500 AND warm-to-demo <3% on 15 intros: shut both channels |
| K2 · Lift unmeasurable | volumes from 3 brands | computed across 5; none clears 250K → prep fixed-fee pivot | sample of 10, measurable share zero AND market rejects interim metric: kill percentage model |
| K3 · Pain, no money | 3 interviews | 7 interviews, <30% name pain as top-3 | 12 interviews, 5 demos, pain real but zero paid-audit/LOI agreements: kill current offer |
| Критерий | День 7 | День 14 | День 30 · Стоп |
|---|---|---|---|
| K1 · Канал мёртв | домены прогреты, ушли первые письма, запрошено 5+ знакомств | первая холодная конверсия и демо из тёплого | холодная <0.45% на 1,500 И тёплая в демо <3% на 15: останавливаем оба канала |
| K2 · Инкремент неизмерим | объёмы с 3 брендов | расчёт по 5; ни один не проходит 250K → готовим пивот на фикс | выборка 10, доля измеримых ноль И отказ от процента: останавливаем процентную модель |
| K3 · Боль есть, денег нет | 3 интервью | 7 интервью, <30% называют боль в тройке | 12 интервью, 5 демо, боль есть, но ноль согласий на аудит/LOI: останавливаем предложение |
Pivot a component, kill the bet. Bet = customer profile × pain × offer × channel × pricing model. Kill only when two+ irreplaceable components fail at once. Discipline: a pivot costs 2 weeks; at most 2 per window; a third required pivot equals a kill.
Пивотим компонент, останавливаем ставку. Ставка = профиль × боль × предложение × канал × модель оплаты. Стоп только при отказе двух+ незаменимых компонентов сразу. Дисциплина: пивот стоит 2 недели, на окно их максимум 2, третий равен остановке.
Path to $100K MRR in 4 Months
Путь к $100K MRR за 4 месяца
Pricing and go-to-market, the first-sale path, the founder-led sales motion, and an honest decomposition of the MRR math — including where it falls short and why the company survives that.
Прайсинг и выход на рынок, путь к первой продаже, продажи через фаундера и честная декомпозиция математики MRR — включая, где она не дотягивает и почему компания это переживает.
Pricing
Прайсинг
The fixed fee covers costs and doesn't scare anyone off (it's lower than what the brand already pays an agency); the earnings sit in the percentage of measured lift.
Фикс кроет затраты и не пугает (он ниже того, что бренд уже платит агентству за эту работу); заработок — в проценте с измеренного прироста.
| Brand GMV | Fixed fee / mo | Retainer replaced | Percentage |
|---|---|---|---|
| $10–15M | $3,500 | $3.5–6K | 12% |
| $15–22M | $5,000 | $6–9K | 10% |
| $22–30M | $6,500 | $8–12K | 10% |
| $3–10M | $2,000 | — | none: not measurable |
| GMV бренда | Фикс / мес | Замещаемый ретейнер | Процент |
|---|---|---|---|
| $10–15M | $3,500 | $3.5–6K | 12% |
| $15–22M | $5,000 | $6–9K | 10% |
| $22–30M | $6,500 | $8–12K | 10% |
| $3–10M | $2,000 | — | нет: не измеримы |
Pilot quarter for everyone: fixed fee $2,500–3,500. After the first confirmed reconciliation, the fee steps up the ladder. We don't charge on sends, catalog size, or order count — those are cost/activity metrics (Klaviyo's own axes), not result metrics, and they create a perverse incentive to send less.
Пилотный квартал для всех: фикс $2,500–3,500. После первой подтверждённой сверки фикс поднимается по лестнице. Не платим с рассылок, каталога или заказов — это метрики расхода (оси самого Klaviyo), а не результата, плюс анти-стимул слать меньше.
GTM: two non-overlapping channels
GTM: два непересекающихся канала
1 · Direct, primary
1 · Прямой, основной
Entry via the audit: brands with no agency, or unhappy with theirs. Full-scale marketing starts month 5, once we have pilot case studies.
Заход через аудит: бренды без агентства или недовольные им. Полноценный маркетинг с месяца 5, когда есть кейсы из пилотов.
2 · Agencies as white-label distributor
2 · Агентства как white-label дистрибьютор
The agency keeps its retainer, we're the engine sold wholesale, they serve more clients with the same team. ARPU lower than direct, CAC near zero. Gate: H5c.
Ретейнер остаётся у агентства, мы движок оптом, оно ведёт больше клиентов той же командой. ARPU ниже прямого, CAC около нуля. Гейт: H5c.
Direct marketing never targets a partner agency's own clients. The market's too small — we'd burn both channels. If zero agencies agree, the track shuts and we go direct only.
Прямой маркетинг не таргетит клиентов партнёрских агентств. Рынок тесный — сожжём оба канала. При нуле согласных агентств трек закрывается, идём только прямым.
4.1 · First-sale path
4.1 · Путь к первой продаже
Goal: first paying customer within 14 days. Three approaches, run in parallel.
Цель: первый платящий клиент за 14 дней. Три захода, запускаются параллельно.
A · Holding business units
А · Бизнес-юниты холдинга
The e-commerce lead at a BU with a Shopify store and repeat purchases, introduced through the CEO. Pilot fixed fee $2.5–3.5K/mo, no percentage. Delivers the first sale in the 14-day window; excluded from channel CAC.
Руководитель e-com у бизнес-юнита с Shopify и повторами, выход через CEO. Пилотный фикс $2.5–3.5K/мес, без процента. Даёт первую продажу в окне 14 дней; из CAC канала исключён.
B · Warm intro from a Klaviyo agency
Б · Тёплое знакомство от агентства
A shortlist of 15 (Flowium, Chronos Agency, Hustler Marketing, Sticky Digital, Underground Ecom…), priority on clients at $10M+ GMV. Three-way contract: agency owns the client, we own measurement. Feeds the pipeline for months 2–4.
Короткий список из 15 (Flowium, Chronos Agency, Hustler Marketing, Sticky Digital, Underground Ecom…), приоритет с клиентами от $10M GMV. Трёхсторонний контракт: агентство владеет клиентом, мы — замером. Кормит воронку месяцев 2–4.
C · Direct shortlist + paid audit
В · Прямой список + платный аудит
Shopify Plus, Klaviyo 6+ months, niche in beauty/supplements/pet/coffee, size signals $10–30M. The audit fee credits toward month 1 of the pilot (this is the H3a test). Rarely pays within 14 days; fills the pipeline.
Shopify Plus, Klaviyo от 6 мес, ниша косметика/добавки/зоо/кофе, признаки $10–30M. Аудит с зачётом в 1-й месяц пилота (это тест H3a). За 14 дней оплату почти не даёт; наполняет воронку.
4.2 · Founder-led sales motion
4.2 · Продажи, ведомые фаундером
I close the first 10 deals personally. Three role configurations:
Первые 10 сделок закрываю лично. Три конфигурации роли:
- Product owner solo on audits and agency negotiations — works because we're selling a number, not charisma; caps at 2–5 signings a month.
- Product owner + CEO on holding pilots and anchor brands — the CEO lends the group's weight and answers "will you still be around."
- Product owner + technical co-founder where the deal hinges on trust in the measurement (the core of H3b) — the person who built the methodology defends it.
- Продукт-оунер соло на аудитах и переговорах с агентствами — работает, потому что продаём цифру, а не харизму; потолок 2–5 подписаний в месяц.
- Продукт-оунер + CEO на пилотах холдинга и якорных брендах — CEO даёт вес группы и снимает вопрос «а вы не исчезнете».
- Продукт-оунер + технический партнёр, где сделка упирается в доверие к замеру (ядро H3b) — методологию защищает тот, кто её строил.
Hire a salesperson once 10 deals are closed, the script repeats without improvisation, H5a has passed, and the pipeline is consistently wider than the founder's 2–5/month. Don't hire if audit-to-pilot conversion is below 3 of 10 — a salesperson would just scale a broken motion.
Нанимаем продавца, когда 10 сделок закрыто, скрипт воспроизводится без импровизации, H5a пройдена и воронка стабильно шире 2–5 в месяц. Не нанимаем, если конверсия аудит-пилот ниже 3 из 10 — продавец масштабирует сломанное.
4.3 · $100K MRR math · honest decomposition
4.3 · Математика $100K: честная декомпозиция
The percentage is zero in months 1–3 — the quarterly reconciliation hasn't happened yet. All of the early MRR is fixed fees.
Процент в месяцы 1–3 равен нулю — квартальная сверка ещё не прошла. Весь ранний MRR — это фиксы.
| Component | Who & when | Customers | MRR by month 4 |
|---|---|---|---|
| Anchor accounts | holding pilots, months 1–2 | 2–3 | $5–10.5K |
| Mid-tier | direct brands, $10–30M | 10–13 | $50–65K |
| Services tier | white-label via agencies, mo 3–4 | early | $0–15K |
| Self-serve | none (needs data connection + methodology + holdout) | 0 | $0 |
| Total by month 4 | $55–90.5K |
| Компонент | Кто и когда | Клиентов | MRR к мес. 4 |
|---|---|---|---|
| Якорные | пилоты холдинга, мес. 1–2 | 2–3 | $5–10.5K |
| Средний уровень | прямые бренды, $10–30M | 10–13 | $50–65K |
| Сервисный уровень | white-label через агентства, мес. 3–4 | первые | $0–15K |
| Самообслуживание | нет (нужны данные + методология + holdout) | 0 | $0 |
| Итого к месяцу 4 | $55–90.5K |
A realistic mid-point by month 4 is closer to $60–75K; the top of the range is a stack of best cases at the ceiling of our signing rate. Otherwise, honestly: month 5–6 with the ladder, month 7–8 on the old flat fixed fee (which delivered $36–48K by month 4).
Срединно реалистично к месяцу 4 ближе к $60–75K; верх коридора — стек лучших случаев у потолка темпа. Иначе честно: месяц 5–6 с лестницей, 7–8 со старым плоским фиксом ($36–48K к месяцу 4).
4.4–4.6 · Why realistic, sensitivity, honest failure
4.4–4.6 · Почему реалистично, чувствительность, провал
Sensitivity analysis
Анализ чувствительности
| Scenario | MRR by month 4 | What it means |
|---|---|---|
| Plan (mid-tier only) | $75–90K | 15–18 brands at $5K average |
| Conversion at 50% of plan | $18–24K | Audit-to-pilot funnel broken, H3a near fail |
| CAC doubles | $12–24K | An expensive channel eats the signing pace |
| Deal size 70% + volume shortfall | $25–34K | Brands stay on the pilot fixed fee, don't step up |
| Сценарий | MRR к мес. 4 | Что значит |
|---|---|---|
| План (только средний уровень) | $75–90K | 15–18 брендов в среднем по $5K |
| Конверсия 50% от плана | $18–24K | Воронка аудит-пилот сломана, H3a у стопа |
| CAC вдвое | $12–24K | Дорогой канал съедает темп |
| Чек 70% + недобор объёма | $25–34K | Бренды сидят на пилотном фиксе, не поднимаются |
The likely shortfall is pace, not market rejection: $40–70K by month 4 instead of $100K (30–60% below). What we'd still have: 2–3 live pilots with a signed methodology, the first reconciliation just ahead, H0–H3a validated, profitable unit economics on fixed fees. That's a working trajectory to $100K by month 5–6, not a failure. A real failure shows up earlier — H3a or H4 both trigger before month 4.
Вероятный недобор — темп, а не отказ рынка: $40–70K к месяцу 4 вместо $100K (минус 30–60%). Что останется: 2–3 живых пилота с методологией, первая сверка на подходе, проверенные H0–H3a, прибыльная экономика на фиксах. Это рабочая траектория к $100K на месяце 5–6, а не провал. Настоящий провал ловится раньше — H3a или H4, оба стопа до месяца 4.
The Bet at a Glance
Ставка коротко
One agent that takes the action itself and measures its own result in revenue — sold as a replacement for the retention agency, priced on proven lift.
Один агент, который сам совершает действие и меряет свой результат в выручке — продаётся как замена retention-агентству, оплата с доказанного прироста.
The numbers
Числа
Why it wins
Почему выигрывает
The three-part moat
Барьер из трёх частей
- Honest measurement against a control
- Cross-store experience transfer
- Pay-for-result
Klaviyo can't do the transfer — its models are locked inside one account.
- Честный замер против контроля
- Перенос опыта между магазинами
- Оплата за результат
Klaviyo не умеет перенос — его модели заперты в одном аккаунте.
The real competitor is the agency
Реальный конкурент — агентство
We sit on top of Klaviyo, not against it. Against an agency we're cheaper, more consistent, measurement is built in, and we learn across many stores at once.
Мы работаем поверх Klaviyo, а не против. Против агентства мы дешевле, стабильнее, с измерением в основе и учимся на многих магазинах сразу.
The riskiest hypotheses
Самые рискованные гипотезы
Everything hinges on a handful. Click to open each.
Всё держится на нескольких. Кликните, чтобы открыть.
H0 Measurability — the single biggest unknown on the whole map.Измеримость — главная неизвестная всей карты.
H4 Effectiveness — the core; does the agent drive real lift.Эффективность — ядро; даёт ли агент реальный прирост.
H3b Percentage — no market precedent for pay-on-lift-vs-control.Процент — нет прецедента оплаты с прироста против контроля.
First experiment & sales entry point
Первый эксперимент и заход в продажу
The lost-repeats audit (read-only Shopify + Klaviyo + CRM). It simultaneously qualifies the brand against every filter and opens the sale — we walk in not with a pitch, but with the dollar figure of money left on the table on a slide. It kicks off the H1a → H2b → H3a chain.
Аудит потерянных повторов (read-only Shopify + Klaviyo + CRM). Одновременно квалифицирует бренд по всем фильтрам и открывает продажу — приходим не с питчем, а с суммой недобранных денег на слайде. Запускает цепочку H1a → H2b → H3a.
Out of scope for Regulars v1
Вне скоупа Regulars v1
- Complex service workflows and dependencies.
- Salons and services as a vertical (a v2 candidate).
- Medical and regulated scenarios.
- Сложные сервисные процедуры и зависимости.
- Салоны и услуги как вертикаль (кандидат на v2).
- Медицинские и регулируемые сценарии.