Latenode est une plateforme d'automatisation qui facture les scénarios au temps d'exécution plutôt qu'à la tâche, et qui permet d'insérer du JavaScript dans n'importe quelle étape. La connexion depuis DynamiHost est un seul webhook : DynamiHost envoie l'événement scan.created à Latenode chaque fois qu'un de vos codes dynamiques est scanné, et votre scénario prend le relais.

Ce qu'il vous faut

  • Une offre DynamiHost avec les webhooks : Trial, Pro ou Business. Si la page Webhooks de votre tableau de bord affiche un message de verrouillage, votre offre n'inclut pas encore les webhooks.
  • Un compte Latenode.

Étape 1 : obtenez une URL de webhook depuis Latenode

  1. Dans Latenode, créez un nouveau scénario.
  2. Ajoutez le nœud Trigger on Webhook comme premier nœud.
  3. Le nœud génère une URL de développement et une URL de production. Copiez l'URL de production : l'URL de développement exécute le scénario une fois pour le débogage, puis l'arrête.

Étape 2 : ajoutez l'URL dans DynamiHost

  1. Ouvrez Webhooks dans le tableau de bord et cliquez sur Add endpoint.
  2. Collez l'URL de production de Latenode et sélectionnez l'événement scan.created.
  3. Enregistrez, puis copiez le secret de signature affiché une seule fois pour l'endpoint. Un nœud JavaScript dans le scénario peut le vérifier : la page Intégrations du tableau de bord contient un extrait Node prêt à l'emploi pour ce contrôle.

Étape 3 : testez la connexion

Sur la page Webhooks, cliquez sur Send test sur votre nouvel endpoint. Assurez-vous que le scénario est déployé et en cours d'exécution, puis consultez son historique d'exécutions dans Latenode pour l'exécution de test. Scannez un de vos codes avec votre téléphone et regardez l'événement réel suivre.

Ce qui arrive

Chaque livraison est l'événement scan.created : l'identifiant du code, son code court et son nom, l'heure du scan et, quand ils sont connus, le pays, la ville, l'appareil, le système d'exploitation, le navigateur et le référent. Le format complet de la charge utile, la vérification de la signature, les réessais et la règle de désactivation automatique sont décrits dans Webhooks : soyez notifié à chaque scan, dans ce centre d'aide.

Idées d'automatisation

  • Journalisez chaque scan dans Google Sheets ou votre propre base de données via un nœud HTTP Request.
  • Envoyez une alerte Telegram ou email quand un code est scanné dans une nouvelle ville.
  • Refaçonnez la charge utile avec un nœud JavaScript et transmettez-la à votre propre API.