Internal automated prospecting and auditing tool for WordPress services, custom-developed with a Laravel API and an independent Next.js frontend.

screens






1
specifications
The project involved designing an internal tool to automate the discovery, auditing, and qualification of WordPress leads for the agency’s maintenance, optimization, and redesign services.
The objective was to validate, under real-world internal usage conditions, that an automated pipeline for technical research and auditing could generate truly commercially viable leads before considering any expansion to a broader product.
The platform had to cover the entire lifecycle: from geolocated lead search to sales follow-up, including technical detection, performance auditing, scoring, and the generation of a contextualized sales pitch.
2
methodology
The project is based on a decoupled architecture: a Laravel 13 backend exposing a REST API, consumed by a separately developed Next.js frontend. This separation allows for the evolution of business logic, technical auditing, and the user interface without strong dependencies between the two layers.
One of the central challenges of the project was to be able to audit a large number of sites without blocking the application or saturating resources. The audit pipeline (WordPress detection, plugins, technical checks, PageSpeed, contact extraction) is orchestrated via Laravel jobs executed in batch mode, with deduplication per domain and a no-reaudit policy on recent scans. The jobs are distributed across dedicated queues (audits, scoring, emails, integrations) monitored by Laravel Horizon, ensuring isolation of processes and resilience in case of occasional failures.
The sales scoring relies on a deterministic and tested engine that calculates four sub-scores (maintenance, redesign, performance, WooCommerce) based on the signals actually detected during the audit. A dedicated module then generates a sales pitch via the Anthropic API, intentionally constrained by the verified facts about the prospect to avoid overselling or inaccuracies—a deliberate product choice to preserve the tool’s commercial credibility.
Beyond the technical audit, the tool covers the entire sales cycle: geolocated prospect search via the Google Places API, enriched prospect profile, Kanban-style visual pipeline, contact and note management, status change history, and automated follow-up sequence (days 4, 10, and 20). A strong principle guided the product choices: no email is ever sent automatically — the tool generates drafts, validation and sending always remain in the hands of the user.
Rather than rebuilding a billing module, an architectural choice was made from the outset of version 2: when a prospect is converted into a customer, WPRadar automatically triggers the creation of the customer and the recurring billing contract in Cliento (another SaaS developed by the agency), via a dedicated job and webhooks signed with HMAC-SHA256 to secure bidirectional communication. Manual and automatic recovery mechanisms guarantee the reliability of this synchronization, even in the event of missing data on the prospect’s side.
Authentication relies on Laravel Sanctum coupled with TOTP two-factor authentication, with systematic revocation of active sessions upon password changes and a limit on the request rate at sensitive entry points. The entire core business (scoring, audits, synchronization) is covered by a suite of PEST tests, ensuring the stability of the pipeline in the face of successive tool updates.
Project type: Développement sur mesure


3
technical
Application SaaS full-stack (Laravel / Next.js / PostgreSQL)
WPRadar transformed a manual, time-consuming, and unstructured prospecting process into an end-to-end automated pipeline: from lead discovery to conversion into a billed customer. The tool objectively qualifies each opportunity using deterministic scoring and provides a reliable, immediately actionable sales pitch, without requiring any prior manual analysis.
Beyond saving time in the prospecting phase, the project validated the agency’s ability to design a robust SaaS architecture—decoupled API, asynchronous processing at scale, and secure integrations between internal systems—laying the technical foundations necessary for a potential multi-tenant rollout of the tool in a later phase.
Let’s Bring Your Next Digital Solution to Life
Whether you’re looking to build a website, develop a custom business application, launch a SaaS platform, or enhance an existing project, I’ll support you every step of the way to create a solution tailored to your goals.
Or contact me