Outil interne de prospection et d’audit automatisé pour les prestations WordPress, développé sur mesure avec une API Laravel et un frontend Next.js indépendant.

screens






1
spécifications
Le projet consistait à concevoir un outil interne destiné à automatiser la découverte, l’audit et la qualification de prospects WordPress pour les prestations de maintenance, d’optimisation et de refonte de l’agence.
L’objectif était de valider, en conditions réelles d’usage interne, qu’un pipeline automatisé de recherche et d’audit technique permettait de générer des leads réellement exploitables commercialement, avant d’envisager toute évolution vers un produit plus large.
La plateforme devait couvrir l’intégralité du cycle : de la recherche géolocalisée de prospects jusqu’à la relance commerciale, en passant par la détection technique, l’audit de performance, le scoring et la génération d’un argumentaire de vente contextualisé.
2
méthodologie
Le projet repose sur une architecture découplée : un backend Laravel 13 exposant une API REST, consommée par un frontend Next.js développé indépendamment. Cette séparation permet de faire évoluer la logique métier, l’audit technique et l’interface utilisateur sans dépendance forte entre les deux couches.
L’un des enjeux centraux du projet était de pouvoir auditer un grand nombre de sites sans bloquer l’application ni saturer les ressources. Le pipeline d’audit (détection WordPress, plugins, vérifications techniques, PageSpeed, extraction de contact) est orchestré via des jobs Laravel exécutés en batch, avec une déduplication par domaine et une politique de non-réaudit sur les scans récents. Les jobs sont répartis sur des queues dédiées (audits, scoring, emails, integrations) supervisées par Laravel Horizon, garantissant l’isolation des traitements et la résilience en cas d’échec ponctuel.
Le scoring commercial repose sur un moteur déterministe et testé, calculant quatre sous-scores (maintenance, refonte, performance, WooCommerce) à partir des signaux réellement détectés lors de l’audit. Un module dédié génère ensuite un argumentaire commercial via l’API Anthropic, volontairement contraint aux faits vérifiés sur le prospect pour éviter tout survente ou approximation — un choix produit assumé pour préserver la crédibilité commerciale de l’outil.
Au-delà de l’audit technique, l’outil couvre l’intégralité du cycle commercial : recherche géolocalisée de prospects via l’API Google Places, fiche prospect enrichie, pipeline visuel type Kanban, gestion des contacts et des notes, historique des changements de statut, et séquence de relance automatisée (J+4 / J+10 / J+20). Un principe fort a guidé les choix produit : aucun email n’est jamais envoyé automatiquement — l’outil génère des brouillons, la validation et l’envoi restent toujours entre les mains de l’utilisateur.
Plutôt que de reconstruire un module de facturation, un choix d’architecture a été acté dès la conception V2 : lorsqu’un prospect est converti en client, WPRadar déclenche automatiquement la création du client et du contrat de facturation récurrente dans Cliento (autre SaaS développé par l’agence), via un job dédié et des webhooks signés en HMAC-SHA256 pour sécuriser les échanges bidirectionnels. Des mécanismes de reprise manuelle et automatique garantissent la fiabilité de cette synchronisation, y compris en cas de données manquantes côté prospect.
L’authentification s’appuie sur Laravel Sanctum couplé à une double authentification TOTP, avec révocation systématique des sessions actives lors d’un changement de mot de passe et limitation du taux de requêtes sur les points d’entrée sensibles. L’ensemble du cœur métier (scoring, audits, synchronisation) est couvert par une suite de tests Pest, garantissant la stabilité du pipeline face aux évolutions successives de l’outil.
Type de projet: Développement sur mesure


3
technique
Application SaaS full-stack (Laravel / Next.js / PostgreSQL)
WPRadar a permis de transformer un processus de prospection manuel, chronophage et peu structuré, en un pipeline automatisé de bout en bout : de la découverte de prospects jusqu’à la conversion en client facturé. L’outil qualifie objectivement chaque opportunité grâce à un scoring déterministe et fournit un argumentaire commercial fiable, directement exploitable, sans travail d’analyse manuel préalable.
Au-delà du gain de temps sur la phase de prospection, le projet a validé la capacité de l’agence à concevoir une architecture SaaS robuste — API découplée, traitement asynchrone à l’échelle, intégrations sécurisées entre systèmes internes — posant les fondations techniques nécessaires à une éventuelle ouverture multi-tenant de l’outil dans une phase ultérieure.
Donnons vie à votre prochaine solution digital
Que vous souhaitiez créer un site web, développer une application métier, lancer une plateforme SaaS ou faire évoluer un projet existant, je vous accompagne à chaque étape pour concevoir une solution adaptée à vos objectifs.
Ou me contacter