Guide n8n

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.

Module à utiliser : HTTP Request. Placez-le après la dernière action utile du chemin de succès.

Installation

1

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_TOKEN
2

Ajoutez 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.

3

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_TOKEN
4

Exécutez le nœud

Cliquez sur Execute step. n8n doit afficher un code HTTP 200 et le corps JSON retourné par LastPing.

{"ok":true}
Placez le heartbeat après la dernière étape indispensable, pas sur une branche secondaire. Si plusieurs branches doivent toutes réussir, réunissez-les avant le nœud HTTP Request.

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_PING
POST https://VOTRE_URL_DE_PING/success
POST https://VOTRE_URL_DE_PING/fail?msg=Erreur

Vé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.

Réponse attendue : 200 {"ok":true}. Le monitor passe de Pending à Up.