← Toutes les réalisations

SaaS & outils métier

CRM de prospection automatisée

XoraqlJuin – septembre 2026

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

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

NestJSTypeScriptNext.jsReactPostgreSQLPrismapg-bossBrevoTanStack Query

Profil Xoraql sur Codeur.com ↗

Une idée similaire ?Parler de votre projet ↗