Sales Co-Pilot — briefing automatisé 🧑✈️
Contexte
Avant chaque rendez-vous, un commercial doit se contextualiser sur son prospect : d'où il vient, son niveau d'intérêt, ses derniers échanges, ses objections probables. Cette préparation manuelle prend du temps et, faute de temps, le commercial arrive souvent moins bien préparé — au détriment du taux de conversion. Le Sales Co-Pilot automatise entièrement cette préparation. Projet mené pendant mon stage IA & Automatisation chez Café Crème.
Ce que fait le service
Quand un rendez-vous est créé dans l'outil de prise de rendez-vous, un webhook déclenche le service. Celui-ci retrouve automatiquement le prospect concerné, agrège les données utiles, fait rédiger une fiche d'une page par une IA, et la livre au bon commercial — le tout sans aucune intervention humaine, à temps avant le rendez-vous.
La fiche synthétise cinq blocs :
- Historique : timeline des activités, source d'acquisition, étape dans le pipeline.
- Score : température du lead, score d'intention et signaux d'engagement (appels, rendez-vous, emails, webinars).
- Synthèse des derniers échanges : résumé des transcripts d'appels.
- Objections probables : trois objections anticipées et leur réponse, inférées à partir de l'historique.
- Infos clés : éléments métier (statut, tarif, contexte).
Approche technique
Service Node.js / TypeScript sans framework (serveur HTTP natif), pensé événementiel. Le flux : réception du webhook → résolution du prospect par son email dans le CRM → agrégation des données en lecture seule (CRM + data warehouse PostgreSQL / Neon) → synthèse par un LLM (Mistral) en une fiche structurée → livraison automatique via un outil de gestion de tâches, assignée au bon commercial.
Choix de conception notables :
- Architecture en couture (seams) : chaque intégration externe (sources de données, génération, livraison) est derrière une fonction à signature figée, avec un mode mock — toute la chaîne est testable hors-ligne, sans aucun secret, avant de brancher le réel.
- Sécurité : vérification de signature HMAC-SHA256 des webhooks (anti-spoof), accès base de données en lecture seule (jamais d'écriture dans le warehouse), aucun secret en dur (variables d'environnement uniquement).
- Robustesse : repli déterministe si le LLM est indisponible (un rendez-vous a toujours sa fiche), planification temporelle pour livrer la fiche juste avant le rendez-vous.
- Déploiement sur Render, déclenché par les webhooks de l'outil de planification.
Résultats
Système déployé et testé en production : de la création d'un rendez-vous jusqu'à la fiche livrée au commercial, toute la chaîne fonctionne automatiquement et a été validée sur plusieurs rendez-vous réels. Le commercial reçoit un brief structuré et personnalisé sans aucune recherche manuelle. Projet en cours d'industrialisation.