All features

Draw your incident process.
Then let it run.

A flow is a picture of what should happen when something breaks — and the thing that actually executes it. No runbook that goes stale, no glue code nobody wants to own.

Available on Every plan

A single condition node splits the quiet day from the bad one. Both paths are visible, both are live.

01

Nodes for the things you already use

Payment gateways, webhooks, message queues, serverless functions, databases and notification channels. Each node is configured in the panel, not in code, so changing a route is a two-minute edit rather than a deploy.

Add a node

Payment gateway

Stripe, PayPal

Webhook

Any HTTP endpoint

Message queue

SQS, RabbitMQ, Kafka

Serverless function

Lambda, Cloud Functions

Database

Postgres, MySQL, Mongo

Notification

Email, SMS, Jira

02

Branch on what actually happened

Send a declined card down a retry path and a 500 down an escalation path. The same flow handles the quiet day and the bad one, and you can see which branch fired.

Incoming report
status ≥ 500 ?

no — declined card

Retry in 1 h · email customer

yes — server error

SMS on-call · status page

03

The diagram is the documentation

Hand a new engineer the flow instead of a wiki page. What they read is what runs — which is not true of any runbook written more than a month ago.

app.atflow.xyz/flows/billing
AWS Lambda: process_sub

Node

AWS Lambda: process_sub

Renews subscriptions from the queue. On failure the payment is retried once, then on-call is paged.

payment-intent-failed · 318

Advanced details

Built by AI agents too

Claude Code, Cursor or any MCP client can read flows and add nodes through the API. Starter and up.

One flow per service

Split by service or environment — each flow has its own webhook key.

Flows by plan

1 on Hobby; 4 included on Starter and 8 on Pro, then $10 and $8 per extra flow; unlimited on Enterprise.

Safe concurrent edits

A version check stops two editors, or an agent, overwriting each other.

Book an Enterprise demo

Frequently asked questions.

A Flow is a visual workflow that defines how errors and events are processed in your system. Each flow can include multiple nodes for triggering, processing, and responding to events.

Get your free account. One flow included.

Nothing to install, no card required. Draw your first flow and point your app at it.

Get started free