← Tous les guides

Guide · Sans-code

Surveiller Make (ex-Integromat) avec un interrupteur homme mort

Un scénario Make peut cesser de tourner sans aucun signal rouge : un déclencheur désactivé, une connexion d'appli qui expire, un quota d'opérations atteint. Un check-in Mortemain attrape tout cela, car il alerte sur le silence, pas seulement sur une erreur de scénario.

1. Créez un check

Créez un check dans Mortemain avec la même planification que le déclencheur de votre scénario (intervalle, webhook, ou déclencheur d'appli), et une fenêtre de grâce assez large pour couvrir les variations normales de durée. Copiez son URL de ping :

 votre URL de ping
https://ping.mortemain.com/your-check-uuid

2. Ajoutez un module HTTP à la fin du scénario

Tout à la fin de votre scénario, ajoutez un module HTTP → Make a request. Réglez la méthode sur GET et l'URL sur votre URL de ping :

 HTTP → Make a request
Méthode : GET
URL :     https://ping.mortemain.com/your-check-uuid

Comme c'est le dernier module du flux, il ne s'exécute qu'une fois que tous les modules précédents ont réussi : un check-in signifie donc vraiment que tout le scénario s'est terminé, pas seulement qu'il a démarré.

3. Alertez immédiatement en cas d'échec

Faites un clic droit sur le module le plus susceptible d'échouer (ou entourez toute la route) et choisissez Add error handler. Dans le gestionnaire, ajoutez un autre module HTTP → Make a request pointé vers l'URL /fail :

 gestionnaire d'erreur → HTTP → Make a request
Méthode : GET
URL :     https://ping.mortemain.com/your-check-uuid/fail

Réglez le gestionnaire sur Resume ou Ignore pour que le scénario ne reparte pas en boucle. Le ping /fail vous alerte au moment même où quelque chose casse, au lieu d'attendre que la prochaine exécution planifiée ne se manifeste pas.

4. Suivez la durée du scénario (optionnel)

Pour voir combien de temps prend chaque exécution, ajoutez un premier module HTTP qui fait le check-in sur /start avant que le vrai travail ne commence :

 premier module → HTTP → Make a request
Méthode : GET
URL :     https://ping.mortemain.com/your-check-uuid/start

Mortemain affiche alors le temps écoulé entre le ping /start et le check-in final : un scénario qui se met soudain à durer plus longtemps (une API lente, un jeu de données qui grossit) apparaît sans qu'il faille une règle d'alerte séparée.

Testez

Lancez le scénario une fois manuellement et vérifiez que le check passe actif dans Mortemain en quelques secondes. Forcez une erreur (désactivez une connexion, ou déclenchez le gestionnaire d'erreur avec une exécution de test) pour vérifier que le ping /fail arrive immédiatement, puis désactivez le scénario pendant un cycle pour vérifier que l'alerte de check-in manquant se déclenche après la fenêtre de grâce : c'est le mode de panne que les notifications propres à Make ne détectent pas seules.

Pas de module HTTP disponible sur une étape donnée ? Le guide webhook / « appeler une URL » couvre le même principe pour Zapier, Power Automate, n8n, et les simples champs webhook.