Automations you can hand to an auditor.

Build the flow on a canvas, run it durably, and require a person for anything with consequences. Every run keeps its steps, its inputs and its outputs.

  • Versioned graphs
  • Approvals before effects
  • Hash chained run trail
  1. Built where you can see it

    Steps on a canvas: models, branches, loops, code, data, knowledge and other agents. Every version is kept, and you can compare two of them before publishing.

  2. Runs that survive a restart

    A run is a durable record with checkpoints, not a process holding state in memory. It can pause for an approval, wait for a schedule, and continue where it stopped.

  3. Nothing reaches the outside world unsupervised

    Tools are registered with the effect they have. A run receives a capability that is good for that one call, and the broker performs it, so a credential never reaches the model or the flow.

  4. Triggers that fit the work

    A schedule, a form, a webhook, a chat message, a task, or a change in a collection. The same flow can answer all of them.

What an auditor gets

  • An append only trail of every step, hash chained per run
  • An evidence pack for a single run, ready to hand over
  • Who approved which effect, and when
  • The exact graph version that ran

Next to the tools you already know

Every cell about another vendor is a fact that vendor publishes itself, linked to the page it came from. Nothing here claims they lack a feature, because the point is the shape of the two offers, not a scoreboard.

What you are comparing Neurifly Apptivity n8n n8n Make Make Zapier Zapier OpenClaw OpenClaw Hermes Nous Research
Paid for what runs, not per seat Confirmed A balance you top up, spent on tokens, searches, runs and storage. No seats and no minimum. In part Per workflow execution with unlimited users: 20 euro a month for 2,500 executions, 50 for 10,000, 667 for 40,000. source In part Per credit, where one module action is a credit: 1,000 a month free, then 9 dollars a month for 10,000. source In part Per task: 100 a month free on one seat, Professional from 19.99 dollars a month billed annually. source In part MIT licensed and self hosted, so the software costs nothing and you pay your own model provider. source In part Free and open source under the MIT licence; you pay your own model provider. source
Runs in the European Union without changing plan Confirmed European Union by default, on every plan. There is no region to switch on. In part Self hosting is offered, so the instance runs wherever you put it. source In part Make publishes its regions and data handling on its own pages. source Unconfirmed See Zapier's own pages for where data is processed. source Confirmed It runs on hardware you choose, so the location is yours. source Confirmed It runs on hardware you choose, locally or in Docker, so the location is yours. source
Models from more than one vendor on one account Confirmed Models from several vendors, including open weight ones, picked per conversation and billed on one account. In part Connect whichever provider you like and pay that provider separately. source In part Connect whichever provider you like and pay that provider separately. source In part Connect whichever provider you like and pay that provider separately. source In part You bring your own model keys and pay each provider yourself. source In part You bring your own model keys and pay each provider yourself. source
Every call recorded with its tokens, latency and cost Confirmed An append only trail with the model, tokens, latency, cost and the key that made the call. Agent runs are hash chained. In part Execution history is kept in the instance you run. source In part Scenario history is kept in the account. source In part Task history is kept in the account. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source
A budget per key, refused before the spend Confirmed A limit per key and per organization. The call is refused before it goes past the limit rather than invoiced after. In part The plan caps how many executions a month are included. source In part The plan caps how many credits a month are included. source In part The plan caps how many tasks a month are included. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source
Runs on a schedule Confirmed A schedule trigger, run by the platform's own scheduler rather than by a process that has to stay awake. Confirmed A standard part of the product. source Confirmed A standard part of the product. source Confirmed A standard part of the product. source In part You schedule it yourself on the machine that hosts it. source In part You schedule it yourself on the machine that hosts it. source
Webhook and form triggers Confirmed Webhooks, forms, a chat message, a task or a change in a collection can all start a run. Confirmed A standard part of the product. source Confirmed A standard part of the product. source Confirmed A standard part of the product. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source
A large catalogue of ready connectors In part Tools are imported from an MCP server or an OpenAPI description and approved by a second person, rather than picked from a catalogue of thousands. Confirmed A large catalogue of ready integrations. source Confirmed A large catalogue of ready apps. source Confirmed The largest catalogue of connected apps in the category. source In part Around fifty integrations at the time of checking. source In part Dozens of built in tools and a long list of messaging channels. source
A person approves before anything irreversible Confirmed A step that would do something irreversible waits in an approval centre, and the decision is part of the run's record. Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source
Each run is hash chained with an evidence pack Confirmed The steps of a run are chained so a later edit is detectable, and the pack collects what the run read, wrote and spent. Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source Unconfirmed See the vendor's own pages. source
A code step that runs with no network of its own Confirmed Code runs in the sandbox with its network cut by a filter the runner installs on itself, and the run is billed and recorded per second. In part A code step runs in the instance you host. source In part Custom code is available on the higher plans. source In part A code step is part of the product. source In part It executes commands directly on the machine that hosts it. source In part It executes on the machine that hosts it, through its own terminal backends. source

Confirmed

In part

Unconfirmed

Last updated 4 August 2026

Automate one thing that annoys everybody

Start with a weekly report or an inbox that needs triage, and put an approval in front of anything that sends.