Most automation projects start with the workflow. Map the steps, pick the tool, connect the systems, switch it on. The data question comes later. Usually in week three, when the agent produces an answer nobody believes.
Ask a simple question in most firms: what is the current contract value for this client? Finance has one number in the accounting system. The account manager has another in the CRM. The project lead has a third in a spreadsheet that gets updated most Fridays. Each of them can explain why their number is right. None of them is wrong on purpose. They work from different sources, and until now that was fine, because a person closed the gap in their head.
An agent cannot do that. It does not ask which number is right. It takes the one it is given and acts on it, quickly and every time. If three systems disagree, automation does not fix the disagreement. It scales it.
A person doing a task carries context nobody wrote down. They know the CRM status is rarely updated after a contract is signed. They know the region field changed meaning when the sales team reorganised. They know the invoice export misses credit notes, so they add them by hand.
That knowledge is the real control layer in most workflows, and it lives in people's heads. When you hand the workflow to an agent, you take the person out and keep the data. Every quiet correction they used to make goes with them.
This is why so many pilots look good in a demo and fail in production. The demo runs on a clean sample. Production runs on the real thing.
It is not a data quality project. You do not need perfect data to automate. You need an agreement about the figures this one workflow depends on. It covers four things.
That is the whole agreement. It fits on one page per workflow. Most firms have never written it down.
Take a workflow almost every services firm wants to automate: the monthly report to each client. Hours spent, budget used, work delivered, what comes next.
On paper it is a strong candidate. It passes the three tests for a first agent: a fixed format, a named person who can check it quickly, and a mistake that is caught before it goes out. Then you look at the data.
An agent that builds the report from those sources will produce something that looks right and is wrong in ways the client spots first. The account manager then spends longer fixing the report than writing it used to take. And the team decides the AI does not work.
Now run the same workflow after the agreement.
Same workflow. Same agent. A very different result, and nothing about the AI changed.
Every firm finds its data problems eventually. The question is when, and what it costs.
Found before the build, a data gap is a conversation and a decision. Found during the build, it is rework. Found after go live, it is a wrong number in front of a client and a team that stops trusting the agent. Trust lost that way is slow to win back.
There is a second reason. The agreement you write for one workflow carries over. Once the firm agrees that accounting is the version of record for budget, the next agent that touches budget starts from that decision, not from a fresh argument. The data agreement compounds, the same way a good specification does.
On Runbaze, the agreement becomes part of how the work runs. The specification for each agent names its sources and its rule for conflicts. When the data does not match, the output lands at a gate, and a named person decides. Every run goes on the record: which sources the agent read, what it produced, which model ran and who approved it. When someone asks where a number came from, the answer is already there.
But a platform can only enforce an agreement that exists. The agreement comes first.
If you are about to automate a workflow, ask the people who run it today one question: where does each number come from, and who would know if it were wrong? If the answers differ, that is your first piece of work.
A Data Foundation Scan does this properly, in four weeks, for a fixed fee. For each system and critical data flow, it answers four questions. Which system holds the version of record, and who owns it. Where the data breaks. What that blocks today. And what it takes to fix, in the order that unblocks the most. You get one document, the Data Readiness Assessment, and it is yours whether or not you continue with us.
Know which data to trust first. Then automate on top of it.