n8n monitoring for agencies
Anyone running n8n for clients rarely has one instance — they have ten. Each with its own interface, its own execution list, its own login. As long as everything runs, none of that stands out. It stands out on the day a client calls and asks why no orders have arrived since Tuesday.
Three states that matter
Failed executions you can spot in n8n itself if you have to — they sit in the execution list, and an error workflow can report them. That is the easy case.
Workflows that stopped running are the hard one. A schedule trigger that quietly fails to register after a restart produces no error — it produces nothing at all. To any system waiting for errors, that looks like calm. Duskwatch knows each workflow's interval and reports when a run fails to happen.
Unreachable instances are something n8n structurally cannot report: whatever would send the alert is inside the thing that went down. A watchdog on the outside notices on its next pass.
What Duskwatch stores
Workflow names, schedules, execution IDs with timestamp and status, the affected node and a truncated error message. No execution contents. Servers and database sit in the EU, and the data processing agreement is ready and waiting.
And the client?
At the end of the month there is a report per client: executions, failure rate, incidents, downtime and the manual work saved — as a PDF, carrying your logo on the Agency plan. That is the part you can take into a retainer conversation.
Try it free or read the guide first.