PRM под ключ
Партнёрский портал, который считает деньги правильно
Кабинет партнёра с реф-ссылками, промокодами, честной атрибуцией и выплатами. То, что коробочная CRM не умеет в принципе.
Партнёрская программа ломается не на дизайне кабинета, а на арифметике. Партнёр привёл клиента месяц назад, клиент вернулся сам и купил сегодня — чья это продажа? Промокод дали двум партнёрам, а заказ пришёл один. Начислили вознаграждение, потом клиент вернул товар. Пока эти вопросы решает переписка в Telegram и таблица, программа не масштабируется: каждый новый партнёр добавляет спор, а не выручку.
Партнёрский портал — это место, где на такие вопросы отвечает система, а не человек. Переход зафиксирован, окно атрибуции задано правилом, начисление привязано к статусу заказа, а не к обещанию, выплата проходит по тем же данным, по которым партнёр видит свою статистику. Именно это я и собрал в Partnetix: мультитенантную платформу с профилями партнёров, офферами, реф-ссылками, промокодами, трекингом, выплатами, MLM-уровнями и биллингом — один, от скелета до прода. Проект получил грант Яндекс.Облака.
Что здесь ломается
- Атрибуция, которой партнёр верит: переход, окно, приоритет промокода над ссылкой — правила заданы явно, а не додуманы постфактум.
- Начисления, привязанные к жизненному циклу заказа: возврат отменяет вознаграждение автоматически, а не письмом бухгалтеру.
- Выплаты и закрывающие документы без ручного сведения таблиц.
- Партнёр видит ровно свои данные — и ничего из данных соседа.
Где коробочная CRM перестаёт справляться с партнёркой
| Задача | Что происходит на коробке | Как это устроено у меня |
|---|---|---|
| Партнёр привёл клиента, покупка через месяц | Сделка приписывается последнему источнику или никому | Окно атрибуции — правило оффера, а не случайность порядка полей |
| Клиент пришёл по ссылке, но ввёл чужой промокод | Побеждает то, что записалось последним | Приоритет конфликтующих источников задан явно и логируется |
| Клиент вернул заказ после начисления | Бонус остаётся, расхождение всплывает в конце месяца | Начисление привязано к статусу заказа и откатывается само |
| Партнёр хочет видеть свою статистику | Выгрузка вручную либо доступ ко всей воронке | Кабинет показывает только его переходы, заказы и выплаты |
| Программа многоуровневая (MLM) | Не поддерживается, считается в Excel | Уровни и распределение вознаграждения — часть модели данных |
Что входит
- профили и типы партнёров, разные условия для разных категорий
- офферы: правила вознаграждения, окна атрибуции, ограничения
- реф-ссылки и промокоды с приоритетом при конфликте
- трекинг переходов и регистраций, дедупликация
- начисления, привязанные к статусу заказа (возврат снимает бонус)
- выплаты, история, закрывающие документы
- MLM-уровни, если программа многоуровневая
- мультитенантность и white-label, если портал продаётся как продукт
- интеграции: amoCRM, Битрикс24, эквайринг
Для кого
компаниям, у которых партнёрская или реферальная программа выросла из таблицы и начала спорить о деньгах.
Услуга: CRM и PRM-системы Часто приходят с: PartnerStack Кейс по теме: Partnetix — PRM-платформа для партнёрских программ
Частые вопросы
- Чем это отличается от партнёрского модуля в Битрикс24?
- Модуль умеет отметить, что партнёр существует. Он не умеет окна атрибуции, приоритет промокода над ссылкой, откат начисления при возврате и многоуровневые программы. Ровно на этих вопросах партнёрка и разваливается, поэтому их я и делаю ядром системы, а не надстройкой.
- Ты правда собирал такое в одиночку?
- Да. Partnetix — мультитенантная B2B-платформа с профилями партнёров, офферами, реф-ссылками, промокодами, трекингом, выплатами, MLM и биллингом. Я спроектировал и написал её от скелета до прода. Проект получил грант Яндекс.Облака.
- Можно подключить к нашей CRM и эквайрингу?
- Да, интеграции — часть работы, а не «потом посмотрим». В Partnetix так подключены amoCRM, Битрикс24 и эквайринг: заказы и статусы приходят сами, а не переносятся руками.
- Где будут храниться данные партнёров?
- Если применяется ФЗ-152 — в Яндекс.Облаке, персональные данные остаются в России по дизайну. Если локализация не ограничение, та же архитектура работает на западном стеке.