SaaS & outils métier
CRM de prospection automatisée
Conception et développement d’un CRM interne de prospection permettant de centraliser les prospects et d’automatiser les campagnes de prise de contact. Le projet est présenté sur Codeur.com comme un outil métier conçu pour structurer la prospection commerciale de Xoraql.
01 / Le travail
Fonctionnalités développées
- ↗Gestion des prospects
- ↗Campagnes et séquences d’e-mails
- ↗Planification des envois
- ↗Suivi des réponses et des statuts
- ↗Arrêt des relances selon les événements reçus
- ↗Envoi asynchrone via Brevo
02 / Contexte métier
Structurer la prospection de Xoraql
Prospect Engine est un CRM interne conçu pour organiser la prospection commerciale de Xoraql. Son périmètre couvre les entreprises et contacts, depuis leur découverte et leur qualification jusqu'au suivi de la prise de contact et de la réponse.
Les entreprises et les contacts sont organisés selon le contexte de prospection, avec des campagnes dédiées pour structurer les prises de contact et leur suivi.
03 / Solution développée
Des campagnes pilotées par séquences
Le travail s’organise par entreprise et par contact. Une campagne réunit ensuite ses destinataires, ses étapes et un mode d’exécution — manuel, hybride ou automatique. Depuis sa fiche, l’équipe peut préparer les livraisons, mettre à jour l’état d’un destinataire ou enregistrer une réponse. Cette vue relie la préparation des messages au suivi commercial.
À partir des étapes, le système prépare les livraisons et leurs dates en tenant compte du fuseau horaire de la campagne. Avant l'envoi, les traitements vérifient notamment les quotas, l'éligibilité et les suppressions. Le suivi d'une réponse reconnue met le destinataire en état répondu et annule les livraisons suivantes déjà planifiées; certains événements de désabonnement ou de rebond entraînent également arrêt et suppression.
04 / Architecture
Une interface reliée à une chaîne d’envoi asynchrone
L'interface Next.js et React communique avec une API NestJS. Le backend organise les fonctions partagées et les parcours métier; Prisma accède aux données PostgreSQL.
Lorsqu'une campagne prépare des livraisons, le planificateur crée un job pg-boss associé à chaque livraison. Des workers reprennent les tâches, appliquent les contrôles métier puis transmettent les e-mails à Brevo. Les webhooks Brevo actualisent les réponses et les événements de délivrabilité.
05 / Périmètre implémenté
Des parcours de prospection reliés
La gestion des prospects, les campagnes, les séquences, les imports et le suivi des envois s’articulent dans un même outil. Les tâches de délivrance sont traitées en arrière-plan, tandis que l’équipe suit les réponses et les statuts depuis les campagnes.
06 / Technologies
Profil Xoraql sur Codeur.com ↗

