Passer au contenu principal

Configurer l'enrichissement Zeliq via N8N

API - N8N

Mis à jour il y a plus d’une semaine

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 :

  1. Nœud HTTP Request → Envoie le profil à Zeliq

  2. 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/phone

  • Authentification : 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 :

Avez-vous trouvé la réponse à votre question ?