Le WordPress d'aujourd'hui, décodé pour les développeurs

Tips

Transférer un lead mal qualifié vers une file de relance manuelle Brevo

Retirer un contact de l'automatisation sans le supprimer, pour laisser un commercial reprendre la main plus tard.

Par Clément Hadrot • 10 juin 2025 • 4 min de lecture • Aucun commentaire
Transférer un lead mal qualifié vers une file de relance manuelle Brevo

list_id, contact_attributes, webhook : ce sont les trois briques qui suffisent à résoudre un problème récurrent des automatisations marketing, celui du lead qui ne correspond à aucun scénario prévu mais qu’on ne veut surtout pas supprimer. Sur Brevo, la tentation la plus fréquente est de désinscrire purement le contact de la liste, ce qui revient à perdre sa trace commerciale du jour au lendemain.

La bonne approche consiste à créer une sortie de secours : un statut intermédiaire qui retire le contact des séquences automatiques tout en le rendant visible dans une file dédiée, consultée manuellement par un commercial lors d’un point hebdomadaire.

Identifier le mauvais scénario avant qu’il ne s’exécute en boucle

Un lead « mal qualifié » se reconnaît généralement par une combinaison de signaux : email professionnel générique (contact@, info@), aucune réponse aux deux premiers emails de la séquence, ou champ « secteur d’activité » manifestement hors cible. Plutôt que de laisser la séquence continuer jusqu’à son terme, mieux vaut couper court dès le deuxième point de contrôle.

Créer l’attribut de statut dans Brevo

L'essentiel à retenir : Sortir un contact d'un scénario sans perdre son historique ; Un statut dédié « à qualifier manuellement » ; Un webhook qui déclenche la bascule

La première étape se fait côté interface Brevo : ajouter un attribut contact de type texte, par exemple STATUT_QUALIFICATION, avec les valeurs possibles en_cours, a_qualifier_manuellement et qualifie. Cet attribut sert de condition de sortie dans le scénario d’automatisation.

{
  "email": "contact@exemple-generique.fr",
  "attributes": {
    "STATUT_QUALIFICATION": "a_qualifier_manuellement",
    "SCENARIO_ORIGINE": "webinaire-avril-2025",
    "DATE_BASCULE": "2025-06-10"
  }
}

Le webhook qui déclenche la bascule

Depuis WordPress, si le formulaire de capture de leads est géré par un plugin qui expose des hooks (Gravity Forms, Contact Form 7 avec extension, ou un formulaire maison), on peut appeler l’API Brevo directement après soumission pour poser cet attribut avant même l’entrée dans le scénario automatique :

add_action( 'lead_soumis', 'basculer_lead_douteux_brevo', 10, 1 );
function basculer_lead_douteux_brevo( $donnees_lead ) {
    if ( lead_semble_douteux( $donnees_lead ) ) {
        wp_remote_post( 'https://api.brevo.com/v3/contacts', array(
            'headers' => array(
                'api-key'      => BREVO_API_KEY,
                'Content-Type' => 'application/json',
            ),
            'body' => wp_json_encode( array(
                'email'      => $donnees_lead['email'],
                'attributes' => array(
                    'STATUT_QUALIFICATION' => 'a_qualifier_manuellement',
                ),
            ) ),
        ) );
    }
}

Fonction de détection simple

La fonction lead_semble_douteux peut se limiter à quelques règles simples au départ, sans machine learning ni scoring complexe :

  • Adresse email commençant par contact@, info@, ou hello@
  • Champ « nombre d’employés » vide ou égal à zéro
  • Domaine email correspondant à un fournisseur d’adresses jetables connu

La file de relance manuelle côté équipe commerciale

Une fois l’attribut posé, un segment Brevo filtré sur STATUT_QUALIFICATION = a_qualifier_manuellement constitue la file de relance. L’équipe commerciale consulte ce segment lors d’un point hebdomadaire et décide, contact par contact, de le requalifier manuellement (retour à en_cours) ou de le marquer définitivement hors cible.

Éviter que le lead ne re-rentre automatiquement dans le scénario

Le piège classique est d’oublier une condition de sortie dans le scénario d’automatisation : sans elle, un contact peut recevoir à la fois les emails automatiques et être suivi manuellement, ce qui produit une relance en double, mal perçue par le destinataire. Chaque étape du scénario Brevo doit inclure une condition « Si l’attribut STATUT_QUALIFICATION est différent de en_cours, sortir du scénario ».

Un lead mis de côté proprement reste une piste commerciale ; un lead supprimé par excès de rigueur devient une opportunité perdue sans même laisser de trace de l’erreur.

Variantes selon l’outil utilisé

Le principe reste transposable à d’autres CRM que Brevo, à condition de disposer d’un champ de statut personnalisé et d’une API permettant de le modifier depuis WordPress. Sur des volumes plus importants, un tableau de bord interne recensant ces contacts en attente, avec date de bascule et origine du scénario, facilite le traitement en évitant que la file ne s’accumule sans jamais être vidée.

Pour aller plus loin

Ce mécanisme de statut intermédiaire s’applique aussi bien au-delà du marketing automation : chaque fois qu’un processus automatique risque de mal traiter un cas limite, prévoir une sortie explicite vers un traitement humain coûte peu et évite des dégâts silencieux, bien plus difficiles à corriger a posteriori qu’à prévenir en amont.

Partager :

À propos de l'auteur

Clément Hadrot

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi