Passer au contenu principal

Configurer l'enrichissement Zeliq via N8N

API - N8N

Mis à jour cette semaine

L'enrichissement de contacts est un processus complexe et synchrone qui interroge plusieurs fournisseurs en cascade.

Pour garantir que votre workflow n'échoue pas si la recherche prend du temps, vous devez utiliser une combinaison spécifique de deux nœuds : HTTP Request et Wait.

Voici comment faire :

Guide Étape par Étape

La logique du workflow:

Vous devez configurer votre flux dans cet ordre précis :

  1. Nœud HTTP Request : Envoie le profil à Zeliq et indique à n8n où attendre la réponse.

  2. Nœud Wait : Met le workflow en pause jusqu'à ce que Zeliq renvoie les données trouvées.

  • Étape 1 : Le nœud HTTP Request (L'envoi)

Configurez ce nœud pour envoyer la demande.

⚠ Le paramètre indispensable (Body) : Dans la section "Send Data" (format JSON), vous devez inclure l'URL du profil LinkedIn ET la variable spéciale de n8n pour le callback.

Copiez ce JSON :

{   "linkedinProfileUrl": "{{ $json.linkedinUrl }}",   "callback_url": "{{ $execution.resumeUrl }}" }
  1. Étape 2 : Le nœud Wait (La réception)

Connectez ce nœud directement après la requête HTTP.

  • Resume : Choisissez On Webhook Call.

  • Limit Wait Time : Activez cette option et réglez-la sur 2 Heures.

    • Pourquoi ? L'enrichissement peut être instantané ou prendre du temps selon la complexité de la recherche. Une marge de 2 heures garantit que n8n ne fermera pas la connexion prématurément, même si le réseau est lent.

Une fois que Zeliq trouve le numéro ou l’email, le nœud Wait s'active et sort les données enrichies (numéro de téléphone, statut) que vous pouvez utiliser dans la suite de votre workflow.

Point d’attention: Vérifier dans les settings du workflow que le "Timeout Workflow" est bien désactivé ou bien réglé sur une durée supérieur à 2h.

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