L'enrichissement de contacts interroge plusieurs fournisseurs de données en cascade. Cela prend du temps — parfois quelques secondes, parfois plusieurs minutes.
Pour éviter que ton workflow expire, tu as besoin de deux nœuds spécifiques : HTTP Request et Wait.
La configuration
Ton workflow doit suivre cet ordre précis :
Nœud HTTP Request → Envoie le profil à Zeliq
Nœud Wait → Met en pause jusqu'à ce que Zeliq renvoie les données
Étape 1 : Nœud HTTP Request
Ce nœud envoie la demande d'enrichissement.
Configuration :
Méthode : POST
URL :
https://api.zeliq.com/api/v1/enrich/phoneAuthentification : Generic Credential Type → Header Auth
(Authorization: Bearer TON_API_KEY)
Corps de la requête (format JSON) :
Inclus l'URL du profil LinkedIn et la variable de callback n8n :
{ "linkedinProfileUrl": "{{ \$json.linkedinUrl }}", "callback_url": "{{ \$execution.resumeUrl }}" }
⚠️ Le callback_url est obligatoire. Il indique à Zeliq où envoyer les résultats.
Étape 2 : Nœud Wait
Connecte ce nœud juste après le HTTP Request.
Configuration :
Resume : On Webhook Call
Limit Wait Time : Activé → 2 heures
Pourquoi 2 heures ?
L'enrichissement peut être instantané ou prendre plus de temps selon la disponibilité des données. Un délai de 2 heures garantit que n8n maintient la connexion ouverte, même si la recherche est lente.
Quand Zeliq trouve le numéro de téléphone ou l'email, le nœud Wait reprend automatiquement et transmet les données enrichies à l'étape suivante.
Un dernier point
Vérifie les paramètres de ton workflow : assure-toi que "Timeout Workflow" est soit désactivé, soit configuré sur plus de 2 heures.
C'est tout. Ton workflow ne tombera pas en erreur, et tu obtiendras des données enrichies à chaque fois.
👩🏼💻 Pour plus d'informations, n'hésitez pas à nous contacter :

