Make-Fehler überwachen.
Fehlo liest die gescheiterten Läufe aller Szenarien deiner Make-Organisation über die API, gruppiert sie nach Szenario, Modul und Fehlerart und meldet sich dort, wo dein Team arbeitet. Ohne Änderung an den Szenarien.
Was Make selbst meldet
Make schickt bei einem Fehler, der einen Lauf abbricht, eine E-Mail, danach eine Sammelmail alle 5 Minuten, und eine weitere, wenn es ein Szenario abschaltet.1 Abgeschaltet wird nach drei Fehlern in Folge, Szenarien mit sofortigem Trigger (Webhook) schon nach dem ersten.2 Unvollständige Ausführungen, in denen die Fehlermeldung und die Daten des Laufs stehen, speichert Make nur, wenn du sie pro Szenario einschaltest.3
Das reicht für drei Szenarien. Bei dreißig, verteilt auf mehrere Teams und Kunden, gehen die Mails unter, und niemand sieht, dass derselbe Fehler seit einer Woche jede Nacht auftritt.
Was Fehlo daraus macht
- Ein Fehler pro Ursache. Fehlo gruppiert nach Szenario, Modul und Fehlerart. IDs, Zahlen, Links und E-Mail-Adressen in der Fehlermeldung zählen dabei nicht, damit ein Modul, das jedes Mal mit einer anderen Datensatz-ID scheitert, ein Fehler bleibt.
- Häufigkeit und Verlauf. Wie oft, seit wann, zuletzt wann, wie jeder andere Fehler in Fehlo.
- Direkt zum Lauf. Jeder Fehler verlinkt den gescheiterten Lauf und das Szenario in Make.
- Alarme, wie du sie willst: neue Fehler, Häufungen und zurückkehrende Fehler per E-Mail, Microsoft Teams, Discord, Google Chat, ntfy, Zulip oder Webhook.
- Neben deiner Software. Scheitert ein Szenario, weil deine API einen Fehler wirft, stehen beide Fehler in Fehlo.
Weg 1: über die Make-API (empfohlen)
Fehlo liest alle 5 Minuten die gescheiterten Läufe aller Szenarien einer Make-Organisation. An den Szenarien änderst du nichts.
- Projekt in Fehlo anlegen und als Plattform „Make“ wählen.
- API-Token in Make erstellen: Profil, Tab „API“, „Add token“. Gib ihm die Scopes
scenarios:read,organizations:read,teams:readunddlqs:read. - Token in Fehlo einfügen. Fehlo findet die Zone deines Kontos (eu1, eu2, us1, us2) selbst. Erreicht der Token mehrere Organisationen, wählst du eine. Auf Wunsch beschränkst du die Überwachung auf einzelne Teams.
- Testen: Lass ein Szenario scheitern und klick „Jetzt prüfen“, statt 5 Minuten zu warten.
Warum dlqs:read: Die Lauf-Protokolle von Make enthalten keinen Fehlertext. Den gibt es nur in den unvollständigen Ausführungen.4 Fehlo liest deshalb beides: die gescheiterten Läufe (GET /scenarios/{id}/logs mit Status Fehler) und die offenen unvollständigen Ausführungen (GET /dlqs).5 Ohne den Scope kommen die Läufe trotzdem an, aber ohne Meldung, und Fehlo zeigt dir einen Hinweis. Damit unvollständige Ausführungen entstehen, muss im Szenario „Store incomplete executions“ eingeschaltet sein.
Fehlo speichert den Token verschlüsselt und nutzt ihn nur lesend. Trennst du die Verbindung, löscht Fehlo ihn.
Weg 2: per Error-Handler
Ohne API-Token geht es über einen Error-Handler mit HTTP-Modul. Den richtest du in jedem Szenario einzeln ein:
- Rechtsklick auf das Modul, das scheitern kann, dann „Add error handler“.
- „HTTP“, „Make a request“: Methode POST, die Webhook-URL aus Fehlo, Body type „Raw“, Content type „JSON (application/json)“.
- Diese Vorlage als Request content einfügen,
MODULEdurch den Modulnamen ersetzen und fürTYPEundMESSAGEim Mapping-Panel Fehlertyp und Fehlermeldung aus dem Error-Bundle einsetzen:
{
"scenario": { "id": "{{var.scenario.id}}", "name": "{{var.scenario.name}}" },
"execution": { "id": "{{var.execution.id}}" },
"module": { "name": "MODULE" },
"error": { "type": "TYPE", "message": "MESSAGE" }
}Die Webhook-URL antwortet immer mit 202, auch wenn Fehlo eine Meldung verwirft. So scheitert der Error-Handler selbst nie.
Grenzen und Kosten
Jeder gescheiterte Lauf zählt als ein Ereignis im Kontingent deines Plans; der Plan Free enthält 5.000 im Monat. Pro Make-Verbindung und Webhook-URL nimmt Fehlo höchstens 300 Fehler pro Stunde an. Beim ersten Abruf schaut Fehlo 24 Stunden zurück, danach nur auf neue Läufe. Verbinden und ändern können Admins, Manager und Inhaber. Läuft ein Szenario fehlerfrei, aber zu selten, hilft ein Heartbeat-Monitor: Das Szenario ruft am Ende eine URL auf, und Fehlo meldet sich, wenn der Aufruf ausbleibt.
Quellen
- Make Help Center, „Manage your email preferences“, help.make.com/manage-your-email-preferences, abgerufen am 24.10.2026.
- Make Help Center, „Overview of error handling“, help.make.com/Overview-of-error-handling, abgerufen am 24.10.2026.
- Make Help Center, „Incomplete executions“, help.make.com/incomplete-executions, abgerufen am 24.10.2026.
- Make Help Center, „Errors that don’t create incomplete executions“, help.make.com, abgerufen am 24.10.2026.
- Make API, „Scenarios: Logs“ und „Incomplete executions“, developers.make.com, abgerufen am 24.10.2026.
Make ist eine Marke ihres Inhabers. Fehlo steht in keiner Verbindung zu Make.
Häufige Fragen
Muss ich meine Szenarien ändern?
Mit der API-Verbindung nicht. Fehlo liest die gescheiterten Läufe aller Szenarien alle 5 Minuten. Nur wenn du keinen API-Token anlegen willst, baust du in jedes Szenario einen Error-Handler mit HTTP-Modul ein.
Was sind unvollständige Ausführungen?
Läufe, die Make nach einem Fehler mit ihren Daten speichert, damit du sie später fortsetzen kannst. Dort steht die Fehlermeldung. Make speichert sie nur, wenn im Szenario „Store incomplete executions“ eingeschaltet ist, und nicht bei jedem Fehler, etwa nicht, wenn schon das erste Modul scheitert.
Welche Rechte braucht der Token?
scenarios:read, organizations:read, teams:read und dlqs:read. Fehlo liest nur, es startet, ändert oder löscht nichts in Make.
Funktioniert das mit mehreren Make-Organisationen?
Ja. Du verbindest jede Organisation einzeln, im selben oder in verschiedenen Fehlo-Projekten, etwa ein Projekt pro Kunde.
Geht das auch mit n8n oder Power Automate?
Ja, über die Webhook-URL des Projekts. Alles, was JSON per POST schicken kann, meldet darüber Fehler. Pflicht ist nur das Feld message.