I’m considering building a small tool that monitors your self-hosted n8n workflows and alerts you instantly (Discord/Telegram/email) when an execution fails or hangs — because healthchecks.io/Cronitor don’t understand n8n’s semantics (which node broke, which workflow). Would this be useful to you? What are you currently paying for monitoring, if anything?
Hey @Thomas42-maker, while you wait for a response, here are some things that might help:
Suggested resources
Automatically matched to your question.
Docs:
Forum:
@achamm, @Emmas - you’ve helped with similar issues before, can you take a look?
Automatically suggested by n8n’s community bot. It’s a pilot - please share feedback here.
Welcome @Thomas42-maker!
Yes, this would be useful - most people patch together n8n’s built-in Error Trigger workflow with something else because it only fires on hard failures, not hangs or partial/silent failures inside a workflow.
A few gaps I’d want a purpose-built tool to cover:
- Per-node failure context (which node broke, with the actual error payload), not just “workflow X failed”
- Detecting long-running/stuck executions, not just crashed ones - a workflow stuck in “running” for an hour often means a webhook never resolved or an external API is hanging
- Distinguishing expected errors (e.g. a Slack rate limit you already retry on) from real ones, so you’re not alerted on noise
Right now most self-hosted users I’ve seen wire the Error Trigger to a Slack/Telegram node manually and call it done, but it breaks down once you have 20+ workflows since you lose per-node visibility. If your tool can read execution data directly (via the API or DB) and correlate node-level failures with workflow context, that alone would beat rolling your own.
Thanks, this is exactly the kind of detail I needed. Quick follow-up: would you (or people you’ve seen) actually pay for this as a subscription, or is it something you’d only use if it were free/open-source? And roughly how many workflows does someone need before this pain becomes serious enough to pay for?
From what I’ve seen, most self-hosted users won’t pay until they hit 15-20+ production workflows, that’s usually when manual monitoring stops scaling and a missed failure actually costs money or trust with a client. Below that, people lean on free options (Error Trigger + Slack, or Uptime Kuma push) since the pain isn’t big enough yet. On pricing, a low-cost subscription (10-20 USD/month) beats one-time or open-source for this kind of tool, because ongoing alerting/monitoring feels like infrastructure people expect to pay recurring for, similar to Uptime Kuma Cloud or Better Stack. I’d focus your free tier on catching people right before that 15-20 workflow threshold, then convert them once they feel the pain.