Why AI Projects Stall in the Pilot Phase

    By Can KuşaklıPublished

    A company starts an AI project. A vendor is chosen, a pilot is defined, three months of work follow. The pilot succeeds. There is a presentation and management is pleased.

    Then nothing happens.

    Six months later the solution is either not used at all or sits as a tab nobody opens on a computer in the warehouse. The project is officially a "success" and nobody brings it up again.

    This is not the exception, it is the rule. And the cause is usually not the technology, whatever people assume.

    Why do AI projects stall in the pilot phase?

    Most enterprise AI projects hit the same wall: the people who know AI do not know the ERP, and the people who know the ERP do not know AI.

    That sentence may sound too simple. Let us make it concrete.

    The AI side - whether a startup, a consultancy or the company's own data science team - knows how to build the model. They know what is possible, which data is useful, how to measure the solution. What they do not know is why that company's order process took the shape it did. Why two product codes exist for the same item, why an approval step cannot be skipped, why the person in the warehouse has no time to look at that screen at six in the morning.

    The ERP side knows all of that. They know what lives where in the system, what a field is really used for, why a certain report comes out wrong. What they do not know is what is technically possible today. They often do not even realize the problem in front of them is solvable.

    Both sides do their jobs well. The problem is that nobody does the translation in between.

    During a pilot this gap stays invisible, because pilots run in controlled environments, with selected data, with an enthusiastic team. The gap appears on the way to production - once the project meets real data, real permission constraints and the real people who are already doing the job somehow.

    What is missing is the layer that does that translation. An automation layer is a piece of software that sits on top of your existing business system - whether that is SAP or a Microsoft stack - and runs the repetitive work a person does by hand, with the same permissions and without changing the system itself.

    Are you behind, or did nobody write the layer?

    Most teams we talk to start the conversation with an apology. "We are a bit behind on this" or "our processes are still very manual."

    That diagnosis is wrong, and because it is wrong, it does harm.

    You are not behind. The system is yours. The data is yours. The people who know the process are yours. The only thing missing is that nobody has stood in the right position so far to write what can be done with what you already have.

    The distinction matters, because "we fell behind" pushes companies toward the wrong fix: big, sweeping, expensive transformation projects. The real diagnosis - "nobody wrote the layer in between" - points to something much smaller and much faster.

    What do the processes stuck in that gap look like?

    The work Akyalabs does sits exactly in this gap. The processes share these traits:

    They run by hand not because they cannot be automated, but because nobody wrote the code. There is no technical barrier. Nobody was simply there to define the job, connect it to the system and put it live.

    They live in one person's head. One person really knows the process and it is written down nowhere. When that person goes on leave, the work stops.

    Nobody complains. This is the most telling sign. Everyone knows that report is pulled by hand on Monday morning, but nobody has named it a problem. It has become "that is how the work runs."

    They may sit on SAP, Netsis, Canias, a local CRM or a Microsoft-based stack. The brand of the system is not decisive - what is decisive is that the process fell into the gap between the system and the person.

    Typical examples: matching orders against delivery notes, tracking aged receivables, notifying people of production plan revisions, month-end close checklists, passing candidate details along in hiring. None of it is exotic. Most companies have at least two. For a concrete list, see 5 manual processes still running by hand at SAP/Netsis companies.

    What does it take to get past the pilot?

    The difference between projects that stall and those that reach production comes down to three things:

    RequirementProject that stallsProject that reaches production
    Size"Let us optimize the whole supply chain"One report, one notification, one match
    Process definitionDescribed in conversation, never written downWritten down, exceptions extracted
    The person doing the jobLeft outsideAt the centre of the design

    First: start at the right size. Pilots tend to be chosen too ambitiously. The projects that reach production often start embarrassingly small. A small job reaches production because it starts working without having to convince anyone. Marka Araçları is an example at that scale: it targets a single repetition, reading the TÜRKPATENT bulletin and running ePats checks one by one. At one office that check was repeated by hand roughly 8,000 times a month.

    Second: write the process down. A process has to be defined before it can be automated, and in most projects this is never done. Writing it down looks boring but it is the most valuable part of the project: it is the only step that ends dependence on one person. Its value remains even if the automation never runs.

    Third: bring the person doing the job into the process. Whoever prepares the report by hand today is the real expert on that process. When projects leave that person outside, two things happen: exceptions in the process get missed, and that person, understandably, does not take ownership of the solution. When the same person is included, the design is right and the rollout goes smoothly.

    None of these three is a technology problem. All three are approach problems - and that is exactly why most stalled projects stall.

    A fourth cause of unused pilots is putting the output in the wrong place. At a manufacturing plant, maintenance documents were scattered across folders, files and people. Bakımcı brought them into a single chat assistant: when a technician is unsure, they type the question and get the answer from the plant's own documents. The assistant is reachable from anywhere, so nobody has to walk back to the office to look something up. The solution goes to where the work is already done.

    We explain how the layer is built technically in a separate article: How to Automate SAP Reporting Without Replacing SAP.

    What does Akyalabs actually do?

    We work in three ways, and which one is right depends on the company.

    Implementation training. So your team can do this on its own. Instead of buying a tool and hoping, your own people learn to automate your own processes. In the long run this is the healthiest path, because whoever builds the layer also maintains it, and they sit inside the company.

    One-to-one collaboration on specific processes. A concrete process is chosen, defined together, built and put live. Scope is kept narrow from the start. The aim is to get the first working thing into production as quickly as possible.

    Custom product development partnerships. Only where it makes sense. If the need repeats and standard solutions cannot meet it, we build it together.

    What all three share: we do not touch your existing system. We do not change your ERP, upgrade it or replace it.

    Where do you start?

    The first step you can take on your own is simple: for one week, note which jobs on your team run by hand. Then ask one question for each - does this job include a step that needs a decision?

    Every job where the answer is "no" can be automated today.

    If a few lines came out of that list, it is worth a conversation. The easiest way to begin is not a proposal but a chat: whichever process runs by hand at your company, let us look at it together.

    The automation layer is missing - not the system.

    Frequently asked questions

    Our AI pilot was technically successful but nobody uses it. What went wrong?

    Most likely the solution was placed outside the flow of the people who do the work today. If the output goes to a new dashboard nobody opens, it will not be used, however accurate it is. The rule is simple: if the report arrives by email today, its automated version should arrive by email too. Any solution that asks for a new habit has to pay the cost of building that habit.

    Should we build AI automation in-house or bring in outside help?

    They are not opposites. In the long run the healthiest setup is that whoever builds the layer also maintains it, because processes change and depending on outsiders for every change slows things down. What works in practice is building the first one or two processes together while your team learns by watching, then continuing in-house. What you buy is not labour but the shortcut of someone who has made the mistakes before.

    We are a small company. Is AI automation too early for us?

    No. What matters is not company size but how often a task repeats. If a manual job repeats weekly, automation makes sense however small the company is. The effect is often bigger in small companies, because the time of the person doing the job is proportionally more valuable and the dependence on that one person is a bigger risk.

    Our data is messy. Should we fix it before starting an AI project?

    Usually no. 'Fix the data first' projects take years on their own and many never finish. The better order is the reverse: focus on one process and fix only the data that process needs. Once scope is limited to a single process, data cleanup becomes a manageable task and the automation can start without waiting for a company-wide clean-up.

    How do we measure whether an AI pilot succeeded?

    Pick one number at the start and measure it before any automation. The most useful one is usually the time between a request being made and the result being delivered. It tells you more than hours worked, because it includes the waiting. After the pilot, measure the same number again and compare with your own before-and-after values, not with vendor averages.

    Let's find the right automation for your business

    Let's review your processes together and see where AI can save you the most time.

    Start a discovery call
    © Copyright 2026, Akyalabs