Cet article est aussi disponible en :

🔗 Intégrer les PopUps via Webhooks

ℹ️ Note: Cet article a été traduit automatiquement en utilisant l'IA et peut contenir des inexactitudes. Si quelque chose ne va pas, veuillez contacter notre équipe de soutien.


Webhooks vous permet d'envoyer des données de soumission popup à n'importe quelle URL externe en temps réel. C'est parfait pour se connecter Hoppy PopUps avec des systèmes personnalisés, des CRM, des services de notification ou toute plateforme qui accepte les requêtes HTTP.


Chaque fois qu'un visiteur soumet un formulaire popup, l'application envoie une charge utile JSON à votre terminal webhook configuré — instantanément et automatiquement.



⚠️ Avant de commencer


Avant de configurer les webhooks, assurez-vous:


  • Les Hoppy PopUps app est installĂ© sur votre Shopify magasin
  • Vous avez une URL de webhook prĂŞt Ă  recevoir des donnĂ©es (de votre dĂ©veloppeur, CRM ou service tiers)


Aucune clé d'API ou aucun compte externe n'est requis dans l'application — juste un paramètre HTTPS valide.



🛠️ Étape 1 — Ouvrir la section Intégrations


Ouvrir la Hoppy PopUps application de votre Shopify Admin.


Alors :


→ Cliquez sur le Intégrations onglet du menu de navigation de gauche


Localiser la Intégration de Webhook carte.


Si elle n'est pas encore connectée, la carte affiche :


→ Non connecté



🔗 Étape 2 — Entrez votre URL Webhook


À l'intérieur de la carte d'intégration Webhook:


→ Cliquez sur Connecter Webhook


Saisissez l'URL de votre webhook dans le champ fourni.


Exemple


https://your-crm.com/api/popup-submissions


Alors :


→ Cliquez sur Enregistrer & se connecter


L'application marquera le webhook comme connecté. Le badge d'état change pour :


→ ✅ Connecté



📋 Étape 3 — Comprendre la charge utile


Sur chaque soumission popup, l'application envoie un POSTE demander Ă  votre URL webhook avec la charge utile JSON suivante:


{
"email": "user@example.com",
"phone": "+1234567890",
"EmailCollectionName": "My Popup Name",
"country": "United States",
"time": "14:30",
"date": "2025-01-15",
"isReturningCustomer": false
}


Description des champs


Champ


Désignation des marchandises


Courriel


L'adresse électronique soumise par le visiteur


téléphone


Le numéro de téléphone soumis (si recueilli)


EmailCollectionNom


Le nom interne du popup qui a reçu la soumission


Pays


Le pays détecté depuis l'emplacement du visiteur


heure


Heure locale de la soumission


date


Date de la demande


est de retour Client


true si le visiteur s'est déjà présenté; false si nouveau


La demande est envoyée avec Content-Type: application/json et comprend un délai de 5 secondes.



⚙️ Étape 4 — Comment le Webhook se comporte


  • Incendie sur chaque soumission — Quel que soit le type ou le contenu de popup
  • Non-blocage — Si votre webhook est lent ou ralenti, l'expĂ©rience du client n'est pas affectĂ©e
  • RĂ©cupĂ©rations automatiques — L'application enregistre le succès et l'Ă©chec de la console; vĂ©rifiez les journaux de votre serveur si les donnĂ©es n'arrivent pas
  • Temps rĂ©el — La charge utile est envoyĂ©e immĂ©diatement après l'enregistrement



✅ Étape 5 — Sauver l'intégration


Après avoir entré votre URL webhook :


→ Cliquez sur Enregistrer


Votre intégration webhook est maintenant active.



🧪 Étape 6 — Tester l'intégration


Pour vérifier que votre paramètre reçoit des données :


→ Ouvrir votre vitrine Incognito ou privé fenêtre du navigateur
→ Déclencher un popup et soumettre une adresse e-mail de test


Exemple :


testwebhook@example.com


Alors :


→ Vérifiez les journaux de votre webhook ou votre système connecté
→ Vérifier qu'une charge utile JSON est arrivée contenant l'email de test, le nom contextuel, la date, l'heure et les données de localisation


💡 Si vous n'avez pas accès aux journaux de serveurs, utilisez un service de test gratuit (comme webhook.site) comme paramètre temporaire pour inspecter la structure de la charge utile.



⚠️ Dépannage courant


Webhook ne reçoit pas de données


Si des soumissions se produisent mais que votre point final ne reçoit rien:


→ Vérifier l'URL de webhook est correcte et utilise HTTPS
→ Vérifier que le webhook est marqué comme Connecté dans la carte d'intégration
→ Vérifier que le popup est publié et reçoit activement les communications
→ Vérifiez les règles de votre serveur pare-feu ou CDN — ils peuvent bloquer la requête


Charges utiles retardées ou manquantes


Si les charges utiles sont incompatibles:


→ L'application utilise un délai de 5 secondes — assurez-vous que votre endpoint répond dans cette fenêtre
→ Le webhook n'est pas un blocage ; un paramètre lent n'arrêtera pas le popup de travailler, mais la demande peut se terminer
→ Vérifiez les limites de tarifs du serveur si vous recevez des volumes de soumission élevés


Erreurs JSON ou d'analyse non valides


Si votre système ne peut pas lire la charge utile:


→ L'application envoie Content-Type: application/json avec un corps JSON standard
→ Assurez-vous que votre terminal attend JSON et non des données codées par formulaire
→ Quelques champs (comme phone) peuvent être des chaînes vides si elles ne sont pas collectées — gérer les valeurs null/vide gracieusement



🎉 Résultat final


Une fois configuré avec succès :


✅ Chaque soumission popup envoie des données en temps réel à votre paramètre personnalisé
✅ La charge utile comprend le courriel, le téléphone, le nom contextuel, l'emplacement, l'horodatage et le statut du client de retour
✅ L'expérience client n'est jamais bloquée par la livraison webhook
✅ Vous pouvez vous connecter Hoppy PopUps à pratiquement tout système qui accepte les requêtes HTTP 🔗


Mis Ă  jour le : 10/09/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !