Перейти к основному содержимому

Направление 2: SalesFinder как Data-слой для SaaS-продуктов

Суть предложения

Роман Басов (ИП Басов Р.К.) создаёт собственные SaaS-продукты для продавцов маркетплейсов, используя SalesFinder API как основной источник данных. Это гарантирует SalesFinder стабильный и растущий объём API-запросов, значительно превышающий потребление индивидуальных Pro-аккаунтов.

"Я создаю собственные SaaS-дашборды и инструменты автоматизации. Хочу использовать SalesFinder как основной Data-слой для своих продуктов, обеспечивая вам стабильный объём API-запросов."

--- Роман Басов, письмо команде SalesFinder


Суть направления

Концепция: SalesFinder становится «Intel Inside» для экосистемы SaaS-продуктов Романа. Каждый продукт решает узкую задачу продавца маркетплейса, но под капотом использует данные SalesFinder API --- аналитику категорий, товаров, ценовую динамику, SEO-позиции.

Почему это выгодно SalesFinder:

ПараметрИндивидуальный Pro-аккаунтSaaS-партнёр (Роман)
API-запросов/мес2 000--5 000 (типичный)100 000--500 000+
ПредсказуемостьНизкая (может отменить)Высокая (бизнес зависит от API)
Привлечение новых юзеров0Реферальный поток
Оплата20 000 руб./мес50 000--200 000+ руб./мес
Churn-рискВысокий (33% annual)Минимальный (SaaS-зависимость)
Ключевая идея

Один SaaS-партнёр, потребляющий API на уровне 50--200 индивидуальных аккаунтов, --- это более надёжный и масштабируемый источник дохода для SalesFinder, чем десятки розничных подписчиков.


Текущий технический стек Романа

Роман уже имеет боевой опыт построения data-интенсивных систем. Ключевые проекты:

Platrum Spider --- CRM-автоматизация

КомпонентТехнологияСтатус
ЯзыкPython 3.11+Production
ORMSQLAlchemy 2.030+ таблиц
HTTP-клиентhttpx (async)Rate limiting, retry, backoff
CLITyper + Rich80+ команд
ВалидацияPydantic v2Все API-модели
База данныхSQLite5 000+ записей
SchedulerAPSchedulerАвтосинхронизация
Rate LimiterToken Bucket9 req/sec, 100/min
Sync EngineBulk upsert20% быстрее стандарта

Уже реализовано:

  • Интеграция с 4 API (Platrum, Wazzup24, ADESK, S3)
  • 30+ таблиц базы данных с миграциями (Alembic)
  • Инкрементальная синхронизация с change detection
  • Audit trail для всех write-операций
  • Streamlit-дашборды для визуализации
  • Async processing с background workers

AI Content Factory --- контент-производство

ПараметрЗначение
Объём100+ единиц контента/мес на клиента
Тарифы49 000 --- 299 000 руб./мес
Маржа44--55%
ТехнологииAI-генерация, Python-автоматизация

Что уже готово для интеграции с SF API

                       УЖЕ ГОТОВО
┌──────────────────────────────────────────┐
│ Rate Limiter (Token Bucket) │
│ Retry с экспоненциальным backoff │
│ Bulk Upsert (500 записей/batch) │
│ Инкрементальная синхронизация │
│ CLI-фреймворк (Typer + Rich) │
│ JWT-авторизация (refresh, logout) │
│ Pydantic-модели валидации │
│ Audit logging │
│ Scheduler (APScheduler) │
│ Streamlit дашборды │
└──────────────────────────────────────────┘

НУЖНО ТОЛЬКО ДОБАВИТЬ


┌──────────────────────────────────────────┐
│ SalesFinderClient (httpx) │
│ SF-модели данных (Pydantic) │
│ SF-таблицы в SQLite │
│ SF-синхронизатор (BaseSyncer) │
│ Бизнес-логика SaaS-продуктов │
└──────────────────────────────────────────┘
Оценка времени

Базовая интеграция с SF API --- 3--5 дней (не недель), благодаря готовой инфраструктуре. Роман уже интегрировал 4 сторонних API по аналогичному паттерну.


SaaS-продукты на базе SF API

Продукт A: SellerPulse --- Мониторинг здоровья магазина

Что это: Real-time дашборд для продавцов, показывающий все ключевые метрики магазина в одном месте с AI-рекомендациями по улучшению.

Проблема, которую решает: Продавцы тратят 2--3 часа в день, переключаясь между кабинетами WB/Ozon, SalesFinder, таблицами Excel. SellerPulse собирает всё в единый экран с алертами.

ПараметрЗначение
Целевая аудиторияСредние продавцы (50--500 SKU)
Цена5 000--15 000 руб./мес
Используемые SF-эндпоинтыproduct/info, product/overview, product/days, ext-analitic/show_category, ext-analitic/category_overview_all
Уникальное преимуществоSF-аналитика + AI-рекомендации (Claude/GPT)
ФорматWeb-дашборд (Streamlit/React) + Telegram-бот

Функциональность:

ФункцияОписаниеSF-эндпоинт
Health ScoreОбщая оценка магазина 0--100product/overview (агрегация)
Алерт-системаПадение позиций, цен, рейтингаproduct/days, product/categories
SEO-аудитКачество карточек vs конкурентыproduct/keywords, product/info
Ценовой радарПоложение цен относительно рынкаext-analitic/get_category_product
Тренд-анализДинамика продаж за 30/60/90 днейproduct/days
AI-советникПерсональные рекомендацииАгрегация всех данных + LLM

Расчёт API-запросов на одного клиента (средний магазин 200 SKU):

ОперацияЧастотаЗапросов/деньЗапросов/мес
Обновление overview (200 SKU)2 раза/день40012 000
SEO-мониторинг (топ-50 SKU)1 раз/день501 500
Категории (20 категорий)1 раз/день20600
Ценовой мониторинг (200 SKU)1 раз/день2006 000
Детализация по дням (200 SKU)1 раз/неделю29870
Итого на 1 клиента~699~20 970

Продукт B: ContentROI --- Платформа атрибуции контента

Что это: Платформа, которая отслеживает, как изменения контента карточки (фото, описание, инфографика) влияют на продажи, с расчётом статистической значимости.

Проблема, которую решает: Контент-агентства (включая Fotofactor) не могут доказать клиенту ROI от обновления карточки. ContentROI показывает: «после обновления фото продажи выросли на 23% (p-value < 0.05)».

ПараметрЗначение
Целевая аудиторияКонтент-агентства, бренды с 100+ SKU
Цена20 000--50 000 руб./мес
Используемые SF-эндпоинтыproduct/info, product/days, product/overview, repricer/get_product_list
Уникальное преимуществоA/B-тестирование с контролем цены (репрайсер фиксирует цену на время теста)
ФорматWeb-платформа + PDF-отчёты для клиентов

Функциональность:

ФункцияОписание
Before/After TrackerФиксирует метрики до и после изменения контента
Ценовой контрольРепрайсер SF держит цену стабильной во время эксперимента
Статистический анализt-test, confidence intervals, p-value
ROI-калькуляторКонвертирует прирост продаж в рубли
АвтоотчётыБрендированные PDF для клиента агентства
ПортфолиоНакопление кейсов «контент повысил продажи на X%»

Расчёт API-запросов на одного клиента (агентство с 10 активными тестами):

ОперацияЧастотаЗапросов/деньЗапросов/мес
Базовые метрики тестируемых SKUЕжедневно10300
Детализация по дням (контроль)Ежедневно10300
Ценовой мониторинг (фиксация)4 раза/день401 200
Категорийный контекст1 раз/неделю260
Ключевые слова (SEO-эффект)1 раз/день10300
Архивные данные (бенчмарк)По запросу5150
Итого на 1 клиента~77~2 310

Продукт C: NicheScout --- Автоматический поиск ниш

Что это: Еженедельный дайджест растущих ниш с низкой конкуренцией на WB и Ozon. Telegram-бот + web-интерфейс.

Проблема, которую решает: Начинающие продавцы тратят недели на ручной поиск ниши. NicheScout автоматически сканирует категории SF и выдаёт готовые рекомендации.

ПараметрЗначение
Целевая аудиторияНачинающие продавцы, инвесторы в маркетплейсы
Цена3 000--7 000 руб./мес (подписка)
Используемые SF-эндпоинтыext-analitic/show_category, ext-analitic/category_report, ext-analitic/get_category_brand, ext-analitic/category_overview_all, ext-analitic/get_category_seller
Уникальное преимуществоML-скоринг ниш (рост + конкуренция + маржа)
ФорматTelegram-бот + веб-дашборд

Скоринговая модель ниши:

Niche Score = (Growth × 0.35) + (LowCompetition × 0.25) +
(HighMargin × 0.20) + (Demand × 0.20)

Где:
Growth = рост выручки категории за 30 дней (%)
LowCompetition = 1 / (число брендов в топ-100)
HighMargin = средняя наценка в категории (%)
Demand = частотность поисковых запросов

Расчёт API-запросов (фоновый процесс, не зависит от числа клиентов):

ОперацияЧастотаЗапросов/неделюЗапросов/мес
Сканирование категорий WB (2 000 категорий)1 раз/неделю2 0008 000
Сканирование категорий Ozon (1 500 категорий)1 раз/неделю1 5006 000
Детальный отчёт по топ-200 растущим1 раз/неделю200800
Бренды в перспективных категориях (топ-200)1 раз/неделю200800
Продавцы в перспективных категориях (топ-200)1 раз/неделю200800
Итого (фиксированный расход)~4 100~16 400
Масштабирование без дополнительных запросов

NicheScout потребляет фиксированный объём API вне зависимости от количества подписчиков: 100 пользователей или 10 000 --- данные одни и те же. Это делает продукт исключительно маржинальным.


Продукт D: PriceOptimizer --- Интеллектуальный ценовой советник

Что это: ML-система рекомендаций по ценообразованию, использующая репрайсер SF API для автоматического управления ценами.

Проблема, которую решает: Продавцы устанавливают цены «на глаз» или копируют конкурентов. PriceOptimizer анализирует эластичность спроса, сезонность и конкуренцию для определения оптимальной цены.

ПараметрЗначение
Целевая аудиторияПродавцы с 100+ SKU, бренды
Цена10 000--30 000 руб./мес
Используемые SF-эндпоинтыrepricer/get_script_list, repricer/create_compensation, repricer/create_competitor_spp, repricer/store_competitor_plus, repricer/get_product_list, repricer/update_product, repricer/get_sku_dynamic_list, repricer/get_sku_history_list
Уникальное преимуществоML-оптимизация цен + автоматическое применение через SF репрайсер
ФорматWeb-дашборд + автоматизация

Логика работы:

┌─────────────────┐     ┌──────────────────┐     ┌─────────────────┐
│ Сбор данных │────>│ ML-модель │────>│ Исполнение │
│ │ │ │ │ │
│ - Продажи/день │ │ - Эластичность │ │ - SF Репрайсер │
│ - Цены конкур. │ │ - Сезонность │ │ - Автокоррекция │
│ - СПП динамика │ │ - Конкуренция │ │ - Лимиты min/max │
│ - Остатки │ │ - Рекомендация │ │ - Логирование │
└─────────────────┘ └──────────────────┘ └─────────────────┘

Расчёт API-запросов на одного клиента (магазин 300 SKU):

ОперацияЧастотаЗапросов/деньЗапросов/мес
Список товаров (пагинация)2 раза/день6180
Динамика цен управляемых SKU1 раз/день3009 000
История событий репрайсера1 раз/день3009 000
Обновление цен (рекомендации)1 раз/день3009 000
Мониторинг конкурентов1 раз/день1003 000
Обновление сценариевПо необходимости5150
Итого на 1 клиента~1 011~30 330

Продукт E: MarketInsight API --- B2B Data API

Что это: Value-added API-слой поверх данных SalesFinder. Обогащённые, агрегированные, ML-размеченные данные для других SaaS-компаний, агентств и аналитических платформ.

Проблема, которую решает: Компании хотят встроить маркетплейс-аналитику в свои продукты, но не хотят разбираться с raw-данными SF, кешированием и rate limits.

ПараметрЗначение
Целевая аудиторияSaaS-компании, рекламные агентства, BI-интеграторы
Цена30 000--100 000 руб./мес (по объёму запросов)
Используемые SF-эндпоинтыВсе 28 эндпоинтов
Уникальное преимуществоОбогащение + агрегация + кеширование + удобный REST API
ФорматREST API + документация + SDK (Python, JS)

Слои обогащения данных:

СлойЧто добавляетсяПример
АгрегацияСводные метрики по нишам, брендам, продавцамСредняя маржа в категории «Электроинструменты»
ML-скорингПредсказание трендов, оценка конкуренции«Ниша вырастет на 40% за 3 мес (confidence 0.82)»
Кросс-данныеWB + Ozon в одном запросеСравнение цен на товар на двух площадках
ИсторическиеАгрегированная история за 12+ месяцевСезонные паттерны по категориям
КешированиеМгновенный ответ, без ожидания SFLatency < 200ms vs 5s у SF

Расчёт API-запросов (зависит от количества B2B-клиентов):

ОперацияЧастотаЗапросов/деньЗапросов/мес
Фоновое обновление категорий (3 500)1 раз/день3 500105 000
Обновление топ-товаров (10 000)1 раз/день10 000300 000
SEO-данные (5 000 товаров)1 раз/неделю71421 420
Ценовая динамика (10 000 товаров)1 раз/день10 000300 000
Итого (при полной загрузке)~24 214~726 420
Требуется особый режим API

MarketInsight API генерирует объём запросов, несовместимый со стандартным rate limit SF (1 запрос / 5 секунд). Этот продукт возможен только при партнёрском соглашении с SF на расширенные лимиты.


Расчёт объёма API-запросов

По продуктам (сценарий «12 месяцев после запуска»)

ПродуктКлиентовЗапросов/клиент/месОбщий объём/месЭквивалент Pro-аккаунтов
SellerPulse20020 9704 194 00027.9x
ContentROI502 310115 5000.8x
NicheScout500--- (фикс.)16 4000.1x
PriceOptimizer10030 3303 033 00020.2x
MarketInsight API10--- (фикс.)726 4204.8x
ИТОГО8608 085 320~54x Pro
Главная цифра

8 миллионов API-запросов в месяц --- это эквивалент 54 отдельных Pro-аккаунтов SalesFinder (при макс. потреблении 150 000 запросов/мес каждый). Один партнёр = стабильный доход, сопоставимый с 54 розничными клиентами.

Динамика роста по месяцам

МесяцSellerPulseContentROINicheScoutPriceOptimizerMarketInsightИтого запросов/мес
110 кл. (209 700)2 кл. (4 620)Бета (16 400)------230 720
330 кл. (629 100)5 кл. (11 550)50 кл. (16 400)5 кл. (151 650)---808 700
680 кл. (1 677 600)15 кл. (34 650)150 кл. (16 400)30 кл. (909 900)2 кл. (726 420)3 364 970
9140 кл. (2 935 800)30 кл. (69 300)300 кл. (16 400)60 кл. (1 819 800)5 кл. (726 420)5 567 720
12200 кл. (4 194 000)50 кл. (115 500)500 кл. (16 400)100 кл. (3 033 000)10 кл. (726 420)8 085 320

Сравнение с типичным потреблением

Типичный Pro-аккаунт:       ████ 2 000-5 000 запросов/мес
Активный Pro-аккаунт: ████████ 50 000-150 000 запросов/мес

SaaS-партнёр (месяц 1): ████████████ 230 720
SaaS-партнёр (месяц 6): ████████████████████████████████████████████ 3 364 970
SaaS-партнёр (месяц 12): ████████████████████████████████████████████████████████████ 8 085 320

Техническая архитектура

Общая схема

                    ┌──────────────────────────────────────────┐
│ SalesFinder API │
│ (28 эндпоинтов, rate limit 1/5с) │
└──────────┬───────────────────────────────┘

┌──────────▼───────────────────────────────┐
│ API Gateway / Rate Limiter │
│ Token Bucket + Queue + JWT Refresh │
└──────────┬───────────────────────────────┘

┌──────────▼───────────────────────────────┐
│ Cache Layer │
│ Redis (hot data) + SQLite (cold data) │
│ TTL: 5 мин --- 24 часа (по типу данных) │
└──────────┬───────────────────────────────┘

┌──────────▼───────────────────────────────┐
│ Processing Engine │
│ Python + Celery workers │
│ ML-модели + агрегация + обогащение │
└──────────┬───────────────────────────────┘

┌────────────────────┼────────────────────┐
│ │ │
┌───────▼──────┐ ┌────────▼─────┐ ┌─────────▼────┐
│ SellerPulse │ │ ContentROI │ │ NicheScout │
│ (Streamlit) │ │ (Web App) │ │ (TG Bot) │
└──────────────┘ └──────────────┘ └──────────────┘

┌───────▼──────┐ ┌──────────────┐
│PriceOptimizer│ │MarketInsight │
│ (Dashboard) │ │ (REST API) │
└──────────────┘ └──────────────┘

Стратегия кеширования

Тип данныхИсточник SFTTL кешаХранилище
Статика товара (название, бренд)product/info24 часаSQLite
Показатели товара (продажи, выручка)product/overview6 часовRedis
Детализация по днямproduct/days12 часовSQLite
Категорииext-analitic/show_category24 часаSQLite
SEO-позицииproduct/keywords6 часовRedis
Ценовая динамикаrepricer/get_sku_dynamic_list1 часRedis
Категорийный отчётext-analitic/category_report12 часовSQLite

Экономия API-запросов за счёт кеширования:

Без кешаС кешемЭкономия
8 085 320 запросов/мес~1 200 000 запросов/мес85%
Реальная нагрузка на SF API

Благодаря агрессивному кешированию, фактическая нагрузка на SF API составит ~1.2 млн запросов/мес, а не 8 млн. Остальные 85% запросов обслуживаются из локального кеша. При rate limit 1 запрос / 5 секунд это ~46 000 запросов/день (при максимуме 17 280/день на 1 аккаунт --- потребуется 3 Pro-аккаунта или партнёрский тариф).

Multi-tenant архитектура

# Каждый SaaS-клиент изолирован
class TenantConfig:
tenant_id: str # Уникальный ID клиента
sf_store_ids: list[int] # Подключённые магазины SF
plan: str # "basic" | "pro" | "enterprise"
api_quota: int # Лимит запросов/мес
features: list[str] # Доступные модули

# Данные разделены по tenant_id
class SFProductCache(Base):
__tablename__ = "sf_product_cache"
id = Column(Integer, primary_key=True)
tenant_id = Column(String, index=True) # Изоляция данных
external_id = Column(String)
marketplace = Column(String)
data = Column(JSON) # Кешированные данные SF
cached_at = Column(DateTime)
ttl_seconds = Column(Integer)

Async Processing Pipeline

# Celery workers для фоновой обработки
@celery.task(rate_limit="12/m") # Соблюдение SF rate limit
async def sync_product_data(tenant_id: str, product_ids: list[int]):
"""Фоновая синхронизация данных товаров из SF."""
client = SalesFinderClient(api_key=get_tenant_key(tenant_id))

for product_id in product_ids:
data = await client.get_product_info(product_id)
cache.set(
key=f"product:{tenant_id}:{product_id}",
value=data,
ttl=21600 # 6 часов
)
await asyncio.sleep(5) # SF rate limit

@celery.task
async def generate_niche_digest():
"""Еженедельное сканирование категорий для NicheScout."""
categories = await sf_client.get_categories()
for cat in categories:
report = await sf_client.get_category_report(cat["id"])
score = calculate_niche_score(report)
save_to_digest(cat, report, score)

Гипотезы

H1: SellerPulse привлечёт 200 пользователей за 6 месяцев

ПараметрЗначение
ГипотезаSellerPulse привлечёт 200 платящих пользователей за 6 месяцев при цене 5 000--15 000 руб./мес
ОбоснованиеНа WB 500 000+ продавцов, 1% средних (50--500 SKU) = 5 000 потенциальных клиентов. 200 = 4% от TAM
Метрика успехаMRR >= 1 500 000 руб. от SellerPulse
ИзмерениеРегистрации, конверсия trial-to-paid, retention month-2
Критерий подтверждения200 платящих + churn < 10%/мес
Таймлайн6 месяцев с момента запуска MVP
Критерий опровержения< 50 платящих через 6 месяцев

H2: ContentROI генерирует 3x больше API-запросов, чем индивидуальные SF Pro

ПараметрЗначение
ГипотезаОдин клиент ContentROI (агентство) генерирует 3x больше API-запросов, чем средний индивидуальный SF Pro-аккаунт
ОбоснованиеАгентство тестирует 10--50 SKU одновременно, каждый требует ежедневного мониторинга
Метрика успехаСредний клиент ContentROI = 2 310 запросов/мес vs ~770 у среднего SF Pro
ИзмерениеЛогирование API-вызовов по tenant_id
Критерий подтвержденияМедианный клиент > 2 000 запросов/мес
Таймлайн3 месяца после подключения первых 5 клиентов

H3: Бесплатный NicheScout конвертирует 5% в платные SF-подписки

ПараметрЗначение
ГипотезаFreemium-версия NicheScout (3 ниши/неделю бесплатно) конвертирует 5% пользователей в платные SF-подписки через реферальную ссылку
ОбоснованиеПользователь видит ценность данных SF, хочет глубже --- переходит на прямую подписку
Метрика успеха5% конверсия free NicheScout --> SF Start/Business подписка
ИзмерениеРеферальные переходы, трекинг UTM, подтверждение от SF
Критерий подтверждения>= 25 реферальных подписок SF за 6 месяцев (при 500 бесплатных юзерах)
Таймлайн6 месяцев
Ценность для SF25 подписок x 5 000 руб./мес = 125 000 руб./мес дополнительного дохода SF

H4: Совокупный объём API достигнет 50 000 запросов/мес за 3 месяца

ПараметрЗначение
ГипотезаЧерез 3 месяца после запуска первого продукта (SellerPulse) совокупный объём API-запросов превысит 50 000/мес
Обоснование30 клиентов SellerPulse x ~1 400 запросов/мес (с кешем) = 42 000 + NicheScout фон = 16 400
Метрика успехаСуммарный API-counter > 50 000
ИзмерениеСчётчик запросов в API Gateway
Критерий подтвержденияСтабильно > 50 000/мес на протяжении 2+ недель
Таймлайн3 месяца

H5: White-label дашборды для агентств создают 10x API-потребление

ПараметрЗначение
ГипотезаОдно агентство с white-label SellerPulse (20 конечных клиентов) генерирует 10x API-запросов по сравнению с одним прямым SF-аккаунтом
Обоснование20 клиентов x 20 970 запросов = 419 400 vs ~50 000 у одного Pro
Метрика успехаWhite-label аккаунт > 400 000 запросов/мес
ИзмерениеAPI Gateway по tenant_id
Критерий подтверждения3+ агентства с white-label, каждое > 300 000 запросов/мес
Таймлайн9 месяцев

H6: ML-обогащённые данные стоят 3x дороже raw-данных SF

ПараметрЗначение
ГипотезаКлиенты MarketInsight API готовы платить 3x premium за ML-обогащённые и агрегированные данные по сравнению с прямым доступом к SF API
ОбоснованиеЭкономия 40+ часов разработки/мес у клиента, готовые инсайты вместо raw data
Метрика успехаMarketInsight API цена = 30 000--100 000 руб./мес vs SF Pro = 20 000 руб./мес
ИзмерениеConversion rate на тарифы, NPS, willingness-to-pay опросы
Критерий подтверждения10+ платящих B2B-клиентов на MarketInsight API
Таймлайн12 месяцев

H7: Совокупные SaaS-продукты обеспечат ROI > 500% на API-расходы

ПараметрЗначение
ГипотезаОбщая выручка SaaS-продуктов превысит расходы на SF API в 5+ раз
ОбоснованиеПри 3 Pro-аккаунтах = 60 000 руб./мес расходов, выручка SaaS = 3 000 000+ руб./мес
Метрика успехаSaaS Revenue / SF API Cost > 5.0
ИзмерениеP&L каждого продукта
Критерий подтвержденияROI > 500% 3 месяца подряд
Таймлайн12 месяцев

Модель партнёрства с SalesFinder

Сравнение вариантов

Опция A: Volume PricingОпция B: Revenue ShareОпция C: Tech PartnershipОпция D: White-Label
СутьСкидка за объём API-запросов% от выручки SaaS-продуктовРанний доступ к API + поддержкаПерепродажа SF под своим брендом
SF получаетГарантированный доход + volumeДолю растущего SaaS-бизнесаЭкосистему + инновацииРасширение каналов продаж
Роман получаетПредсказуемые расходыМотивацию на ростКонкурентное преимуществоПраво на white-label
Цена для Романа50 000--150 000 руб./мес (фикс)20 000 руб./мес + 5--15% revenue20 000 руб./мес + commitmentИндивидуально
+ для SFПредсказуемость, простотаРастущий доход, upsideИнновации, фидбэк, PRНовый канал продаж
- для SFУпущенная маржа при ростеСложность учётаРасходы на поддержкуРиск каннибализации
+ для РоманаПростота, предсказуемостьНизкий порог входаТехническое превосходствоПолный контроль
- для РоманаВысокий фикс на стартеОтдаёт долю навсегдаЗависимость от SF-роадмапаСложность соглашения

Рекомендуемая модель: гибрид A + C

Предлагаемая структура

Этап 1 (месяцы 1--6): Tech Partnership (Опция C)

  • 1 Pro-аккаунт по стандартной цене (20 000 руб./мес)
  • Расширенный rate limit: 1 запрос / 2 секунды (вместо 5)
  • Приоритетная техподдержка по API
  • Ранний доступ к новым эндпоинтам

Этап 2 (месяцы 7--12): Volume Pricing (Опция A)

  • 3 Pro-аккаунта с объёмной скидкой 30% = 42 000 руб./мес (вместо 60 000)
  • Или: единый Enterprise API-аккаунт за 50 000 руб./мес с лимитом 100 000 запросов/день
  • Dedicated API endpoint (отдельная очередь, без конкуренции с другими юзерами)

Этап 3 (12+ месяцев): Revenue Share (Опция B)

  • Базовая плата 50 000 руб./мес + 3% от MRR SaaS-продуктов, использующих SF-данные
  • Взаимные реферальные программы
  • Co-marketing (совместные вебинары, кейсы)

Финансовая модель

Выручка по продуктам

Сценарий 100 пользователей (на каждый продукт)

ПродуктПользователейСр. чек/месВыручка/месСебестоимостьПрибыль/мес
SellerPulse10010 0001 000 000350 000650 000
ContentROI10035 0003 500 0001 400 0002 100 000
NicheScout1005 000500 000100 000400 000
PriceOptimizer10020 0002 000 000800 0001 200 000
MarketInsight API10065 0006 500 0002 600 0003 900 000

Сценарий 500 пользователей

ПродуктПользователейВыручка/месСебестоимостьПрибыль/мес
SellerPulse5005 000 0001 500 0003 500 000
ContentROI50017 500 0006 125 00011 375 000
NicheScout5002 500 000350 0002 150 000
PriceOptimizer50010 000 0003 500 0006 500 000
MarketInsight API50032 500 00011 375 00021 125 000

Сценарий 1 000 пользователей

ПродуктПользователейВыручка/месСебестоимостьПрибыль/мес
SellerPulse1 00010 000 0002 800 0007 200 000
ContentROI1 00035 000 00011 550 00023 450 000
NicheScout1 0005 000 000600 0004 400 000
PriceOptimizer1 00020 000 0006 600 00013 400 000
MarketInsight API1 00065 000 00021 450 00043 550 000

SF API Cost как % от выручки

МасштабВыручка SaaS/месРасход на SF API/месSF API как % выручки
Старт (мес. 1--3)500 00020 0004.0%
Рост (мес. 4--6)2 000 00042 0002.1%
Масштаб (мес. 7--12)5 000 00050 0001.0%
Зрелость (12+ мес.)15 000 00080 0000.5%
Ключевой вывод

Стоимость SF API составляет 0.5--4% от выручки SaaS-продуктов. Это делает модель исключительно устойчивой --- даже многократное повышение цен SF не угрожает рентабельности.

Точка безубыточности по продуктам

ПродуктПостоянные расходы/месМаржа/клиентБезубыточность
SellerPulse200 0006 50031 клиент
ContentROI350 00021 00017 клиентов
NicheScout80 0004 00020 клиентов
PriceOptimizer300 00012 00025 клиентов
MarketInsight API500 00039 00013 клиентов

24-месячная проекция (реалистичный сценарий)

Берём SellerPulse + NicheScout как первые два продукта:

МесяцSellerPulse (кл.)NicheScout (кл.)MRRРасход SF APIЧистая прибыль
11020150 00020 000-70 000
33080700 00020 000300 000
6802001 800 00042 0001 000 000
91403503 150 00050 0002 000 000
122005004 500 00050 0003 000 000
183508007 500 00080 0005 500 000
245001 20011 000 000100 0008 000 000

Общий доход SF от партнёрства (24 месяца)

Источник дохода SFМесяцы 1--6Месяцы 7--12Месяцы 13--24Итого 24 мес.
API-подписки (прямая оплата)120 000300 000960 0001 380 000
Revenue share (3% MRR с мес. 12)------2 700 0002 700 000
Реферальные подписки (NicheScout)150 000600 0002 400 0003 150 000
Co-marketing ценность---200 000600 000800 000
Итого доход SF270 0001 100 0006 660 0008 030 000
Итог для SalesFinder

За 24 месяца партнёрства SalesFinder получит ~8 млн рублей совокупного дохода (прямые платежи + revenue share + рефералы). Это эквивалентно ~33 стабильных Pro-аккаунтам за тот же период, но с нулевым CAC и нулевым churn-риском.


MVP Roadmap (12 недель)

Недели 1--3: SellerPulse MVP

НеделяЗадачиРезультат
1SF API клиент, JWT-авторизация, rate limiter, базовые моделиРаботающее подключение к SF API
2Кеширующий слой (Redis + SQLite), sync engine, CLI-командыФоновая синхронизация данных
3Streamlit-дашборд: Health Score, алерты, базовые графикиMVP SellerPulse --- демо для 5 пилотных клиентов

Бюджет фазы: 0 руб. (собственная разработка Романа) SF API расход: ~20 000 запросов/мес (1 Pro-аккаунт)

Недели 4--6: ContentROI MVP

НеделяЗадачиРезультат
4Before/After трекер, интеграция с репрайсером SF (фиксация цен)Система A/B-тестирования контента
5Статистический модуль (t-test, confidence), ROI-калькуляторАвтоматический расчёт ROI
6PDF-генератор отчётов, web-интерфейс для агентствMVP ContentROI --- пилот с 3 агентствами

Бюджет фазы: 30 000 руб. (дизайн PDF-отчётов) SF API расход: ~5 000 запросов/мес (доп. к существующему аккаунту)

Недели 7--9: NicheScout MVP (Telegram-бот)

НеделяЗадачиРезультат
7Сканер категорий, ML-скоринг ниш, фоновый workerЕженедельный дайджест ниш
8Telegram-бот (aiogram), freemium-модель, реферальные ссылки SFБот в Telegram
9Landing page, оплата (ЮKassa), onboarding-воронкаMVP NicheScout --- публичный запуск

Бюджет фазы: 50 000 руб. (landing + платёжная интеграция) SF API расход: ~16 400 запросов/мес (фиксированный)

Недели 10--12: Интеграция, тестирование, пилотный запуск

НеделяЗадачиРезультат
10Multi-tenant архитектура, единая система биллингаОбщая платформа для 3 продуктов
11Нагрузочное тестирование, оптимизация кеша, мониторингСтабильная работа под нагрузкой
12Пилот с 15--20 клиентами, сбор метрик, A/B ценЗапуск коммерческих продаж

Бюджет фазы: 100 000 руб. (серверы, мониторинг, маркетинг) SF API расход: ~50 000 запросов/мес

Сводный бюджет

ФазаПериодБюджетSF APIРезультат
SellerPulse MVPНед. 1--3020 000 руб./месДемо для 5 клиентов
ContentROI MVPНед. 4--630 000--- (в рамках Pro)Пилот с 3 агентствами
NicheScout MVPНед. 7--950 000--- (в рамках Pro)Публичный запуск
ИнтеграцияНед. 10--12100 000--- (в рамках Pro)Коммерческие продажи
ИТОГО12 недель180 000 руб.20 000 руб./мес3 MVP + запуск продаж
Минимальные инвестиции

Общий бюджет запуска: 180 000 руб. + 60 000 руб. (3 мес. SF Pro) = 240 000 руб. При достижении безубыточности на 3-м месяце (31 клиент SellerPulse) ROI первоначальных инвестиций --- менее 3 месяцев.


Ценность для SalesFinder

Прямая ценность

МетрикаЗначение
Гарантированный API-доход20 000 -- 100 000+ руб./мес (растёт с масштабом)
Минимальный API-объём50 000 запросов/мес через 3 месяца
Целевой API-объём (12 мес.)1 200 000+ запросов/мес (с кешем)
Контрактный commitment12+ месяцев (SaaS-зависимость)
Churn-рискБлизок к нулю (бизнес построен на SF-данных)

Косвенная ценность

МетрикаЗначение
Реферальные подписки SF25--100+ новых SF-аккаунтов/год через NicheScout
Расширение рынкаДоступ к аудитории, которая не стала бы прямым клиентом SF
PR и co-marketingСовместные кейсы, вебинары, контент
Фидбэк по APIБаг-репорты, feature-реквесты от профессионального разработчика
ЭкосистемаSF становится платформой, а не просто SaaS-инструментом

Эффект «Intel Inside»

   ┌─────────────────────────────────────────────────┐
│ SaaS-экосистема Романа │
│ │
│ SellerPulse ContentROI NicheScout │
│ PriceOptimizer MarketInsight API │
│ │
│ 860+ конечных пользователей │
│ Каждый знает: "Данные — SalesFinder" │
│ │
│ ┌───────────────────────┐ │
│ │ Powered by │ │
│ │ SalesFinder │ │
│ │ ████████████████ │ │
│ └───────────────────────┘ │
│ │
│ Бренд SF виден в каждом продукте: │
│ - "Данные SalesFinder" в footer │
│ - Бейдж "Powered by SF" в дашбордах │
│ - Реферальные ссылки в отчётах │
└─────────────────────────────────────────────────┘

Каждый конечный пользователь SaaS-продукта --- это потенциальный прямой клиент SF. По мере того как пользователь растёт и его потребности усложняются, он переходит на прямую подписку SF Pro для доступа ко всем данным.


Риски и митигация

#РискВероятностьВлияниеМитигация
1SF изменит API / поднимет ценыСредняяКритическоеДолгосрочный контракт с фиксированными условиями на 12+ мес. Абстрактный data layer в коде --- замена SF на альтернативу за 2--4 недели
2SF заблокирует аккаунт за высокий трафикНизкаяКритическоеПредварительное согласование лимитов, партнёрский договор, кеширование 85% запросов
3Не наберётся достаточно клиентов SaaSСредняяВысокоеЗапуск с SellerPulse (низкий порог входа, 5 000 руб./мес), бесплатный NicheScout как лид-магнит
4SF запустит аналогичные продуктыСредняяВысокоеФокус на AI/ML-обогащение и UX --- то, что SF не будет делать in-house. Партнёрский договор с non-compete на SaaS-продукты
5Конкуренты создадут аналоги на базе других данныхВысокаяСреднееСкорость выхода на рынок (12 недель до MVP), глубокая интеграция с SF, switching costs для клиентов
6Техническая сложность multi-tenantНизкаяСреднееРоман уже реализовал аналогичные системы (Platrum Spider --- 30+ таблиц, 4 API-интеграции)
7Rate limit SF (1 запрос / 5 сек) блокирует масштабированиеВысокаяКритическоеАгрессивное кеширование (85% из кеша), несколько Pro-аккаунтов, переговоры о партнёрском rate limit
8Каннибализация прямых клиентов SFНизкаяСреднееSaaS-продукты таргетируют другую аудиторию --- тех, кто не стал бы прямым клиентом SF. NicheScout наоборот приводит новых клиентов

Матрица критичности

     Влияние

Крит.│ [1] [2] [7]

Выс. │ [3] [4]

Сред.│ [5] [8]

Низ. │ [6]
└──────────────────────────────────►
Низкая Средняя Высокая
Вероятность
Главный риск

Риск #7 (rate limit) --- самый вероятный и критичный. Без партнёрского соглашения на расширенные лимиты масштабирование выше 200 клиентов SellerPulse невозможно при стандартных условиях SF API. Это главный предмет переговоров.


Следующие шаги

#ДействиеОтветственныйСрок
1Презентация этого предложения команде SFРоманНеделя 1
2Обсуждение модели партнёрства (Опция A/B/C)Роман + SFНеделя 2
3Подписание NDA + партнёрского соглашенияЮристыНеделя 3
4Получение расширенного API-доступаSFНеделя 3
5Старт разработки SellerPulse MVPРоманНеделя 4
6Пилот SellerPulse (5 клиентов)РоманНеделя 7
7Оценка результатов, корректировка моделиРоман + SFНеделя 8
8Масштабирование + запуск NicheScoutРоманНеделя 9--12

Контакты

Роман Басов

  • ИП Басов Роман Константинович, ИНН 244501769109
  • Email: roman_basov_rukovoditel@fotofactor.ru
  • Компания: Fotofactor (fotofactor.ru)
  • Проект: Platrum Spider (CRM-автоматизация)
  • Технический стек: Python, SQLAlchemy, httpx, Streamlit