Know the moment an n8n workflow goes quiet.
n8n tells you when a workflow throws an error. It stays silent when a trigger stops firing, a credential expires, or a workflow gets switched off. Checkilo is the alarm for that silence, installed as a native node with no ping URL to wire.
What n8n alerts miss
An error means it tried. Silence means it stopped trying.
n8n runs the workflow; Checkilo watches every checkpoint. The expensive failures are the ones n8n cannot see, the runs that never start, so there is no execution and nothing to alert on.
The workflow switched off
Someone deactivated a workflow after testing and forgot. n8n logs no error, because nothing ran. Checkilo sees the heartbeat stop and tells you when the expected run doesn't arrive.
The expired credential
An OAuth token went stale over the weekend. The trigger stopped firing instead of failing, so there is no execution and no error to email. Checkilo notices the silence.
The dead trigger
A webhook source went quiet. Your workflow is active, healthy, and completely idle. Checkilo expects a ping, does not get one, and alerts you.
Get connected
Add Checkilo to n8n in two steps.
Once per n8n instance
Add the node
On n8n v1.94+, including n8n Cloud, Checkilo is a verified node. Open the nodes panel on the canvas, search Checkilo, and add it from More from the community. Nothing to install by hand; your workspace owner just enables community nodes once.
Prefer the classic route, or on older self-hosted n8n? Open Settings, then Community nodes, then Install, and paste the package name.
@checkilo/n8n-nodes-checkilo
Per workflow
Connect and configure
In the node, add a Checkilo API credential and paste your API key; n8n verifies it automatically. Then pick your automation from the dropdown, loaded live from your account, and choose Event Ping for a single heartbeat or Workflow Ping for Start, Checkpoint, and Finish. Add optional metadata rows. Create a key in your Checkilo dashboard after you sign up.
Runs correlate automatically: the run id comes from the n8n execution id, so every step of one run groups itself. There is no ping URL to paste.
Only automations set to Require API key appear in the dropdown. Turn it on for the automation you want to watch.
Verified on n8n Cloud and self-hosted alike (n8n v1.94+): search Checkilo on the canvas and add it. On older versions, install it from Settings, then Community nodes. Either way, the universal HTTP method always works.
Common questions
Before you let a workflow run unwatched.
Does n8n alert you when a workflow stops running?
Only when a run starts and then throws an error. If a workflow is switched off, a credential expires, or a trigger stops firing, nothing runs, so n8n has no execution to alert on. That silent stop is what Checkilo watches: it expects a heartbeat from your workflow and tells you the moment one doesn't arrive.
How do I get notified when an n8n workflow fails?
Add the Checkilo node to the workflow and it sends a heartbeat as each run passes through. When a run fails, times out, or never arrives, Checkilo alerts you in Slack, email, Discord, Telegram, LINE, Teams, or a webhook, and names the last checkpoint the run reached, so you know which node to open instead of hunting through executions.
Do I need to write code to monitor n8n?
No. Checkilo is a verified n8n node: search Checkilo on the canvas, add it, pick the workflow and the event, and it's watching. There's no ping URL to paste and no HTTP node to wire by hand. A plain HTTP request works too if you prefer, but the node means you never touch one.
Is Checkilo free for n8n?
Yes. Free watches 5 automations with no card, and the verified n8n node is included, nothing extra to install. Outgrow five and Pro is $19 a month for 50 automations. Every alert channel, from Slack and email to Teams and webhook, is on every plan, Free included.
Start watching your n8n workflows.
Free for 5 automations, no card. Add the node, pick an automation, and your first run appears on the timeline.