PRM · партнёрский маркетинг · 2026
Partnetix — PRM-платформа для партнёрских программ
Мультитенантная PRM-платформа уровня PartnerStack: партнёрские программы под ключ — от трекинга переходов до выплат, MLM и white-label-кабинетов, плюс AI-подбор партнёров и копайлот. Клиент пришёл с лендингом и потоком заявок, но без продукта — собрал всё с нуля один.
Моя роль соло: продукт, дизайн, фронт, бэк, инфра
задача
клиент пришёл с лендингом и потоком заявок — но без самого продукта. нужна была полноценная prm-платформа уровня partnerstack: чтобы компании заводили партнёрские программы, а партнёры приводили клиентов и получали за это выплаты.
собрал всё с нуля один — продукт, дизайн, фронт, бэк и инфраструктуру. если нужен такой же партнёрский портал под свою программу — ниже разобрано, из чего он состоит.
что построил
- мультитенантность — каждая компания живёт на своём поддомене или кастом-домене,
с white-label (лого, цвета). данные изолированы по
tenant_idна уровне ORM, чтобы один клиент физически не мог увидеть данные другого. - три роли — супер-админ платформы, админ компании и партнёр; вход с 2fa (totp) и восстановлением пароля.
- партнёры и офферы — профили партнёров (физлицо / ип / юрлицо / самозанятый, кастомные поля), офферы с фикс- или процентным вознаграждением, промо-материалы.
- трекинг переходов — собственный js-скрипт ставится на сайт клиента и считает клики по реф-ссылкам. атрибуция last-click с окном 30 дней, реф-ссылки и промокоды.
- лиды и деньги — воронка лидов с кастомными статусами, баланс и транзакции партнёра (pending → confirmed), запросы на выплату с шифрованными реквизитами и pdf-актами.
- mlm — субпартнёрские уровни (до трёх), каскадное начисление через рекурсивный sql.
- ai — подбор партнёров из базы компаний и копайлот, который сам собирает оффер и промо-материалы.
- остальное — чат партнёр↔админ на вебсокетах, биллинг и подписки, интеграции с amocrm и битрикс24.
технически
next.js на фронте, nestjs на бэке, prisma + postgresql, redis с очередями. всё хостится в яндекс.облаке — продукт работает с персональными данными, поэтому требования фз-152 (хранение пдн в рф) зашиты в архитектуру с самого начала.
мультитенантность держится на сквозной middleware, которая подмешивает tenant_id в
каждый запрос к базе — это убирает целый класс ошибок «клиент увидел чужие данные».
результат
за месяц вышли на первых клиентов, проект получил грант yandex cloud. сейчас это работающая платформа, которой пользуются реальные компании и их партнёрские сети — посмотреть вживую.