IFTTT (if this, then that) est un service d'automatisation simple, pensé pour les applets personnels et la domotique. La connexion depuis DynamiHost est un seul webhook : DynamiHost envoie l'événement scan.created à IFTTT chaque fois qu'un de vos codes dynamiques est scanné, et votre applet 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 IFTTT.
Étape 1 : obtenez une URL de webhook depuis IFTTT
- Dans IFTTT, créez un nouvel applet et choisissez Webhooks comme service « if this ».
- Choisissez Receive a web request et donnez un nom à l'événement, par exemple
dhscan. - Ouvrez les paramètres du service Webhooks dans IFTTT : votre clé personnelle y est affichée. Votre URL de déclenchement se construit à partir du nom de l'événement et de cette clé, sous la forme indiquée dans la documentation Webhooks présentée là. Copiez-la.
Gardez la clé privée : toute personne qui possède l'URL complète peut déclencher votre applet.
Étape 2 : ajoutez l'URL dans DynamiHost
- Ouvrez Webhooks dans le tableau de bord et cliquez sur Add endpoint.
- Collez l'URL construite dans IFTTT et sélectionnez l'événement scan.created.
- Enregistrez l'endpoint. IFTTT ne peut pas vérifier l'en-tête de signature de DynamiHost, donc le secret de signature n'est pas utilisé sur cette plateforme.
Étape 3 : testez la connexion
Sur la page Webhooks, cliquez sur Send test sur votre nouvel endpoint. L'activité de l'applet dans IFTTT affiche l'exécution. Scannez ensuite un de vos codes avec votre téléphone et regardez l'événement réel suivre.
Ce qui arrive, et une limite
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. IFTTT transmet jusqu'à trois valeurs d'une requête webhook aux actions de votre applet, donc il convient mieux aux alertes simples qu'à la journalisation de données : l'applet se déclenche à chaque scan, mais ne peut pas archiver la charge utile complète. Si vous avez besoin de l'événement complet dans une feuille de calcul ou un CRM, utilisez une des autres plateformes de cette catégorie et laissez IFTTT gérer l'alerte. Le format complet de la charge utile, 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
- Recevez une notification sur votre téléphone dès qu'un code est scanné.
- Faites clignoter une lampe connectée ou commutez une prise connectée à l'arrivée d'un scan.
- Journalisez une ligne simple dans une note ou envoyez-vous un email à chaque scan.