Реселлеры AI-сервисов оказываются перед выбором: потратить $2–3M и два-три года на собственную аналитическую платформу или перепродавать чужие решения без права брендинга. Третий вариант — white-label платформа, которую вы выпускаете под своим именем. Мы создали готовую мультитенантную архитектуру с API и SDK, чтобы запустить продажи за 4–5 месяцев. White-label продукт — модель, при которой технологический провайдер (мы) создаёт решение, а реселлер (вы) продаёт его как своё. Средняя маржа реселлеров на нашей платформе достигает 67%, а время выхода на рынок сокращается в 5–10 раз.
— Иван Петров, CEO реселлерской компании: «С white-label мы вышли на рынок за 4 месяца, тогда как собственная разработка заняла бы 2 года. Экономия времени и ресурсов колоссальная».
Как работает White-Label AI-аналитика для реселлера?
Архитектура платформы включает три уровня: провайдер (мы) → реселлер → конечные клиенты. Реселлер получает полный доступ к управлению клиентами, тарификации и брендингу.
Технологический провайдер (мы) ↓ [White-Label SDK + API] Реселлер (агентство, ISV) ↓ [Branded platform] Конечные клиенты реселлера Три уровня кастомизации:
- Branding only: замена лого, цветовой схемы, домена. Минимум усилий.
- Embedded widgets: встраивание дашбордов и чат-ботов через JavaScript SDK.
- Full API integration: построение собственного интерфейса поверх нашего API. Максимальная гибкость.
JavaScript SDK для embedded аналитики
// Клиентский SDK для реселлера class AIAnalyticsWidget { constructor(config: WidgetConfig) { this.apiKey = config.apiKey; this.tenantId = config.tenantId; this.theme = config.theme; this.container = config.container; } async renderDashboard(options: DashboardOptions) { const { data, insights } = await this.fetchAnalytics(options); const widget = document.createElement('div'); widget.innerHTML = await this.renderTemplate('analytics-dashboard', { data, insights, theme: this.theme }); this.container.appendChild(widget); this.applyCustomTheme(this.theme); } private applyCustomTheme(theme: Theme) { // Инъекция CSS переменных для брендинга const style = document.createElement('style'); style.textContent = ` .ai-analytics-widget { --primary-color: ${theme.primaryColor}; --font-family: ${theme.fontFamily}; --logo-url: url('${theme.logoUrl}'); } `; document.head.appendChild(style); } } // Использование реселлером const analytics = new AIAnalyticsWidget({ apiKey: 'reseller_key_...', tenantId: 'client_123', container: document.getElementById('analytics-container'), theme: { primaryColor: '#E67E22', // Цвета бренда клиента fontFamily: 'Roboto, sans-serif', logoUrl: 'https://client.com/logo.png' } }); analytics.renderDashboard({ period: '30d', metrics: ['revenue', 'churn'] }); Реселлерский портал управления
# Реселлер управляет своими клиентами (sub-tenants) class ResellerPortal: async def create_client(self, reseller_id: str, client_data: ClientCreateRequest) -> Client: # Проверка квот реселлера reseller = await self.db.get_reseller(reseller_id) if reseller.active_clients >= reseller.max_clients: raise QuotaExceededError("Client limit reached for your plan") client = await self.db.create_client({ 'reseller_id': reseller_id, 'name': client_data.name, 'plan': client_data.plan, # Наценка реселлера поверх базового тарифа 'pricing_multiplier': reseller.markup_multiplier, 'allowed_features': self.get_plan_features(client_data.plan) }) # Выдача API ключей клиенту api_key = await self.generate_scoped_api_key( client.id, scope=['analytics:read', 'ai:inference'] ) return client, api_key async def get_reseller_revenue_report(self, reseller_id: str, period: str) -> dict: usage = await self.billing.get_usage(reseller_id, period) return { 'total_client_revenue': usage.total_billed, 'platform_cost': usage.total_cost, # Наш тариф для реселлера 'reseller_margin': usage.total_billed - usage.total_cost, 'top_clients': usage.top_clients_by_usage[:10] } Пример конфигурации для реселлера
reseller: id: "reseller_001" markup_multiplier: 3.0 max_clients: 100 features: - custom_branding - embedded_widgets - full_api_access clients: - name: "Клиент А" plan: "premium" theme: primary_color: "#3498db" logo_url: "https://client-a.com/logo.png" Управление SLA для реселлеров
Реселлер несёт SLA перед своими клиентами, а провайдер — перед реселлером. Разграничение ответственности:
- Провайдер гарантирует uptime API 99.95%
- Реселлер самостоятельно выстраивает SLA с клиентами (обычно 99.5-99.9%)
- Мониторинг-дашборд реселлера показывает текущий статус, incidents, rolling uptime
Сравнение white-label и собственной разработки
| Критерий | White-label платформа | Собственная разработка |
|---|---|---|
| Время выхода на рынок | 4–5 месяцев | 2–3 года |
| Стартовые инвестиции | Средние | Высокие (от $2M) |
| Поддержка ML-инфраструктуры | Наша ответственность | Ваша команда |
| Кастомизация | Три уровня | Полная |
| Обновления | Автоматические | Требуют ресурсов |
Сравнение уровней кастомизации
| Уровень | Гибкость | Время интеграции | Пример |
|---|---|---|---|
| Branding only | Низкая | 2–4 недели | Смена лого, домена |
| Embedded widgets | Средняя | 4–8 недель | Встраивание дашбордов |
| Full API integration | Высокая | 8–12 недель | Собственный UI |
Как обеспечить изоляцию данных в мультитенантной платформе?
Каждый тенант получает отдельную схему базы данных с row-level security на уровне API. Данные клиентов шифруются по стандарту AES-256, а ключи шифрования хранятся отдельно для каждого тенанта. Реселлер не имеет доступа к сырым данным конечных клиентов — только к агрегированной метрике. При этом мы поддерживаем гибкую настройку экспорта данных для compliance.
Почему white-label выгоднее in-house для реселлера?
White-label AI-аналитика в 5–10 раз быстрее выводится на рынок, чем собственная разработка. Реселлер не тратит ресурсы на AI/ML-инфраструктуру, MLOps, обучение моделей и поддержку. Наша платформа уже включает готовые модели для прогнозирования, кластеризации и NLP. Вы просто добавляете свой бренд и начинаете продавать.
Свяжитесь с нами для оценки вашего проекта. Мы проведём аудит ваших текущих потребностей, покажем demo платформы и предложим условия white-label партнёрства.
Процесс работы над платформой
- Аналитика: изучаем ваши требования и клиентскую базу.
- Проектирование: проектируем мультитенантную архитектуру и схему брендирования.
- Реализация: разрабатываем white-label SDK, API и портал управления.
- Тестирование: нагрузочное тестирование под ваше число клиентов.
- Деплой и передача: развёртываем в вашем облаке (AWS/GCP/Azure) и передаём документацию.
Ориентировочные сроки: 4–5 месяцев. Стоимость рассчитывается индивидуально.
Что входит в работу
- White-label SDK (JavaScript, Python, REST API)
- Портал управления клиентами с биллингом и отчётами
- Готовые дашборды и виджеты для аналитики
- Интеграция с вашим existing stack (через API)
- Документация и обучение вашей команды
- Поддержка на этапе пилота и первые 3 месяца
Метрики нашей работы
- 5+ лет опыта в AI/ML разработке
- 50+ успешных проектов по внедрению white-label решений
- 99.95% uptime API (SLA)
- 67% средняя маржа реселлеров
Получите консультацию по интеграции white-label платформы для вашего бизнеса. Мы проанализируем ваши сценарии и предложим оптимальную конфигурацию.







