Guide Directeur Général RGZ
Guide stratégique pour le Directeur Général de RGZ. Vue d'ensemble du business model, métriques clés, dashboards et cycle mensuel de pilotage.
🎯 Vue d'ensemble business RGZ
Mission: Convertir 500 revendeurs WiFi illégaux en réseau légal FAI sous backbone RGZ, générer revenus professionnels, respecter conformité ARCEP/APDP.
Modèle: Plate-forme SaaS pour hotspots WiFi → Revenue-sharing 50/50 avec revendeurs → Commission 1.5% KKiaPay.
Maturité: Février 2026, 247 revendeurs actifs (50% cible), 28,400 abonnés, 1.23B FCFA revenus bruts 2 mois.
📊 Tableau de Bord KPIs — Cibles vs Réalité
Acquisition Client
| Métrique | Cible 2026 | Réal Février | Écart | Tendance |
|---|---|---|---|---|
| Revendeurs actifs | 500 | 247 | -50% | ↑ +8%/mois |
| Abonnés WiFi | 50,000 | 28,400 | -43% | ↑ +12%/mois |
| Churn revendeur | <5%/mois | 1.6% | ✓ | Stable |
| Churn abonné | <5%/mois | 3.2% | ✓ | Stable |
| NPS (Net Promoter) | >50 | 42 | -16% | À améliorer |
Financier
| Métrique | Cible Annuel | Réal 2 mois | Extrapolé 12 mois | % Cible |
|---|---|---|---|---|
| Revenu brut | 27B FCFA | 2.46B FCFA | ~14.76B | 55% |
| Commission KKiaPay (1.5%) | 225M FCFA | 36.9M FCFA | ~221M | 98% ✓ |
| Part RGZ (50%) | 13.5B FCFA | 1.23B FCFA | ~7.38B | 55% |
| Part Revendeurs (50%) | 13.5B FCFA | 1.23B FCFA | ~7.38B | 55% |
| ARPU (par abonné) | 45,000 FCFA | 43,200 FCFA | — | 96% |
Qualité Service
| Métrique | Cible | Réal Février | Statut |
|---|---|---|---|
| Uptime global | 99.5% | 99.7% | ✓ +0.2% |
| Latence moyenne | <500ms | 145ms | ✓ OK |
| Incidents P0 | 0/mois | 0 | ✓ OK |
| Incidents P1 | <2/mois | 1 | ✓ OK |
| Incidents P2 | <10/mois | 3 | ✓ OK |
| SLA respect (crédits) | >95% | 99.7% | ✓ Excellence |
Conformité
| Item | Statut Février 2026 | Détail |
|---|---|---|
| Rapport ARCEP | ✓ Trimestriel prêt | Prochaine: 15 mars |
| APDP droit à l'oubli | ✓ <7 jours | Cible: <90j, dépassement |
| Sécurité SSL/TLS | ✓ Let's Encrypt auto | 6 domaines, renouvellement auto |
| Immutabilité logs | ✓ SHA-256 append-only | Rétention 12 mois |
| Audit trail | ✓ Middleware actif | 100% transactions loggées |
| Chiffrement RADIUS | ✓ OTP SMS 6 chiffres | TTL 300s, HMAC-SHA1 |
💰 Revenue Model — Explication détaillée
Flux financier d'un paiement abonné
Abonné paye 500 FCFA (forfait jour)
↓
KKiaPay collecte via MTN/Moov/Wave/Celtiis
↓
KKiaPay prend 1.5% = 7.50 FCFA (commission)
↓
Montant net = 492.50 FCFA
↓
RGZ reçoit 50% = 246.25 FCFA ← votre part
Revendeur reçoit 50% = 246.25 FCFA ← sa part
↓
Mensuel: 28,400 abonnés × ~150 transactions/mois
= 4.26M transactions × 246.25 FCFA RGZ = ~1.05B FCFA/mois part RGZExemple chiffré : Revendeur "Tech Connect" — Février 2026
Transactions KKiaPay février: 5,243
Montant brut collecté: 385,400,000 FCFA
Commission KKiaPay (1.5%): 5,781,000 FCFA
Montant net = 379,619,000 FCFA
SPLIT 50/50:
├─ Part RGZ (50%): 189,809,500 FCFA ← votre revenu
└─ Part Revendeur (50%): 189,809,500 FCFA
Facture revendeur février:
Montant brut: 379,619,000 FCFA
Commission KKiaPay: 5,781,000 FCFA [détail]
Part RGZ (50%): 189,809,500 FCFA
Part Revendeur à payer (50%): 189,809,500 FCFA
Paiement effectué: 20 février → Compte revendeur
Status: ✓ PAYÉ
RGZ reçoit en contrepartie:
• Infrastructure (serveurs, Docker, monitoring)
• Support 24/24 (WhatsApp, email)
• Certifications (ARCEP, Let's Encrypt)
• Sécurité (RADIUS, IDS, audit trail)Automatisation complète
La facture est générée automatiquement le 5e jour du mois par Celery. Aucune saisie manuelle. Split 50/50 calculé en base de données temps réel.
Cas edge — Revendeur avec SLA dépassé
Si revendeur atteint uptime 99.7% (vs SLA 99.5%):
✓ Aucun crédit dû RGZ
✓ Revendeur reçoit 100% de sa part 50%
Exemple:
Montant net février: 379,619,000 FCFA
Part revendeur 50%: 189,809,500 FCFA
Crédit SLA: 0 FCFA (car uptime > SLA)
Total dû: 189,809,500 FCFA ✓🖥️ Accès Dashboards — Où voir quoi?
Dashboard Admin RGZ
URL: https://admin-rgz.duckdns.org
Identifiants:
Email: directeur.general@rgz.bj
Rôle: admin-full
Permissions: Lire + approuver paiementsPages principales:
| Page | Refresh | Cas d'usage |
|---|---|---|
| Dashboard | 5 min | KPIs globaux, statut infrastructure, alertes actives |
| /alerts | Real-time | Incidents P0/P1/P2, notifications actives, escalade |
| /incidents | Real-time | File incidents, timeline, assignation, clôture |
| /billing | 1 min | Factures, paiements, divergences KKiaPay |
| /billing/monthly-payouts | — | Approbation paiements (J+20) |
| /subscribers | 5 min | Recherche abonnés, sessions actives, résiliation |
| /sessions | Real-time | RADIUS sessions en direct, simultaneous-use |
| /reports | — | Factures PDF, ARCEP, SLA mensuels |
| /monitoring | Real-time | Santé services, CPU/RAM/Disk |
Grafana — Monitoring Opérationnel
URL: https://grafana-rgz.duckdns.org
Dashboards clés:
Revenue-Billing (refresh 1 min)
- Revenus temps réel par heure
- Paiements KKiaPay vs sessions (divergence %)
- Factures générées vs payées
- Abonnés par revendeur (top 10)
System Overview (refresh 10 sec)
- CPU, RAM, Disk usage
- Network I/O (Mbps)
- Température CPU
- Alertes seuils
API Performance (refresh 1 min)
- Requêtes par seconde
- Latence p50/p95/p99
- Erreurs HTTP (taux %)
- Endpoints lents
RADIUS Sessions (refresh 10 sec)
- Sessions actives (nombre)
- Auth success/fail ratio
- Simultaneous-use violations
- MAC spoof détectées
SLA Incidents (refresh 5 min)
- Uptime par revendeur
- ICMP probe réussi/échoué
- Incidents déclarés (timeline)
- Crédit SLA dû
📋 Rapport ARCEP Trimestriel — Conformité Réglementaire
Timing: Généré le 15e jour du dernier mois du trimestre (15 mars, 15 juin, 15 sept, 15 déc).
Format: PDF + signature DG.
Obligation légale: Bénin ARCEP (Autorité de Régulation de la Poste et de la Communication) requiert conformité ou pénalité jusqu'à 10M FCFA.
Contenu rapport
ARCEP RAPPORT TRIMESTRIEL — Q1 2026 (Jan-Fév-Mar)
RGZ S.A.
SECTIONS:
1. CONFORMITÉ RÉGLEMENTAIRE
✓ Enregistrement abonnés (MSISDN)
✓ Rétention logs (12 mois)
✓ Incidents déclarés (3 P2, 0 P0)
✓ APDP demandes traitées
2. QUALITÉ DE SERVICE
Uptime: 99.7% (cible: 99.5%) → DÉPASSEMENT ✓
Latence: 145ms (cible: 500ms) → DÉPASSEMENT ✓
3. SÉCURITÉ
✓ HTTPS Let's Encrypt
✓ RADIUS authentification
✓ Suricata IDS/IPS
✓ Audit trail middleware
4. COUVERTURE
Sites: 22 (cibles: 22 villes Bénin)
Revendeurs: 247
Abonnés: 28,400
5. INCIDENTS
Incident du 3 février → DNS timeout 12 min
Incident du 18 février → RADIUS CoA 8 min
6. DONNÉES PERSONNELLES
MSISDN: consentement explicite ✓
ID document OCR: consentement ✓
Suppression: 12 demandes, 100% traité <90j ✓
SIGNATURE:
Date: 15 février 2026
Directeur Général: [Signature]Obligation légale
Non-respect ARCEP = pénalité jusqu'à 10M FCFA + suspension licence FAI. Le rapport DOIT être généré et signé J+15 trimestriel.
📅 Cycle mensuel de pilotage — Timeline
JOUR 5 — Factures PDF générées (06h00)
→ Consulter dashboard /billing
→ Vérifier revenus cohérents
JOUR 7 — Réunion KPIs quotidienne
→ Analyser ARPU, churn, incidents
→ Comparer vs cibles annuelles
→ Identifier tendances (↑/↓)
JOUR 10 — Réunion team stratégique
→ Présenter KPIs
→ Discuter décisions business
→ Valider actions correctives
JOUR 15 — Rapport ARCEP (si trimestrel)
→ Vérifier conformité
→ Signer rapport
→ Transmettre autorités
JOUR 20 — Approbation paiements revendeurs
→ Consulter /billing/monthly-payouts
→ Vérifier split 50/50
→ Approver [BOUTON] → paiements versés en 5s
→ Vérifier SMS confirmation revendeur reçus
FIN MOIS — Archive & archivage
→ Sauvegarder rapports PDF
→ Stocker 12 mois min (ARCEP obligatoire)📈 Stratégie 2026 — Objectifs annuels
Acquisitions client (cible JD-31 déc 2026)
REVENDEURS:
Réel J+50 (24 fév): 247/500 cible
Accélération requis: +253 nouveaux (5+/semaine)
Actions:
• Campagne réseautage commercial
• Incitatifs revendeur (bonus activation 100K FCFA)
• Partenariats (CPE manufacturers, ISPs)
ABONNÉS:
Réel J+50 (24 fév): 28,400/50,000 cible
Croissance déjà forte: +12%/mois
Projection fin 2026: 60,000+ abonnés ✓
Stratégie: Laisser croissance organique (word-of-mouth, revendeurs)Financier (annuel)
REVENU BRUT (KKiaPay):
Cible: 27B FCFA
Extrapolé réel: ~14.76B (54%)
Écart: Rattrapage Q2-Q4 requis → passer 1.5B→2B/mois
ARPU (par abonné):
Cible: 45,000 FCFA
Réel: 43,200 FCFA (-4%)
Action: Promotion forfait mensuel (moins de perte en forfait jour)
COMMISSION KKIAPAY:
Cible: 225M FCFA/an
Extrapolé: ~221M FCFA (98%)
Status: ✓ Très bon (quasiment on-target)Qualité service (maintenance)
Uptime 99.5% → déjà dépassé (99.7%)
Latence <500ms → très loin (145ms)
Incidents P0/P1 → zéro P0, <2 P1/mois → OK
Stratégie 2026: Maintenir excellence.
Investissements: Monitoring Prometheus, ELK, Grafana (déjà déployés ✓)Conformité (continue)
ARCEP: Rapports trimestriels (4/an)
APDP: Droit à l'oubli <90j (actuellement <7j, excellent)
SSL/TLS: Let's Encrypt auto-renew (déjà operationnel)
Audit trail: Middleware 100% actions loggées
Risque conformité: TRÈS FAIBLE (tout en place ✓)🚨 Seuils d'escalade automatique (notifications DG)
Tout événement ci-dessous déclenche SMS + Email immédiat au DG :
| Seuil | Valeur | Action | Timing |
|---|---|---|---|
| ARPU chute | <40,000 FCFA | Réunion emergency | 0 min |
| Uptime < SLA | <99.5% | Escalade CTO | 0 min |
| Incident P0 | Service DOWN | SMS + appel | 0 min |
| Incident P1 | Non résolu | Escalade 1h | 60 min |
| KKiaPay divergence | >5% | Audit finances | 30 min |
| Revendeur churn | >5%/semaine | Réaction commerciale | 4h |
| Revenu jour | <500M FCFA | Diagnostic | 24h |
💼 Communication à Stakeholders
Revendeurs (SMS mensuel + facture PDF)
SMS (20e jour du mois):
"Paiement RGZ février approuvé!
Montant: 189,809,500 FCFA
Compte: [dernier 4 chiffres]
Merci!"
Pièce jointe email: FACTURE-revendeur-001.pdf (détail mensuel)Équipe RGZ (rapports internes)
Email quotidien 16h (DG → Team):
"Statut du jour 24 février:
• Abonnés: 28,400 (+340 J-1)
• Revenue: 45M FCFA (on-track)
• Incidents: 0 (tous services healthy)
• Uptime: 99.7% (✓ SLA dépassé)"
Réunion hebdomadaire: Chaque lundi 14h (team tech + commercial)
Réunion mensuelle: J+10 (DG + direction)Autorités (ARCEP)
Rapport trimestriel: J+15 du dernier mois du trimestre
• Format: PDF signé DG + directeur technique
• Contenu: Conformité, incidents, SLA, données personnelles
• Transmission: Email officiel ARCEP + archivage local
Audit ARCEP: Sur demande (généralement 1x/an)
→ Fourniture logs, factures, contrats revendeur, audit trail🔑 Commandes utiles DG (SSH prod)
# Accès serveur production
ssh rgz_prod_1
# Statut infrastructure temps réel
sudo docker compose -f /opt/rgz/docker-compose.core.yml ps
# Logs dernière heure API
sudo docker logs rgz-api --since 1h --tail 100
# Backup status
ls -lah /opt/rgz/backups/ | tail -5
# Vérifier paiements revendeurs
sudo docker exec rgz-api psql -h rgz-db -U postgres -d rgz \
-c "SELECT * FROM revendeur_payments ORDER BY created_at DESC LIMIT 5;"
# Nombre abonnés actifs
sudo docker exec rgz-api psql -h rgz-db -U postgres -d rgz \
-c "SELECT COUNT(*) as abonnes_actifs FROM subscribers WHERE status='active';"📞 Escalade urgente
Procédure urgence (24/7)
Si P0 actif (service DOWN):
- SMS auto au DG + Email + Discord
- Appeler CTO immédiatement (pas d'attente SMS)
- Timeline: CTO contacté < 5 min, diagnostique < 15 min
- Escalade: Si non résolu < 30 min → appel conference call all hands
- Communication: Email au DG à chaque update (15 min max)
Contacts urgence:
- CTO: +229 96 XX XX XX (WhatsApp prioritaire)
- NOC: NOC@rgz.bj (email 24/24)
- Backup DG: Admin@rgz.bj
✅ Checklist mensuelle DG
- [ ] J+5: Factures PDF consultées — revenus cohérents?
- [ ] J+7: KPIs analysés — tendances vs cibles?
- [ ] J+10: Réunion team + décisions documentées
- [ ] J+15: Rapport ARCEP validé (si trimestrel) — signature?
- [ ] J+20: Paiements revendeurs — bouton "APPROUVER" cliqué?
- [ ] Fin mois: Rapports archivés (12 mois rétention min)
🎯 Fin
Vous pilotez une plate-forme FAI moderne, scalable, conforme. Les dashboards vous donnent visibilité temps réel. Les alertes vous protègent contre les risques. Profitez-en!
Questions? Contactez votre Directeur Technique. Support: support@rgz.bj
RGZ S.A. — Toujours +