
Prospo
Un CRM avec centre d'appel intégré pour la prospection téléphonique : j'importe mes leads, j'appelle depuis le navigateur et je suis chaque prospect jusqu'à la vente. C'est mon outil interne chez TBLT, une application web complète que j'ai conçue et développée, de la base de données à l'interface.
▸ Le défi
Je prospecte des artisans et des commerces de proximité par téléphone. Il me fallait un seul outil pour enchaîner les appels depuis le navigateur et recevoir les rappels des prospects sur le bon poste, sans jamais perdre de vue qui relancer. Deux contraintes en plus : plusieurs agents doivent pouvoir travailler sans voir les leads des autres, et un prospect qui refuse le démarchage ne doit plus pouvoir être appelé (RGPD).
▸ La solution
J'ai bâti l'application sur Next.js 16 et Supabase. La téléphonie passe par Twilio Voice : une file d'appels automatique en sortie, des appels entrants routés vers l'agent assigné ou renvoyés sur son mobile. Autour des appels : import CSV avec dédoublonnage, pipeline kanban en glisser-déposer, rappels programmés et rôles cloisonnés par Row Level Security. Un second module analyse la fiche Google d'une entreprise et en tire un rapport PDF, pour arriver au premier échange avec du concret.
Résultats clés
L'application est en ligne sur prospo.fr et s'installe comme une app sur ordinateur ou téléphone (PWA). Elle compte 24 écrans derrière la connexion et 24 routes d'API, adossés à 16 tables PostgreSQL. Le socle (appels, CRM, rôles, tableau de bord) a été développé en six jours, du 27 juin au 2 juillet 2026, puis le module d'audit y a été fusionné début août.
Discutons de votre vision.
Je conçois et développe sur mesure pour des marques exigeantes. Réponse sous 24h.
Chaque projet suit un processus structuré pour garantir un résultat optimal.
Ce projet a été réalisé en 8 jours actifs sur 6 semaines, de la découverte initiale au déploiement final.
Socle : téléphonie et CRM
Le 27 juin 2026, quatre briques posées dans l'ordre : appel de test Twilio sur une base Supabase, authentification et liste de leads avec import CSV, session d'appel avec file automatique, puis appels entrants. L'application est déployée sur Vercel dès le premier jour, en région Europe, avec une vérification locale du jeton de session pour limiter la latence.
Équipe, rôles et pilotage
Le 28 juin, 39 commits pour passer d'un outil solo à un outil d'équipe : rôles admin et agent, leads cloisonnés par Row Level Security, demandes de leads traitées par l'admin, rappels programmés et notifications en temps réel. Côté pilotage : tableau de bord, enregistrement des appels (écoute réservée à l'admin), vue des appels en direct et page de performance avec tunnel de conversion.
Pipeline, numéros par agent et finitions
Du 29 juin au 2 juillet : pipeline kanban en glisser-déposer, relance par mail, classement d'équipe, numéro sortant propre à chaque agent et renvoi des appels entrants vers le mobile. Un audit final a ajouté la pagination, le bilan de fin de session, la relance automatique des appels sans réponse et un nouveau test des règles de cloisonnement (6 contrôles sur 6).
Fusion du module d'audit
Les 5 et 6 août, j'ai fusionné dans Prospo un module développé à part : recherche d'entreprises via Google Places, analyse de leur fiche Google et rapport PDF. Tous ses écrans ont été réécrits dans le design de Prospo.
Projet suivant
