Intégrer une IA conversationnelle au cœur d'un ATS/CRM de recrutement
EmploiMarvin Recruiter avait déjà tout d'un ATS/CRM de référence pour les cabinets de recrutement : multidiffusion sur plus de 100 jobboards, CRM intégré, extension LinkedIn primée, gestion collaborative. L'équipe voulait franchir un cap et intégrer une IA conversationnelle au cœur même de la plateforme, capable d'assister directement les recruteurs depuis l'interface. Lonestone a conçu et développé cette brique IA en s'appuyant sur une architecture MCP, avec un POC livré en priorité puis enrichi par itérations successives.
Durée
3 semaines (POC prioritaire puis enrichissements)
Expertises
Architecture IA
Expertise IA
Développement front & back
Technos
IA (LLM, agents, MCP)
TypeScript
Node.js
Contexte et enjeux
Marvin Recruiter s'était déjà imposé comme une solution complète pour les cabinets de recrutement, en centralisant ATS et CRM sur une plateforme unique. Multidiffusion sur plus de 100 jobboards, extension LinkedIn primée, gestion collaborative avancée, statistiques poussées : l'écosystème était riche et performant.
L'équipe produit identifiait pourtant une limite. Malgré toute cette richesse fonctionnelle, les recruteurs devaient encore naviguer manuellement entre les données, synthétiser eux-mêmes les profils et rédiger leurs emails de présentation. L'enjeu était d'intégrer un véritable assistant au cœur de cette plateforme déjà solide, capable de contextualiser, d'analyser et d'automatiser les tâches à forte valeur ajoutée, en s'appuyant sur les fonctionnalités existantes plutôt que d'y ajouter une couche à part.
Le défi ne tenait pas dans le chat lui-même, mais dans ce qu'il y a derrière. Il fallait rendre le système existant de Marvin, ses API et ses fonctionnalités, interopérable avec l'IA en l'exposant sous forme d'outils (tools) au sein d'un MCP, chacun taillé pour un besoin métier réel du recrutement. Le tout en gardant une interface fluide, en protégeant les prompts et les clés LLM côté serveur, et en accompagnant l'équipe de Marvin pour qu'elle s'approprie ces briques et les fasse évoluer.
Ce qu'on a fait
Concevoir une architecture IA interopérable et évolutive
Le socle repose sur une architecture MCP (Model Context Protocol) qui rend Marvin Recruiter compatible avec n'importe quel agent IA. Cette approche ouvre une intégration native et évolutive, où l'IA interagit directement avec les fonctionnalités existantes à travers trois points d'API dédiés. L'architecture s'appuie sur les technologies SSE (server-sent events) et WebSocket pour des échanges en temps réel fluides.
Exposer le système de Marvin sous forme d'outils métier
Le cœur du travail a consisté à traduire les API et les fonctionnalités existantes de Marvin en outils (tools) exploitables par l'IA, chacun pensé pour un besoin métier concret du recrutement plutôt que comme un simple miroir technique de l'API. Côté architecture, le MCP Server expose ces outils aux agents IA, tandis que le MCP Client, côté serveur, raisonne à partir des requêtes des recruteurs et actionne les bons outils. Cette répartition garde les prompts et les clés LLM côté serveur tout en produisant des réponses contextuelles et pertinentes. L'appui sur le socle IA Lonestone, qui pré-câble les briques d'appel LLM, d'agents et d'observabilité, a permis de livrer un POC en trois semaines.
Couvrir trois niveaux d'usage : lire, écrire, automatiser
L'IA conversationnelle adresse trois familles d'interaction. La lecture et la restitution des données d'abord, avec la génération de résumés de profils et de suggestions de questions d'entretien. L'écriture ensuite, avec la production de documents comme les CV anonymisés au format PDF directement rattachés aux fiches candidats. L'automatisation enfin, avec l'identification des meilleures opportunités et la pré-rédaction d'emails de présentation contextualisés.
Accompagner l'équipe et préserver la fluidité de l'interface
L'expérience a été pensée pour rester au service du recruteur : les réponses s'affichent en streaming au fil de l'eau et les interactions se déclenchent directement depuis les fiches candidats et entreprises, sans alourdir une interface déjà dense. En parallèle, Lonestone a accompagné l'équipe restreinte de Marvin pour qu'elle prenne la main sur l'IA. Une interface de gestion des prompts lui permet d'itérer rapidement sur le comportement de l'assistant et d'ajouter de nouveaux outils métier sans dépendre à chaque fois de ressources de développement.
Conclusion
Un copilote intégré au cœur de l'ATS/CRM
Marvin Recruiter dispose désormais, au cœur même de sa plateforme, d'un copilote qui comprend le contexte, analyse les profils, génère les documents et enclenche les workflows à la place du recruteur. Plutôt que de synthétiser un profil à la main ou de rédiger un email de présentation depuis une page blanche, le recruteur laisse l'IA contextualiser, analyser et proposer, pour se concentrer sur la relation humaine et la stratégie.
La force de l'intégration tient dans son ancrage : l'IA s'appuie sur l'écosystème déjà en place, multidiffusion, CRM et extension LinkedIn, pour démultiplier son impact sans réécrire l'existant. L'architecture MCP garde par ailleurs la porte ouverte à n'importe quel client IA compatible, ce qui protège l'investissement dans le temps.
Le POC livré en priorité a permis de valider l'approche vite, puis d'enrichir la solution par itérations. L'IA vient ainsi renforcer un ATS/CRM éprouvé de l'intérieur, avec des outils métier taillés pour le recrutement et une équipe outillée pour les faire évoluer, un atout concret sur un marché où la rapidité et la pertinence font la différence.
Lonestone apporte son expertise product à 200+ grands comptes, PME et startups depuis 11 ans.
Avec notre équipe senior et nos méthodes rodées, vous pouvez comptez sur une livraison rapide d'un produit robuste vraiment utile.
Nos solutions
On discute de votre projet ?
Échange gratuit et sans engagement, directement avec un expert du sujet. Devis sous 48h.
de Lonestone



