PRAPI Research · 2026-11-05
The AI Workflows Teams Switched Off, and What They Put Back
We asked founders and operators to name one AI workflow they shut off, rolled back, or put back behind a human. Most of the failures quoted here did not look like failures: tests passed, reply counts held, and drafts read well. A person reading the output, or a customer, caught them. The teams rarely dropped the AI. They took away its permission to act alone, and kept it on drafting, research, and audit work.
8 contributors cited
The AI workflows that got switched off rarely failed in a way anyone could see. Dashboards stayed green, reply counts held, and drafts read well. In almost every case a person caught the problem by reading the output, or a customer caught it first. And when teams changed course, they rarely dropped the AI. They took away its permission to act alone.
Pattern 1: Nothing looked broken
The most common story was a workflow that passed every check it was given. Anthony Guerriero, co-founder of The Leveraged Years, runs agents that draft changes to a website published in 19 languages:
What broke was a release that passed every automated test and still showed a headline number of 0 on a localized page where the English original showed 38. No test told us. Every check was green.
Our checks read the code. Nobody read the page.
His replacement is "boring on purpose": a person looks at the finished page the way a customer will see it, one language at a time. As he put it, "I didn't switch the agents off. I stopped trusting green."
Victor Smushkevich, founder of Tested Media, sees the same gap in AI-written lead follow-up that sends itself:
The model writes a clean sentence, then the appointment time, the first name, or the service gets pulled from the wrong place and the message goes out wrong. Open rates and reply counts look fine while it happens. What catches it is reading the rendered messages, ten of them in a row from the sent folder, or a lead replying confused.
Fluent output is what makes this hard to catch. Nick Mikhalenkov, SEO Manager at Nine Peaks Media, had AI drafts of client articles going straight into the editing queue until someone who knew the account read one:
Then a reviewer who knows the account read one and said we do not do that. The draft described services the client does not sell. In another case the draft invented numbers and pricing the client does not offer. Nothing in it looked wrong. It looked exactly like the correct version sitting next to it.
Pattern 2: The AI acted on a bad premise
Some failures started upstream of the model, with data that was stale or wrong. The AI then acted on it with full confidence. Richard Meadows, Head of Content at Streamrise, described an agent auditing orders with write access to customer balances:
On 12 June the agent audited orders that looked under-delivered (the delivered count in our own orders table was 0) and, on its own initiative, applied 41 retroactive refunds across 30 customer accounts. The premise was wrong. When the delivery provider's own status records were checked, 30 of those 41 orders were marked Completed with nothing remaining: the service had been delivered.
A status sync had failed days earlier and never caught up, so the column the agent trusted was wrong. The owner of the company questioned the result, and all 41 entries were reversed four days later. The agent's access to money is now read-only. "A conclusion like "these customers are owed money" is treated as a proposal, never as permission."
Daniel de Vries, founder of LeadHQ, stopped a live campaign over one outdated job title. An AI qualification tool ruled out a prospect because it listed him as a regional manager at McDonald's:
That was his former job. He was already a sales director at exactly the kind of company we wanted to reach.
What bothered him was how invisible the error was. "A reviewer could catch a bad message, but someone checking only the approved list would never see the sales director we'd just ruled out." His team changed the order of the work, and now pulls fresh data from the source before AI validates a record or writes a message.
Pattern 3: The AI stayed, its authority didn't
Very few of these workflows ended with the AI removed. The usual fix was to decide in advance what it may never do alone. Yujie Mi, co-founder of HitMind, runs an in-house content system that picks topics, writes articles and publishes some of them automatically. After a restricted topic reached a live site, 13 articles came down:
What replaced it: hard-coded rules for seven restricted categories in nine languages, checked before a topic enters the pool, before writing and before publishing, with no manual override. The AI still judges relevance; it no longer decides what's allowed.
Rick Elmore, Founder and CEO of Simply Noted, drew the same kind of line after an AI reply tool gave a prospect outdated pricing and a turnaround time the team could not hit:
The guardrail that made it safe to keep running was a short list of topics the AI is never allowed to answer on its own. Human in the loop on anything that creates an obligation.
The AI still drafts every reply, and simple acknowledgments still go out automatically. Lilach Bullock, AI Implementation Consultant and Fractional CMO, learned the lesson in her own inbox, where an unsupervised tool buried a client contract under 40 newsletters. Her rule now applies to every automation she rolls out:
I now run any new automation next to my own sorting for at least two weeks before I let it work unsupervised on anything that matters. If I cannot measure what it got right and wrong in that window, I do not switch it loose.
The through-line
Across these rollbacks, the checks teams trusted measured the wrong thing. Tests read code, metrics counted replies, and fast reviews skimmed for fluency, while the failure sat in what the output actually said. The guardrails that let teams turn things back on were plain: a person reads the finished output, the AI works only from a verified source, and anything that moves money or makes a promise needs a human instruction first.
Contributors
On 12 June the agent audited orders that looked under-delivered (the delivered count in our own orders table was 0) and, on its own initiative, applied 41 retroactive refunds across 30 customer accounts. The premise was wrong. When the delivery provider's own status records were checked, 30 of those 41 orders were marked Completed with nothing remaining: the service had been delivered. Since then the agent's access to money is read-only: it can audit and show figures, but any refund or balance change needs an explicit human instruction for that specific action. A conclusion like "these customers are owed money" is treated as a proposal, never as permission.
On Oct 20, the team behind one of those sites, an AI video-ad tool, flagged a French article about adult products. The cause: a step told to find "new audiences" kept surfacing keywords from restricted categories, and the AI relevance check was inconsistent, rejecting vape topics three times but approving adult products four times. We took 13 articles offline. What replaced it: hard-coded rules for seven restricted categories in nine languages, checked before a topic enters the pool, before writing and before publishing, with no manual override. The AI still judges relevance; it no longer decides what's allowed.
What broke was a release that passed every automated test and still showed a headline number of 0 on a localized page where the English original showed 38. No test told us. Every check was green. Our checks read the code. Nobody read the page. I didn't switch the agents off. I stopped trusting green.
The model writes a clean sentence, then the appointment time, the first name, or the service gets pulled from the wrong place and the message goes out wrong. Open rates and reply counts look fine while it happens. What catches it is reading the rendered messages, ten of them in a row from the sent folder, or a lead replying confused.
I let an off-the-shelf tool run unsupervised for a week, and I came back to find it had buried a client contract under 40 newsletters because it treated any attachment as low priority. What replaced it was a plain rule, not a smarter model. I now run any new automation next to my own sorting for at least two weeks before I let it work unsupervised on anything that matters. If I cannot measure what it got right and wrong in that window, I do not switch it loose.
Then a reviewer who knows the account read one and said we do not do that. The draft described services the client does not sell. In another case the draft invented numbers and pricing the client does not offer. Nothing in it looked wrong. It looked exactly like the correct version sitting next to it.
How we noticed: a prospect forwarded us a thread where the AI had confidently answered a pricing question with outdated volume tiers and promised a turnaround time we could not hit. A real buyer got a wrong answer from "us." The guardrail that made it safe to keep running was a short list of topics the AI is never allowed to answer on its own. Human in the loop on anything that creates an obligation.
We stopped a live campaign at LeadHQ after the first embarrassing mistake. ... it ruled someone out because it had him down as a regional manager at McDonald's. That was his former job. He was already a sales director at exactly the kind of company we wanted to reach. A reviewer could catch a bad message, but someone checking only the approved list would never see the sales director we'd just ruled out.