Guide · Sans-code
Surveiller Zapier avec un interrupteur homme mort
Zapier vous envoie un e-mail quand une étape échoue, mais pas quand un Zap arrête complètement de se déclencher : une appli de déclenchement déconnectée, un quota de tâches atteint, un compte mis en pause par quelqu'un. Un check-in attrape les deux cas, car il alerte sur le silence, pas seulement sur un événement d'erreur.
1. Créez un check
Créez un check dans Mortemain, réglez sa période sur la fréquence attendue du Zap (l'intervalle de scrutation de son déclencheur, ou l'intervalle d'un déclencheur Schedule by Zapier), et copiez l'URL de ping :
https://ping.mortemain.com/your-check-uuid
2. Faites le check-in en cas de succès avec Webhooks by Zapier
En toute dernière action du Zap, une fois toutes les autres étapes exécutées, ajoutez une action Webhooks by Zapier :
- Événement : GET
- URL : votre URL de ping
- Laissez le reste par défaut
Comme elle se trouve tout à la fin, elle ne se déclenche que si le Zap entier s'est réellement terminé, pas simplement au moment où il s'est déclenché.
3. Alertez immédiatement en cas d'échec d'une étape
Les e-mails d'échec natifs de Zapier vous préviennent qu'une étape a échoué, mais ils ne partiront pas du tout si le Zap ne s'est jamais déclenché. Pour un signal explicite et immédiat sur les vraies erreurs : ouvrez les réglages Error handling de l'action la plus susceptible d'échouer et configurez-la pour continuer le Zap en cas d'erreur, puis créez une branche avec Paths by Zapier pour que le chemin d'échec ne s'exécute que si cette étape a échoué. Terminez ce chemin par une seconde action Webhooks by Zapier en GET, dirigée cette fois vers l'URL /fail :
https://ping.mortemain.com/your-check-uuid/fail
Mortemain alerte dès que cette requête arrive, au lieu d'attendre que le check reste silencieux.
4. Mesurez la durée d'exécution (optionnel)
Vous voulez savoir combien de temps prend un Zap ? Ajoutez une action Webhooks by Zapier en GET juste après le déclencheur, dirigée vers …/your-check-uuid/start. Mortemain calculera le temps écoulé entre cet appel et le ping de succès, et pourra signaler un Zap qui met anormalement longtemps.
Testez
Activez le Zap et déclenchez-le une fois (ou utilisez le bouton Test de Zapier sur la dernière étape) et vérifiez que le check passe actif dans Mortemain. Puis forcez volontairement l'échec d'une étape et vérifiez que le chemin d'échec envoie bien le ping /fail et que l'alerte arrive immédiatement.
Vous utilisez Make, Power Automate, n8n ou un autre outil sans accès shell ? Le guide webhook / « appeler une URL » couvre le même principe pour ces outils.