Ajouter un heartbeat à un workflow n8n
Un nœud HTTP Request placé à la fin confirme que l’exécution a réellement eu lieu. Si n8n ne démarre plus le workflow, ce signal disparaît et LastPing ouvre un incident.
Avant de commencer
Créez un monitor avec la fréquence réelle de votre workflow, puis copiez son URL depuis le dashboard. Son token est secret : ne le publiez pas.
Installation
Copiez l’URL du monitor
Dans LastPing, ouvrez la fiche du monitor et copiez l’URL de ping complète. Utilisez un monitor distinct par workflow.
https://lastping.fr/api/ping/VOTRE_TOKENAjoutez HTTP Request à la fin
Dans l’éditeur n8n, ajoutez un nœud HTTP Request après la dernière action métier. Reliez la sortie principale de cette action au nouveau nœud.
Configurez l’appel
Choisissez Method GET, collez l’URL dans URL et laissez Authentication sur None. Aucun header ni corps n’est nécessaire.
GET https://lastping.fr/api/ping/VOTRE_TOKENExécutez le nœud
Cliquez sur Execute step. n8n doit afficher un code HTTP 200 et le corps JSON retourné par LastPing.
{"ok":true}Routes disponibles
L’URL de base suffit pour un heartbeat. Les variantes enrichissent l’historique si votre plateforme gère plusieurs branches.
GET https://VOTRE_URL_DE_PINGPOST https://VOTRE_URL_DE_PING/successPOST https://VOTRE_URL_DE_PING/fail?msg=ErreurVérifier
Exécutez le workflow manuellement, puis revenez sur sa fiche LastPing. Le statut devient Up et le dernier signal affiche l’heure de ce test.
200 {"ok":true}. Le monitor passe de Pending à Up.