Corriger Expandi qui n'envoie pas les messages (invitations en attente)
Une campagne connector ouvre par une invitation, et un lead qui en a déjà une en attente ne peut pas en recevoir une seconde. La campagne n'a donc rien qu'elle soit autorisée à faire, et elle le dit dans un onglet que personne n'ouvre.
La campagne tourne, les leads sont dedans, et rien ne part. Aucune invitation, aucun message, et le compteur d'actions reste à zéro. La campagne ne signale pas d'erreur, et c'est ce qui rend le diagnostic difficile de l'extérieur.
Une cause explique une grande part de ces cas, et elle est suffisamment contre-intuitive pour que personne ne la trouve : les leads que vous avez ajoutés ont déjà une invitation en attente. Une campagne connector commence par envoyer une invitation, et on ne peut pas en envoyer une seconde à quelqu'un qui en a déjà une en cours. La campagne n'a donc rien qu'elle soit autorisée à faire, et elle le dit dans un onglet que presque personne n'ouvre.

Pourquoi rien ne part
Expandi ne traite pas la plupart de ces cas comme des erreurs, parce que de son point de vue rien n'a échoué : la première action de la séquence n'est pas permise pour ces leads, donc elle n'a pas été tentée. C'est pourquoi la campagne reste là, en apparente bonne santé. Cinq situations documentées produisent cela.
| Cause | Comment la reconnaître | Quoi faire |
|---|---|---|
| Les leads avaient déjà une invitation en attente | Le motif d'échec indique Already requested | Les retirer, et n'ajouter que des gens sans invitation en cours |
| Compte LinkedIn pas entièrement synchronisé | Aucune action du tout, sur toutes les campagnes | Terminer l'ajout du compte avant toute autre chose |
| Leads sur la branche négative de if connected | Les nouveaux contacts stagnent sans relance possible | Les déplacer vers une campagne Messenger ou Builder |
| Leads mis en pause manuellement | Certains leads stagnent quand les autres avancent | Regarder l'onglet History pour voir qui les a mis en pause |
| Leads en attente après échecs répétés | Une action a échoué deux fois ou plus pour ce lead | Les retrouver dans Troubleshooting et les relancer |
La première ligne mérite le plus d'attention parce qu'elle est à la fois la plus fréquente et la moins intuitive. Une campagne connector ouvre par une invitation. Un lead au statut Connect Requested en a déjà une en attente, donc une seconde ne peut pas partir, et ce lead est soit mis en pause soit en échec avec le motif Already requested. Cela vaut aussi pour les relations de 1er niveau, qui ne peuvent pas davantage recevoir d'invitation. Construisez l'audience avec des personnes de 2e et 3e niveau sans rien en cours et toute cette famille de problèmes disparaît.
La troisième ligne est celle qui piège les gens en milieu de séquence plutôt qu'au départ. Quand beaucoup de nouveaux contacts atterrissent sur la branche négative d'une condition if connected, il n'existe aucun chemin pour qu'ils reçoivent une relance dans cette campagne : la séquence n'a pas d'étape pour eux. Rien n'est cassé, mais rien n'arrivera jamais non plus, et le correctif est de les déplacer vers une campagne Messenger ou une autre campagne Builder où une relance existe.
Les cinq vérifications, dans l'ordre
La moins chère d'abord. Les deux premières prennent moins d'une minute et règlent la plupart des cas.
Ouvrez l'onglet Troubleshooting
Commencez ici plutôt que dans les réglages. Il fonctionne comme une liste de contrôle sur votre configuration et signale pourquoi des leads ont été mis en pause ou interrompus, ce qui est l'information dont vous avez réellement besoin. Une campagne qui paraît inerte depuis le tableau de bord a généralement une raison précise et nommée dans cet onglet.
Filtrez la Message Queue sur Failed
Allez sur la page Message Queue et réglez le filtre Status sur Failed. C'est là que vivent les motifs d'échec. Si vous voyez Already requested, vous avez le problème des invitations en attente et c'est l'audience qu'il faut corriger, pas la campagne. Les leads en échec pour ce motif peuvent être supprimés de la campagne afin qu'ils cessent de générer de nouvelles actions en échec.
Confirmez que le compte LinkedIn est synchronisé
Un compte dont l'ajout n'est pas terminé n'exécute pas d'actions, et le symptôme est un arrêt complet plutôt que partiel. Si rien ne bouge dans aucune campagne plutôt que dans une seule, vérifiez ce point avant de regarder une séquence. C'est rapide à écarter et facile à supposer fait.
Regardez où sont les leads dans la séquence
Si les leads sont bien entrés mais stagnent, identifiez sur quelle branche ils se trouvent. Une foule de nouveaux contacts du côté négatif d'une condition if connected n'a aucune étape de relance qui les attend. Transférez ces leads vers une campagne Messenger ou une autre campagne Builder qui possède un message pour les gens qui ne se sont jamais connectés.
Cherchez les leads en pause et en attente
L'onglet History montre les leads mis en pause à la main, ce qui arrive plus souvent que les équipes ne le gardent en mémoire. Séparément, un lead passe en attente quand un message ou une invitation échoue deux fois ou plus, et ceux-là doivent être relancés plutôt que réimportés. Les deux apparaissent comme des leads immobiles pendant que le reste de la campagne se comporte normalement.
Des campagnes qui envoient dès le départ
Quatre habitudes, toutes moins chères que de diagnostiquer une campagne silencieuse.
- Filtrez l'audience par niveau de relation avant d'importer. Seules les personnes de 2e et 3e niveau sans invitation en attente peuvent recevoir une invitation, donc construire la liste ainsi supprime d'emblée la cause la plus fréquente.
- Gardez trace de qui vous avez déjà invité. Les invitations en attente s'accumulent discrètement, et ce sont elles qui transforment une audience d'apparence neuve en campagne incapable d'agir.
- Donnez une destination à chaque branche if connected. Si le chemin négatif n'a pas d'étape de relance, les leads qui y atterrissent sont bloqués par construction et non par accident.
- Regardez l'onglet Troubleshooting le premier jour, pas le cinquième. Toutes les causes de cette page se manifestent en quelques heures après le lancement, et le coût de le découvrir tard est une campagne que vous croyiez active pendant des jours.
Rien de tout cela ne fait envoyer Expandi plus que LinkedIn ne l'autorise. Cela supprime l'écart entre une campagne qui se déclare active et une campagne réellement autorisée à agir.
Si les leads sont en attente plutôt qu'injoignables, c'est la panne voisine et nous l'avons traitée dans comment débloquer une campagne Expandi coincée en Processing. Et pour le versant données, voyez la synchronisation Expandi et les exports CSV.
Des listes de gens réellement joignables
La forme du problème est que l'audience et la séquence ont été conçues séparément. Vous avez construit une liste, puis une campagne dont la première action ne fonctionne que pour une partie des gens qui s'y trouvent, et rien n'a confronté les deux avant le lancement.
Les listes ReactIn sont alimentées par des signaux plutôt qu'assemblées, et cela change qui s'y retrouve. Les gens qui ont commenté un post, participé à un webinaire, visité votre profil ou réservé un appel sont des gens avec une raison récente d'entendre parler de vous, ce qui va de pair avec le fait d'être joignable plutôt que de dormir déjà dans vos invitations en attente depuis trois mois.
La limite honnête, et elle compte ici : les règles de relation de LinkedIn s'appliquent à ReactIn à l'identique. Une relation de 1er niveau ne peut toujours pas recevoir d'invitation, une invitation en attente en bloque toujours une autre, et les plafonds quotidiens sont ceux de la plateforme et non les nôtres. Rien dans notre modèle ne change ce que LinkedIn autorise, seulement la fréquence à laquelle vous finissez par pointer une séquence vers des gens sur lesquels elle ne peut pas agir.
La vraie différence, c'est que la campagne puise dans une liste qui change en continu plutôt que dans un import figé : un lot bloqué n'est donc pas l'unité de panne. Si une personne en particulier n'est pas actionnable, la campagne continue avec celles qui le sont, au lieu qu'un import entier reste à zéro pendant que vous cherchez pourquoi.
Pour une vue fonctionnalité par fonctionnalité, voyez notre comparatif ReactIn et Expandi.
Le fil commun à tout cela, c'est qu'Expandi n'échoue généralement pas, il refuse de faire une chose qu'il n'a pas le droit de faire. Déterminez ce qu'il n'avait pas le droit de faire avant de reconstruire quoi que ce soit, parce que reconstruire reproduit la situation à l'identique.
Questions fréquentes
Sources & Lectures complémentaires
- Expandi regroupe les causes dans why is my campaign not sending.
- Les motifs d'échec eux-mêmes sont dans how to check failed messages.
- Pour ce que montre chaque onglet de campagne, voyez campaign tabs explanation.
- Et les règles propres à la campagne connector sont dans connector campaign.
Articles similaires
Corriger l’erreur de chargement du widget de chat Phantombuster
Phantombuster documente cette erreur, et le correctif documenté est surtout d'attendre. Le coût réel est un Phantom laissé en boucle, qui brûle du temps d'exécution sur des tentatives vouées à l'échec.
Contourner les limitations de Salesflow (guide 2026)
L'import CSV existe, un type de campagne pour les contacts que vous avez déjà aussi, et les blacklists partagées également. Les contraintes qui mordent sont plus étroites : URL Sales Navigator refusées, plafonds par voie, blocage volontaire des doublons.
Débloquer une collecte de leads Dripify (guide 2026)
La plupart des collectes bloquées sont terminées ou en attente. Le Lead Collection Report nomme la cause, la limite de recherche termine les exécutions en silence, et les heures d'activité suspendent le chargement des leads autant que l'envoi.
Corriger la synchronisation Expandi et les exports CSV (2026)
Trois des versions les plus fréquentes d'une synchronisation Expandi cassée sont des comportements documentés : l'export part par email au lieu d'être téléchargé, un lead connu est dédupliqué volontairement, et un champ au-delà de 300 caractères est écarté en silence.