Pipedream est une plateforme d'automatisation conçue pour ceux qui aiment mêler actions préfabriquées et code personnel. La connexion depuis DynamiHost est un seul webhook : DynamiHost envoie l'événement scan.created à Pipedream chaque fois qu'un de vos codes dynamiques est scanné, et votre workflow 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 Pipedream.
Étape 1 : obtenez une URL de webhook depuis Pipedream
- Dans Pipedream, créez un nouveau workflow.
- Pour le déclencheur, choisissez HTTP / Webhook et New Requests.
- Pipedream génère une URL d'endpoint unique pour le workflow. Copiez-la.
Étape 2 : ajoutez l'URL dans DynamiHost
- Ouvrez Webhooks dans le tableau de bord et cliquez sur Add endpoint.
- Collez l'URL de Pipedream et sélectionnez l'événement scan.created.
- Enregistrez, puis copiez le secret de signature affiché une seule fois pour l'endpoint. Une étape de code dans le workflow peut le vérifier : la page Intégrations du tableau de bord contient des extraits Node et Python prêts à l'emploi pour ce contrôle.
Étape 3 : testez la connexion
Sur la page Webhooks, cliquez sur Send test sur votre nouvel endpoint. La livraison de test apparaît comme l'événement déclencheur du workflow, et Pipedream inspecte la charge utile pour que vous puissiez référencer ses champs dans les étapes suivantes. Scannez ensuite 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
- Ajoutez les scans à Google Sheets ou Airtable pour un journal de campagne continu.
- Envoyez un message Slack quand un code franchit un cap de scans.
- Enrichissez le scan avec vos propres appels API dans une étape de code, puis stockez le résultat dans une base de données.