Three people. Three jobs. One wrongly accused flow. The same failure, rendered for whoever is holding it — and one where the honest answer is that it was never Flow.
She owns the recipe. She never asked for 18 fault emails. The incident finds her in #flow-ops-oncall, and the fix is a proposal she can read before anything is saved.
He is on call and does not want a picture. This one can also start without him: a hook on the Price Book change wakes the agent at 6:41 PM, seven hours before 18 renewals are due to run. Take the fallback then and INC-4821 never exists.
A campaign manager, not an admin. Her failure is the kind nobody gets paged for: the Spring Launch sequence will run successfully and quietly reach fewer people than she thinks. Monitoring in her language, before the send — not authoring.
The enterprise sev-1 that actually lands on someone’s desk: a flow reports failure, the message says unknown error, and hours later the logs show it was a third-party service the whole time. Flow is the spine of the platform, so it takes the blame for everything hanging off it. Two surfaces, one failure — Priya triages it in Slack until the answer is “this is not ours,” and Devin debugs the same 47 faults in a terminal, where the cause actually lives.
Chat never writes to Production. The sandbox is where you rehearse. DevOps is what ships. Flow Builder stays in the story as the trust surface — the picture you confirm against — not the only door in.
Nobody draws the first draft. The other half of headless: an automation that does not exist yet, described in a sentence — and a canvas opened only to confirm it before it goes live.
A clicks-not-code admin needs an automation that does not exist yet. He describes it in one sentence and opens the canvas for one reason: to see the real flow before go-live. Seven beats, and a human approves every write.
The research the demo is built from. Every step carries what happens, Diego's goal, who is in the loop, the principle it proves, and the hypothesis it tests — including the one nobody has validated yet.
The authoring half of the developer story, written for people who do not write code: describe it, change your mind cheaply, drop into code only where a real calculation is needed, and open the canvas a year later — when six steps have become thirty-four.
An earlier draft let the admin deploy to Production from Slack, inactive by default. It was pulled: deploying inactive is still a production write, and an active record-triggered flow that throws can roll back the triggering transaction org-wide. So chat does what chat is good at — request, review, approve, observe — and the canvas is where a human confirms the shape before go-live.