How it works · Connected, not migrated

Add AI to your existing ERP without migrating a single record

Your ERP already holds years of customers, items, prices and transactions. We put an AI layer on top of it, so agents can read that data, do the repetitive work and propose updates, while a person approves every write.

An AI layer on top of your existing ERPYour ERP stays at the bottom as the system of record. Above it sits an AI layer with connectors, agents and an approval step. Your team sits on top: data is read upward, and changes flow down to the ERP only after a person approves them.Your teamAsks, reviews and approvesanswers & draftsapprove · edit · rejectAI LAYERConnectors APIs, views, exports, RPAAgents Each does one jobApprovals A person signs offreadapproved writeYour ERPStays the system of record
Your ERP stays at the bottom. The AI layer reads from it and writes back only after a person approves.
NDA on day oneYour data stays in your environmentHuman approval on every ERP writeFixed scope · fixed price

Why "replace the ERP" is the wrong first move

When a business wants AI, the first proposal is often a new, "AI-native" ERP. On paper that sounds clean. In practice an ERP replacement is one of the riskiest projects a mid-market company can take on: years of master data to cleanse and map, custom reports and integrations to rebuild, every user to retrain, and a cut-over weekend that puts invoicing, purchasing and shipping on the line at the same time.

ERP replacements routinely take longer and cost more than planned, because the hard part is not the software. It is the data, the process changes and the people. And none of that effort automates a single invoice or answers a single question faster on day one.

There is a simpler path. Most of the value people expect from "AI in the ERP" comes from a handful of jobs: matching invoices, answering questions about the data, sorting incoming requests and checking documents. Those jobs can be automated on top of the ERP you already run.

Replacing the ERP versus adding an AI layerReplacing the ERP means data migration, rebuilding reports, retraining users and a risky cut-over before any benefit. Adding an AI layer starts with a 4 to 6 week pilot and adds value one agent at a time.OPTION 1 · REPLACE THE ERPData migrationRebuild reportsRetrain usersCut-overMonths to years of work before the first benefit, with the whole business at risk on cut-over day.OPTION 2 · ADD AN AI LAYERPilot · 4–6 wksAgent 1 liveAgent 2Agent 3Value from the first workflow, then one workflow at a time. Nothing to migrate.
Replacing the ERP puts months of work and the whole business at risk before any benefit. An AI layer starts paying back with the first agent.

What an AI layer on top of your ERP actually is

An AI layer is a small set of services that sits next to your ERP, not inside it. It has three parts:

  • Connectors that read from and write to your ERP and the systems around it: email inboxes, helpdesk, CRM and document storage.
  • Agents that do one job each. They read documents, look up records, apply your business rules and prepare the next step.
  • An approval queue where a person reviews anything the agent wants to change before it reaches the ERP.

Your ERP stays the system of record. The AI layer never becomes a second database of truth. It reads what it needs, proposes what should change, and writes back only through approved, logged transactions.

The three parts of an AI layerConnectors read and write your systems, agents each do one job, and an approval queue lets a person review every change. All of it sits next to your ERP, which stays the single source of truth.Connectors Read and write the ERP, inbox, helpdesk, CRM and documentsAgents Do one job each: read, look up, apply your rules, prepareApproval queue A person reviews every change before it reaches the ERPYour ERP stays the one source of truth. No second database.
Connectors, agents and an approval queue sit next to your ERP, not inside it.

How the AI layer reads and writes your ERP data

Every ERP is different, so we choose the connection method in discovery, in this order of preference:

  1. Official APIs. Most modern and many older ERPs expose REST, SOAP or OData services. These are the safest route for both reading and writing, because the ERP applies its own validation and permissions.
  2. Database views or a read replica. For reporting and question answering, read-only views or a replica give agents fast access without touching production tables. Writes still go through an official interface.
  3. File exports and imports. Scheduled exports, EDI or import templates work well for older systems and batch jobs.
  4. Robotic process automation (RPA). When a legacy ERP has no usable interface, controlled screen automation can enter approved transactions exactly as a user would, with the same permissions and audit trail.

We never write directly into ERP tables. Writes go through the same interfaces your own users and integrations use, so your ERP's rules, number ranges and posting logic still apply.

Four ways the AI layer connects to your ERPIn order of preference: official APIs for reading and writing, database views or a replica for read-only access, file exports and imports for batches, and controlled RPA for legacy systems. The layer never writes directly into ERP tables.MOST PREFERRED1Official APIsSafest route for reads and writesWRITEREAD2Database views or a replicaFast read-only access for answersNO WRITEREAD3File exports and importsBatches, EDI or import templatesWRITEREAD4Controlled RPAFor legacy ERPs with no interfaceWRITEREADLAST RESORTNever: writing straight into ERP tables. Your ERP's own rules always apply.
We pick the connection method in discovery, starting with the safest one your ERP supports.

The architecture, end to end

Here is how one request travels through the layer, whether it is an invoice in the inbox or a question from the finance team:

  1. ERPSystem of record: customers, items, orders, invoices, ledgers.
  2. ConnectorAPIs, database views, exports or RPA, with least-privilege access.
  3. AgentReads, matches, answers and drafts the next step under your rules.
  4. Approval queueEvery proposed write waits here with its evidence and reasoning.
  5. UserApproves, edits or rejects. Every decision is logged.

Reads flow from the ERP to the user. Writes flow back from the user to the ERP, only after approval.

Human-in-the-loop approvals on every write

Agents can read freely within the permissions you give them. Anything that changes money, stock, master data or customer records stops at the approval queue. The approver sees what the agent wants to do, the source documents, the checks it ran and anything it was unsure about. One click approves it, edits it or sends it back.

An approval request with its evidence and audit trailThe agent proposes posting a supplier invoice and shows its evidence: the purchase order matches, 13 of 14 lines were received, and one line is 2.4 percent above the PO price but within tolerance. A person can approve, edit or send it back, and every step is written to an audit log.WAITING FOR APPROVALproposed by Invoice AgentPost supplier invoice INV-20418Precision castings supplier · $12,480.00 · 14 linesMatches purchase order PO-118213 of 14 lines received in fullLine 7 is 2.4% above the PO price (tolerance 3%)ApproveEditSend backAUDIT LOG09:14Agent proposed09:21AP clerk approved09:21Posted to ERP
Illustration: what an approver sees. One click approves, edits or sends the change back, and every step is logged.

Approval rules follow how your business already works. Low-risk, high-confidence items can be grouped into a daily batch. High-value or unusual items can need a second approver. As accuracy is proven over weeks, you decide whether any category of work can be auto-approved, and you can switch any agent back to read-only at any time.

Every step is written to an audit log: who asked, what the agent read, what it proposed, who approved it and what changed in the ERP. That makes the AI layer easier to audit than the manual process it replaces.

AI for legacy ERP: older systems are welcome

Many of the companies we work with run an ERP that is ten or twenty years old, heavily customized, or hosted on a server in their own building. That is not a blocker. Older ERPs usually have a stable database, and stable databases are easy to read. Where there is no modern API, file imports or RPA handle the write side safely.

Because nothing is migrated, an AI layer is also a low-regret step if you plan to change ERP later. The agents, prompts and business rules carry over. Only the connector changes.

Older ERPs today, a new ERP laterAgents, prompts and business rules sit above the ERP. They connect to your current ERP, even an old or customized one, through a connector. If you change ERP later, only the connector is replaced.Agents, promptsand your rulesThese carry over unchangedconnectornew connectorYour ERP today10–20 years old, customized, on-premiseA new ERP laterOnly the connector is swapped
Agents, prompts and rules carry over if you change ERP later. Only the connector changes.

Migrate to a new AI-ERP, or add an AI layer?

Migrate to a new AI-ERPAdd an AI layer to your ERP
CostLicenses, implementation partner, data migration, retraining and parallel runningFixed-price pilot, then a fixed-price production build
Time to first valueMonths to years, after go-live4–6 weeks for a first agent on real data
RiskBusiness-critical cut-over; data and process risk across every departmentOne workflow at a time; read-only first; human approval on every write
DisruptionNew screens and processes for every userUsers keep their ERP; the agent removes manual steps around it
Lock-inTied to one vendor's AI roadmapYou own the code and can switch AI models or ERPs later

What you need to get started

  • One workflow that costs your team real hours each week, such as invoice entry, reporting questions or ticket sorting.
  • A way to reach the data: an API, database read access or regular exports. We confirm this in discovery.
  • Someone who owns the workflow and can approve the agent's work during the pilot.
  • Your rules on where data may be stored and which AI models are allowed. We deploy on-premise, in a private VPC or in the cloud to match.
What you need to get startedFour things: one workflow that costs real hours, a way to reach the data, someone who owns the workflow and approves the agent's work, and your rules on data location and AI models.One workflowthat costs real hours every weekA way to the dataAPI, database access or regular exportsAn ownerwho approves the agent's work during the pilotYour ruleswhere data may live and which AI models are allowed
Four things to have ready before a pilot. We help confirm each one in discovery.

Not sure where you stand? The ERP AI Readiness Scorecard takes three minutes and recommends the agents that fit your answers.

Where to go next

See the four agents we deploy on top of existing ERPs, read how we keep ERP data secure, or check fixed-price pilot pricing.

FAQ

Common questions.

Will the AI layer slow down our ERP?

No. Agents read through APIs, read-only views or a replica, and their load is small compared with your users. For heavy reporting we use a replica so production performance is not affected.

Can the AI change data in our ERP without us knowing?

No. Every write goes through the approval queue and is logged with who approved it. Agents only get the permissions they need, and you can switch any agent to read-only at any time.

Our ERP is old and customized. Can you still connect?

Usually yes. Older ERPs often have stable databases that are easy to read, and file imports or controlled RPA can handle writes. We confirm the method during discovery before you commit to a pilot.

What if we change ERP later?

The agents, prompts and business rules are separate from the ERP. Only the connector needs to change, so your investment carries over.

Do we need clean data first?

Not perfectly clean. Agents are often good at spotting duplicates and inconsistent records. We assess data quality during discovery and include clean-up steps where they matter for the pilot.

Works with leading ERPs, CRMs and helpdesks — cloud, hybrid or on-premise.

ERPCRMHelpdeskEmail inboxDocument storageDatabases & data warehousesCloud, hybrid or on-premise

See an AI agent running on your ERP data in 4–6 weeks.

Fixed scope · fixed price. Human approval on every write. We reply within 1 US business day.

WhatsApp us
Book a callWhatsApp