For teams running n8n, Make or Zapier

Monitoring & Alerts

Every automation watched by deterministic checks. Failures arrive with the cause and a fix to approve.

Built in your own accountsA person approves every fixHanded over with a runbook

3 workstreams that keep your automations running:

ErrorLens · Incidents Interactive example · demo data
Grouped incidents0 open
    Check first · explain second

    Teams that run on AiXCEL systems

    Hrmny ChiroCandy Modern Amenities RepStack AI Product Accelerator One Konnector VT Capital

    Connects to the tools you already use

    • n8n
    • Make
    • Zapier
    • Slack
    • Gmail
    • HubSpot
    • HighLevel
    • Stripe
    • Intercom
    • Airtable
    Workstream 1Sprint

    Instrument every automation

    A fixed-scope build in your own accounts. We map your workflows and their owners, then wrap each one in deterministic checks, route what they find to a named person and queue a fix for approval.

    Choose your platform

    What gets built

    • A map of your workflows, their owners and their exceptions
    • Checks for status codes, missing fields, heartbeats and volume drops
    • Duplicate handling, safe retries and an exception queue
    • Alerts that name the owner and explain the cause
    Talk to us
    Incident flow · n8nInteractive example · demo data
    AI explains after detection
    Outcome

    Detection comes first

    An incident opens from events, thresholds and explicit checks. A model's explanation is never the only evidence that something is wrong.

    AI explains, within bounds

    The model sees only the bounded context of one incident and writes the likely cause in plain words, with the source events attached.

    A person approves the fix

    Each incident reaches a named owner with a proposed fix. Nothing is changed until someone approves it.

    Workstream 2Subscription

    Health checks and uptime

    The watching continues after handover. ErrorLens, the module that does the watching, is delivered inside this service rather than as a standalone product. Heartbeats and polling confirm each automation is running, a failed check opens one incident, and a person approves the fix before anything changes.

    One day, 00:00 to 24:00 · 30-minute windowsInteractive example · demo data
    • Heartbeats received
    • 14:30 · heartbeat missed, incident opened
    • 14:42 · fix approved by a person
    • 14:51 · resolved and logged
    Workflows watched24across three platforms
    Incidents opened1grouped by cause
    Fixes approved1by a named owner
    Open to resolved21min14:30 to 14:51
    1. Always on

      Heartbeats

      Each workflow reports in on its schedule. A missed heartbeat is a failed check, not a hunch.

      Deterministic
    2. Every few min

      Polling

      ErrorLens polls your platforms for health, uptime and errors.

    3. On a failed check

      Incident opened

      One grouped incident, the source events attached, and an alert to the named owner.

      Slack alert
    4. On approval

      A person approves

      The proposed fix waits for a person. Nothing changes until it is approved.

      Person approves
    5. After the fix

      Resolved and logged

      The incident closes and the result is recorded for the next review.

      Logged

    A person approves every fix before it runsChecks run on a schedule, not on someone remembering

    Alerts that arrive with the answer

    A fresh error reaches Slack with the platform, the failing step, the likely cause in plain words and a fix waiting for approval.

    ErrorLensAPP14:30

    HighNew incident · Onboarding

    Platform
    n8n
    Detected by
    Status-code check
    Owner
    Named in the alert
    Grouped
    3 failed runs
    Likely cause · written by AIThe Intercom credential looks expired. Three runs since 14:30 failed at the Create contact step.
    Open incident

    Interactive example · demo data. Try the button.

    • Polling every few minutes across n8n, Make and Zapier
    • Alerts on fresh errors, grouped by cause
    • Source events attached to every incident
    ErrorLens · OverviewIllustrative interface · demo data
    ErrorLens overview dashboard showing a 24-hour error timeline by severity and a severity breakdown.
    ErrorLens product · dashboard screenshotAsk about ErrorLens
    • An error timeline over 24 hours, by severity
    • Open incidents, with recent errors per workflow
    • n8n, Zapier and Make failures grouped, explained and fixed with approval
    In practice · Modern Amenities

    ErrorLens monitors health, uptime and errors across their n8n, Make and Zapier automations, polling every few minutes, with Slack alerts on fresh errors.

    See the work

    ErrorLens in 15 seconds

    Motion summary of ErrorLens product screens · demo data · no sound
    Workstream 3Sprint

    Safe migrations

    Moving from Make to n8n is more than copying steps. Timing, credentials, data formats, retries and who owns exceptions can all change. We inventory first and check behaviour before any traffic moves.

    Move the behaviour, keep the useful parts

    Rebuilding workflows one by one repeats common logic and makes it hard to know whether the new system behaves like the old one. So we group the patterns first and compare both.

    1. Inventory
    2. Patterns
    3. Parity checks
    4. Cutover
    • An inventory of workflows, dependencies and owners
    • Shared integration and transformation patterns, grouped
    • A bounded migration batch with representative fixtures
    • Behaviour checks, a cutover plan and a rollback path
    • Runbooks and handover for n8n
    Scope, not a resultAn earlier project record lists 108 migration candidates. That is an inventory scope, not a count of workflows migrated.
    Parity check · Make to n8nInteractive example · demo data
      Blocked
      How it runs

      How an engagement runs

      Sprints are fixed-scope and priced before we start. Ongoing monitoring runs as a subscription. Every engagement is built in your accounts and handed over.

      1. 01

        Map

        Thirty minutes with Ahmad. We map your automations, their owners and where a failure would go unseen today.

      2. 02

        Instrument

        Checks, alert routing and a fix-to-approve path wrapped around your first workflows, in your own accounts.

      3. 03

        Test the failure paths

        Run the same event twice, send incomplete data and take a connected tool down, then confirm each failure stays visible.

      4. 04

        Hand over

        The keys, a runbook, an operating checklist and training, so your team can run it without us.

      5. 05

        Keep watching

        Monitoring continues as a subscription. Improvements and support are scoped separately.

      FAQs

      Frequently asked questions

      Also see:Lead operationsClient onboardingDashboards

      Can the AI change anything on its own?

      External actions need explicit authorization and tested rules. The AI explains an incident, and drafting, review and execution stay separate steps. A proposed fix waits for a person to approve it.

      Why detect first and explain second?

      Incidents open from events, thresholds and explicit checks, such as status codes, missing fields, heartbeats and volume drops. A model then explains the recorded events in plain words, using only that incident's context. If executions stop completing, the missing completions raise the alert, not a model's opinion.

      How do you migrate from Make to n8n without breaking things?

      We inventory the workflows, group shared patterns and migrate a representative batch before estimating or switching the rest. The same input is replayed against the original and the rebuilt workflow, error handling is compared as well as output, and only one workflow owns external writes during cutover. A rollback path is agreed first.

      What happens before you quote, and how is it priced?

      We review the workflows, their owners, the tools involved and the access needed. The proposal then defines the scope, assumptions, responsibilities and acceptance criteria. Sprints are fixed-scope and priced before we start; ongoing monitoring runs as a subscription.

      What happens after handover?

      Documentation, an operating checklist, a runbook and training are part of the agreed delivery. Ongoing monitoring, improvements and support are scoped separately.

      Book a workflow mapping call

      Schedule a workflow mapping call

      Thirty minutes with Ahmad. We map which automations run unwatched today and what we would put checks around first.

      Book a workflow mapping call