→ AI CRM integration services

AI CRM and ERP integration services for the systems your business already runs on

Your customer history, order data and documents already live in Salesforce, SAP, Dynamics, NetSuite, Odoo or Sage. We put AI inside those systems instead of next to them.

Overview

How we approach this work.

AI CRM integration services from Resser connect language models to the record systems your company already depends on. Not a chat window bolted onto a website, but AI that reads the same account, quote, ticket or order your team is looking at, and writes its result back where the next person will find it.

Most AI pilots stall at exactly this point. The demo works because someone pasted a document into a prompt. Production is different, because production means authentication against your tenant, respecting the permission model, handling the fields your admin renamed four years ago, and surviving the API limits that platform enforces.

We have shipped this work against both cloud and on-premise deployments, including systems nobody would call modern. If your ERP predates the phrase machine learning, that is a normal starting point, not a disqualifier.

What we build

Concrete deliverables.

01

Retrieval over your own records

Ask a question in plain language and get an answer drawn from accounts, orders, tickets and attached documents, with a link back to the record it came from.

02

Draft and write-back with approval

The model drafts the quote, the reply or the summary. A person approves it. Only then does anything change in the system of record.

03

Document intake into structured fields

Invoices, purchase orders, delivery notes and contracts read and mapped onto the fields your ERP expects, with confidence scores and a review queue for anything uncertain.

04

Cross-system answers

Questions that span the CRM and the ERP at once, like whether this customer's open orders justify the discount they are asking for.

05

Agents that act inside guardrails

Scoped tool access, dry-run mode, per-action limits and a full audit log of what the agent did and on whose behalf.

06

Legacy and middleware bridges

Where no usable API exists, we build the integration layer: scheduled extracts, staging databases, message queues, or a thin service in front of the old system.

How we do it

The process, in four phases.

01

Discovery week

We map the systems, the permission model, the data quality and the one workflow worth automating first. You get a written scope with a fixed price at the end of it.

02

Read-only first

The first release only reads. It answers questions and drafts text. Nothing writes back until the answers hold up against your own eval set.

03

Write-back behind approval

Once accuracy is proven, we enable write-back with a human approval step and a complete audit trail.

04

Widen the scope

More record types, more workflows, and the approval step relaxed only where the numbers justify it.

Stack

What we build with.

CRM platforms

Salesforce (REST, Bulk, Platform Events), Microsoft Dynamics 365, HubSpot, Pipedrive, Zoho, and in-house CRMs on Postgres or SQL Server.

ERP platforms

SAP (OData, BAPI, RFC), Microsoft Dynamics 365 Business Central, NetSuite (SuiteTalk, SuiteQL), Odoo, Sage, Infor, and older on-premise systems reachable only by database or file drop.

Integration layer

Typed API clients, webhook and event listeners, scheduled extracts, staging databases, message queues, idempotent retries, and reconciliation jobs that catch what the happy path missed.

AI layer

Anthropic Claude, OpenAI, Google Gemini, AWS Bedrock, Azure OpenAI, Vertex AI, or open weights models on your own hardware where the records cannot leave your network.

Retrieval and storage

pgvector, Qdrant, Azure AI Search, hybrid keyword plus semantic retrieval, reranking, and metadata filters that respect the same row level permissions your CRM does.

Audit and observability

Per-action logging, cost telemetry per workflow, eval suites in CI, and alerting when extraction confidence drops on a document type.

Outcomes

What we ship.

  • Support workflows where the draft reply arrives with the account history already read, and the agent edits instead of researching.

  • Document intake where the review queue holds only the uncertain cases, and clean documents pass straight through to the ERP fields.

  • Cross-system questions answered in seconds that previously meant opening two systems and a spreadsheet.

References with names available after a scoping call.

In depth

AI inside the CRM beats AI beside the CRM

The distinction sounds small and decides the whole return on the project.

AI beside the system is a separate tool. Someone has to leave their workflow, open it, paste context in, read the answer, then go back and retype the result. Each of those steps is a place where a busy person gives up, which is why adoption for these tools tends to collapse after the first fortnight.

AI inside the system meets people where they already are. The summary is on the account page. The draft is in the reply box. The extracted fields are already in the form, waiting to be confirmed. Nobody has to remember a new habit, and that is usually the difference between a tool that gets used and one that quietly dies.

Three integration patterns, and when each is right

Almost every engagement we run is one of these three, or a staged path through all of them.

  • Read and answer. The model reads records and documents, then answers questions or writes a summary. Nothing changes in the source system. Lowest risk, fastest to ship, and often enough on its own.
  • Draft and approve. The model produces something a person would otherwise write, and a person signs it off before it is saved or sent. This is where most of the measurable time saving lives.
  • Act within limits. The model calls real actions against scoped credentials, with per-action caps, dry-run testing and an audit log. Worth it for high volume, well understood workflows. Not worth it for anything a regulator will ask you to explain later.

What actually breaks these projects

Rarely the model. Almost always one of these four, so we look for them during discovery rather than during delivery.

  • Data quality. Duplicate accounts, free-text fields holding four different conventions, and a status field that three departments interpret differently. A model reading that produces confident nonsense.
  • The permission model. If the AI can see records the user cannot, you have built a data leak with a friendly interface. Retrieval has to respect row level access, which means the integration needs to run as the user, not as an admin service account.
  • Platform limits. API call ceilings, bulk job windows and governor limits shape the architecture more than any AI decision does. Finding that out late means rebuilding the pipeline.
  • No owner. If nobody inside the business owns the workflow being automated, there is nobody to define correct, nobody to review the queue, and nobody to notice when quality drifts.

Where the records sit, and who can see them

Customer records are usually the most regulated data a company holds, so this question comes before the model question.

Three setups cover almost everyone. Provider APIs under a data processing agreement with zero retention, which is quick and acceptable for most commercial data. EU region endpoints on Azure OpenAI, AWS Bedrock or Vertex AI, where requests stay on European infrastructure. Or open weights models on hardware you control, where the records never leave your own network at all.

We are based in Croatia and operate under EU law, so residency and the processing agreement are part of the scope from the first call rather than something legal raises at the end. If your sector has rules beyond GDPR, bring them to discovery week and we will design around them.

What it costs

Ranges, published, because the first thing most people want to know is whether this is a ten thousand euro project or a hundred thousand euro one.

A single read-only workflow against one system runs €12,000 to €30,000. Draft and approve across a CRM and an ERP, with document intake and a review queue, sits between €30,000 and €80,000. Anything involving an on-premise model, a legacy system without a usable API, or strict audit requirements starts higher and is scoped individually.

What moves the price: how many systems have to talk to each other, how clean the data is, whether write-back is in scope, and how exact the output must be. An assistant that drafts is a cheaper build than a pipeline that has to be right every single time, and both are legitimate projects.

FAQ

Frequently asked.

Can you integrate AI with Salesforce and SAP at the same time?

Yes, and it is one of the more common requests. The usual shape is retrieval across both, so a question about a customer pulls the relationship history from the CRM and the order and invoice history from the ERP, then answers from both with links back to each record.

Our ERP is old and has no proper API. Is this still possible?

Usually yes. Where there is no usable API we build the integration layer ourselves: scheduled database extracts, a staging schema, file drops, or a thin service in front of the legacy system. It adds scope to discovery week, and it is routine work rather than a blocker.

Will the AI be able to see records a user is not allowed to see?

Not if it is built correctly. Retrieval runs under the requesting user's permissions and the vector index carries the same access metadata as the source records. We test this explicitly before any release, because getting it wrong turns a productivity tool into a breach.

Do you let the AI write into our system automatically?

Only when you ask for it, and never in the first release. We ship read-only first, then draft with human approval, and only enable direct writes for workflows where accuracy has been measured and the audit trail satisfies whoever has to sign it off.

How long does an AI CRM integration take?

Discovery week, then four to eight weeks for a first production workflow in most cases. Systems with clean data and modern APIs land at the short end. Legacy ERPs, strict compliance review or multi-system scope push it longer, and we say so during discovery rather than after.

Want to scope this for your project?

Fill the project-estimate form. We reply within one business day with a preliminary scope and a rough budget bracket.

Request project estimate→