← Ted KellyDEMOFictional company & dataView code
Summit Home Services · Automation ops

Know every morning that your automations ran, and what needs you.

Every automation logs every run, retries on its own when something hiccups, and texts a person when it can't recover. At 6:30 every morning the owner gets one email: what ran, what broke, and which jobs need someone.

Checking…

Demo clock9:42 AMsped up

When something breaks

Time is sped up: 1 minute takes about a second

A run fails, then retries on its own with longer waits each time. It either recovers, or it texts a person with the error, what's held and a suggested fix. Work is held, never dropped.

  1. Runon schedule
  2. Retry 1after 1 min
  3. Retry 2after 5 min
  4. Retry 3after 15 min
  5. Outcomerecover or alert
Ready.

Alerts

Automations

Each bar is one day of the last 14. Amber means a retry fixed it, red means a person had to step in.

Heartbeat checks

A separate watchdog checks that each automation actually ran when it should. An automation that stops quietly gets caught within 5 minutes, even when nothing errored.

AutomationExpectedLast runCheck

The watchdog runs on n8n, and a small Apps Script checks the watchdog itself, so the checker can't stop quietly either.

Run log

Every run, retry and check is written down, including the boring ones. If it isn't in the log, it didn't happen.

TimeAutomationResultItemsTookDetails