← Phase 6 / Enterprises 2.0 & White-Label
🏢 Module 33

Enterprises 2.0 & White-Label

Suite white-label complète permettant à tout Tour-Opérateur ou OTA de déployer une app rebrandée NOMIIQ Core en < 48h via un portail no-code, API-first avec REST + GraphQL, onboarding enterprise automatisé, SLA 99.95% et rapports ESG Scope 3 intégrés.

White-LabelAPI-FirstGraphQLSAP ConcurESG Scope 3No-Code Config
14
User Stories
4 sem.
S49–S50
< 48h
Onboarding enterprise
99.95%
SLA contractuel
User Stories — M33

📋 14 User Stories — Enterprise 2.0

US33.1 En tant que TO/OTA, je déploie une app NOMIIQ rebrandée (logo, couleurs, modules) en < 48h
US33.2 En tant que TO/OTA, je configure ma suite via un portail no-code (drag & drop, aperçu temps réel)
US33.3 En tant que développeur enterprise, j'accède à toutes les fonctionnalités NOMIIQ via REST + GraphQL
US33.4 En tant que client enterprise, mon onboarding est entièrement automatisé via API (auto-provisioning)
US33.5 En tant que client enterprise, je bénéficie d'un SLA contractuel 99.95% avec pénalités définies
US33.6 En tant que client enterprise, je choisis entre facturation usage-based ou fixed seat (2 modèles)
US33.7 En tant que DRH, je vois un dashboard 360° voyages d'affaires (dépenses, CO2, compliance politique)
US33.8 En tant que DSI, j'intègre NOMIIQ Enterprise avec SAP Concur v2, Oracle NetSuite et MS Dynamics 365
US33.9 En tant que RH, je reçois des alertes en temps réel quand un employé viole la politique de voyage
US33.10 En tant que CFO, j'exporte des rapports ESG automatisés (Scope 1/2/3, bilan carbone annuel)
US33.11 En tant que CFO, je benchmark les dépenses voyage vs concurrents anonymisés du même secteur
US33.12 En tant que CFO, je consulte le ROI Calculator montrant les économies générées par NOMIIQ Enterprise
US33.13 En tant que partenaire, je négocie un deal white-label avec mon account manager dédié NOMIIQ
US33.14 En tant que système, je génère une facture mensuelle automatique basée sur l'usage réel (metered billing)
Architecture

🏗️ Architecture White-Label & Enterprise

🎨 White-Label Stack

Tenant Isolation Schema-per-tenant PostgreSQL — données totalement séparées
Config Store Redis + S3 : thème, logo, modules activés, domaine custom
Build Pipeline Fastlane + EAS Build : génère APK/IPA rebrandé en < 2h
CDN Whitelabel Cloudflare Custom Hostnames par tenant (SSL auto Let's Encrypt)
No-Code Portal Next.js admin : drag & drop modules, preview live, publish
API Gateway Kong Enterprise : rate limit par tenant, analytics usage

💼 ESG & Intégrations

// Carbon Footprint API
POST /api/v2/trips/carbon
{flights[], hotels[], ground[]}
→ {scope1, scope2, scope3_kg}

// SAP Concur Webhook
event: expense.approved
→ sync NOMIIQ trip data
→ update budget tracker

// Metered Billing
metric: api_calls + active_users
Stripe: usage_record every hour
invoice: monthly auto-generated
Plans Enterprise

💰 Tarifs Enterprise White-Label

Starter
€2 500/mois
PME & startups travel
Jusqu'à 500 employés
3 modules NOMIIQ activés
API REST (50k appels/j)
App rebrandée (iOS + Android)
Support email 48h
SLA 99.5%
Business
€8 000/mois
ETI & grands groupes
Jusqu'à 5 000 employés
Tous modules Phase 1-3
API REST + GraphQL (500k/j)
Portail no-code config
Intégrations ERP (Concur, NetSuite)
Support prioritaire 4h
SLA 99.9%
Dashboard CO2 Scope 1/2/3
Enterprise+
Sur devis
Grands comptes & OTA
Employés illimités
Accès complet toutes phases
API illimitée + webhooks
Account manager dédié
Intégrations custom sur-mesure
SLA 99.95% + pénalités contractuelles
Audit sécurité annuel inclus
White-label complet multi-marques
Schémas BDD

🗄️ Nouvelles Tables M33

🗄️ enterprise_tenants
id UUID PRIMARY KEY
company_name TEXT NOT NULL
slug TEXT UNIQUE — sous-domaine
plan ENUM(starter, business, enterprise_plus)
custom_domain TEXT
theme_config JSONB — couleurs, logo, polices
modules_enabled TEXT[] — liste modules actifs
erp_integrations JSONB — {concur, netsuite, dynamics}
sla_level FLOAT — 0.995 / 0.999 / 0.9995
stripe_subscription_id TEXT
api_quota_daily INT
created_at TIMESTAMPTZ
🗄️ enterprise_travel_policies
id UUID PRIMARY KEY
tenant_id UUID → enterprise_tenants
name TEXT
max_flight_class ENUM(economy, business, first)
max_hotel_stars INT DEFAULT 4
max_daily_budget_eur DECIMAL
advance_booking_days INT DEFAULT 14
carbon_budget_kg_year DECIMAL
requires_approval_above DECIMAL
auto_flag_violations BOOLEAN DEFAULT true
is_active BOOLEAN DEFAULT true
created_at TIMESTAMPTZ
API REST — M33

🔌 Endpoints Enterprise & White-Label

POST /api/v1/enterprise/tenants Créer un nouveau tenant enterprise (admin) 🔒
GET /api/v1/enterprise/tenants/:id Config tenant (thème, modules, SLA) 🔒
PATCH /api/v1/enterprise/tenants/:id/theme Mettre à jour le thème white-label 🔒
GET /api/v1/enterprise/tenants/:id/analytics Dashboard utilisation : voyages, CO2, dépenses 🔒
GET /api/v1/enterprise/tenants/:id/carbon Rapport CO2 Scope 1/2/3 (période) 🔒
GET /api/v1/enterprise/policies Politique voyage active du tenant 🔒
POST /api/v1/enterprise/policies Créer/mettre à jour politique voyage 🔒
GET /api/v1/enterprise/violations Violations politique voyage (paginé) 🔒
GET /api/v1/enterprise/billing Usage metered + facture mensuelle preview 🔒
POST /api/v1/enterprise/erp/sync Déclencher sync SAP Concur / NetSuite 🔒
GET /api/v2/graphql Endpoint GraphQL enterprise (toutes ressources) 🔒
Critères d'acceptation

✅ Definition of Done — M33

Portail no-code : app rebrandée déployée (iOS + Android) en < 48h depuis la configuration
API GraphQL complète et documentée (schema GraphQL + playground accessible)
Sync SAP Concur : événements expense.approved reçus et traités en < 5 minutes
Isolation multi-tenant : tests de pénétration valident qu'aucun tenant n'accède aux données d'un autre
SLA 99.95% : uptime mesuré sur 30 jours de staging avec clients pilotes, pénalités contract.
Rapport ESG Scope 3 exporté en PDF + CSV pour un voyage test avec données réelles
Onboarding automatisé : du sign-up enterprise à premier API call en < 1 heure
Metered billing Stripe : facturation testée sur 3 mois simulés, 0 erreur de calcul usage
KPIs M33

🎯 Objectifs de Succès

500+
Clients Enterprise actifs
< 48h
Onboarding white-label complet
€4M+
ARR Enterprise fin Phase 6
NPS 65+
Net Promoter Score Enterprise
99.95%
Uptime SLA moyen tous tenants
200+
Intégrations ERP déployées
< 4h
SLO support réponse Business
40%
Part revenus B2B total NOMIIQ