Application métierDjangoAngularProjet confidentiel

Portail partenaires : gestion des apporteurs d'affaires et des commissions

Un courtier recevait ses leads partenaires par e-mail et les suivait sur Excel : aucun suivi de statut, commissions calculées à la main, doublons fréquents. Nous avons développé un portail qui couvre tout le parcours, du dépôt du lead au paiement de la commission.

Mockup anonymisé d'un portail apporteurs d'affaires avec tableau de bord, suivi des leads et commissions

Le contexte et le besoin

Les apporteurs d'affaires envoyaient leurs leads par e-mail, dans des formats libres. Côté interne, ces demandes étaient recopiées dans un tableur partagé qui servait à la fois de suivi commercial et de base de calcul des commissions. Le fichier était modifié par plusieurs personnes, sans historique fiable.

Les conséquences étaient prévisibles. Les doublons n'étaient détectés qu'après coup, parfois après qu'un lead avait été travaillé deux fois. Les partenaires n'avaient aucune visibilité sur l'avancement de leurs apports et relançaient par téléphone. Le calcul des commissions, effectué manuellement en fin de mois, mobilisait plusieurs heures et générait des contestations.

Le problème n'était pas un manque d'outil de CRM : c'était l'absence d'un espace où le partenaire lui-même puisse déposer et suivre ses leads sans passer par un intermédiaire.

Notre solution

Nous avons développé un portail à deux faces. Côté partenaire : dépôt de leads structuré, suivi des statuts en temps réel, tableau de bord de performance et état des commissions. Côté interne : back-office avec indicateurs, gestion des statuts, notes internes et administration des comptes partenaires.

Le calcul des commissions repose sur un barème paramétrable par partenaire, ce qui reflète la réalité commerciale : les conditions ne sont pas les mêmes selon l'ancienneté et le volume apporté. Le circuit d'approbation puis de paiement en masse remplace le calcul manuel de fin de mois.

La détection de doublons intervient au moment du dépôt, pas après. C'est ce qui évite qu'un même prospect soit travaillé deux fois et, surtout, qu'une commission soit contestée. Chaque changement de statut est historisé, ce qui rend la traçabilité opposable en cas de désaccord.

Des relances automatiques signalent enfin les leads restés trop longtemps sans traitement, aux deux parties. C'est la fonction la plus simple techniquement et l'une des plus utiles : elle transforme un suivi passif en processus qui avance de lui-même.

Fonctionnalités clés

  • Portail partenaire : dépôt de leads, suivi des statuts en temps réel, tableau de bord et suivi des commissions
  • Back-office : KPIs, gestion des leads (statuts, notes internes) et des partenaires (blocage / déblocage)
  • Commissions : barème personnalisé par partenaire, approbation, paiement en masse
  • Détection de doublons, historique complet des statuts, rappels automatiques des leads en attente
  • Exports CSV / Excel, emails automatiques, statuts configurables

Technologies utilisées

Django 4.2Django REST FrameworkAngular 17Tailwind CSSPostgreSQL 15RedisCelery + Celery BeatDocker Composedjango-allauthSimpleJWT

Résultats

Relation partenaires

Centralisée sur une plateforme

Commissions

Calcul automatique et paiement en masse

Traçabilité

Historique complet des statuts

Une seule plateforme pour toute la relation partenaires : fin du suivi Excel manuel, calcul automatique des commissions et des relances, traçabilité complète (qui a apporté quoi, à quel statut, pour quelle commission).

Ce que dit le client

Ce projet est couvert par un accord de confidentialité ou son témoignage est en cours de recueil. Nous pouvons mettre en relation un prospect avec une référence comparable sur demande, après accord du client concerné.

Prêt à externaliser votre développement sur mesure ?

Application, outil métier ou site web — décrivez votre projet et recevez un devis gratuit sous 24h. Tarifs offshore, qualité premium. Sans engagement.