Your n8n workflows fail quietly.
This catches them.

Pisama reads real workflow executions and surfaces the failures that slip through: timeouts, swallowed errors, runaway loops, and exploding payloads. Free deterministic repairs can add guards and error routes after approval. Pro adds model-generated fixes for the failures that need more context.

Choose your setup

Start where the workflow lives

Run Pisama yourself, start with hosted detection at no cost, or give your team AI-assisted fixes when a detection needs action.

Change plans when the work changes

Fair-code

Self-hosted

Keep the service, dashboard, and execution data in your own environment.

  • Local heuristic detection
  • No hosted account
  • Deterministic repairs: guardrails and error routes
Self-host (fair-code)
Cloud

Free

Get hosted detection, a dashboard, and deterministic repairs for one connected n8n instance.

  • 1 n8n connection
  • Evidence-backed diagnosis
  • Deterministic repairs: guardrails and error routes
Start free cloud
Pro preview

Fix and approve

Give a team room to connect more workflows, generate fixes, and apply approved changes with a rollback point.

  • 5 n8n connections
  • 200 model-generated fix generations each month
  • Apply and roll back approved fixes
Request Pro access
Comparison of self-host, free cloud, and Pro preview options
IncludesSelf-hostFree cloudPro preview
DeploymentSelf-hostedPisama cloudPisama cloud
Code licenseFair-codeHosted serviceHosted service
Execution dataYour environmentPisama-managedPisama-managed
n8n connectionsYou manage them15
Local heuristic detectionEvidence-gated workflow and execution detectorsEvidence-gated workflow and execution detectorsIncluded
Evidence-backed diagnosisIncludedIncludedIncluded
Deterministic repairsInput guardrails and error-route repairsInput guardrails and error-route repairsIncluded
Model-generated fixesRequires a cloud keyNot included200 generations per month
Advanced detectionNot includedNot includedRuntime-specific additions as released
Managed operationsYou operate itIncludedIncluded
Team governanceNot includedNot includedNot included

Self-hosting is free for internal use under the Pisama Sustainable Use License. Managed service operation, competing hosted or embedded use, and commercial support require a separate agreement.

Compare the full Pisama product family
Evidence-gated detectors, two lanes

Structural analysis of the workflow, runtime analysis of the execution

The structural lane reads the workflow graph itself, with precision tuned against thousands of real community workflows. The runtime lane reads what actually happened in an execution: real timings, real errors, real payload sizes, validated on a smaller corpus of real executions.

Timeout

A node genuinely ran past its threshold in a real execution, likely timing out the caller.

Classified failure

A real node error is classified as rate-limit, credential, provider, expression, timeout, or node failure.

Resource explosion

Output payloads or item counts ballooned mid-run, the pattern behind memory and quota blowups.

Unbounded cycle

A workflow graph cycle with no exit and no iteration bound. Intentional batch loops are recognized and left alone.

Excess complexity

Control flow tangled enough to be a reliability risk, calibrated on thousands of real community workflows.

Error routing

A failed execution with no error workflow, or an error route that cannot receive the incident, is surfaced only when the recorded failure proves it.

Catch it early, catch it cheap

Cheap checks run first. An AI fix runs only when a detection needs one.

Waiting for a failed run to tell you something went wrong is the expensive way to learn it. Both detection lanes are free and evidence-gated, so Pisama reads every workflow and every execution up front, then saves the paid AI fix for the detections that actually need action.

01$0 · structural
Read the workflow graph

Cycles with no exit, tangled control flow, a missing error route. Caught from the workflow itself, before an execution ever runs.

02$0 · runtime
Read every execution

Real timings, real errors, real payload sizes. Evidence-gated, so a detection fires only when the recorded run proves it.

03on approval · cloud
Fix only when it is needed

The cloud tier drafts the fix and applies it once you approve, with a snapshot to roll back. Detection itself stays free.

Three ways in

Works with n8n Cloud and self-hosted, no workflow rewrites

Community node or webhook

Install the n8n-nodes-pisama node, or point any HTTP node or error workflow at the ingest endpoint.

API polling, zero setup

Give the server your n8n API key and it polls recent executions on its own. No workflow edits at all.

Self-host in one command

docker compose up starts the detection server and this dashboard on your own machine.

Packages

Use the integration or embed the engine

The community node delivers executions to Pisama. The Python engine runs detection inside your own application. They are independent packages, so install only the surface your deployment needs.

n8n community node

n8n-nodes-pisama

Install by package name under n8n Settings, Community Nodes. It signs and sends execution data to hosted or self-hosted Pisama.

View on npm
Python engine

pisama-n8n-engine

Embed the dependency-free structural detector lane directly in a Python service. The source package uses the Pisama Sustainable Use License.

View engine source