ServicesData integration for AI
Data integration for AI, so your teams find answers instead of searching
Your staff get answers from company knowledge in seconds instead of searching folders or asking colleagues, and agents can look up and enter data in the systems you already run. We connect file shares, SharePoint, ERP, CRM, tickets and databases so the system finds the right document or record, respects who may see it and stays current when the data changes. It is worth most where knowledge is spread over many systems, and we build it so your IT team can run it afterwards.
What we deliver
- 1
A source inventory: which systems hold the answers, who owns them, how current and how clean they are.
- 2
Connectors and an index for documents, with each user's permissions applied to every search.
- 3
Live access to systems such as ERP or ticketing through approved tools, for data that must not be copied into an index.
- 4
Update jobs, retrieval tests on your own questions and documentation your team can maintain.
What changes for your business
People spend less time hunting for information, and less data is copied by hand from one system to the next. Today the answer to a customer's question or a technician's problem often sits in a file share, an old ticket or the inbox of one experienced colleague. Once those sources are connected, an assistant finds it and shows where it came from. The agents described on our knowledge management and document processing use case pages then have the data they need.
Data protection tops the list of concerns, which is why permissions come first. In Bitkom's 2026 survey, 45% of companies that use AI name the concern that company data could fall into the wrong hands as a barrier. A search that ignores SharePoint rights would make that concern come true, so every answer and every agent action runs with the rights of the person it is for.
- Less time searching: answers from SharePoint, file shares and tickets, with the source shown
- Fewer repeated questions to the few experts who know where everything is
- New staff productive sooner, because they can ask the system instead of waiting for a colleague
- Customers answered faster, because service staff find the answer while the customer is still on the line
- Agents that look up and enter data in ERP, CRM and DMS, within the rights of the person they act for and with approval where it matters
Why company data is the hard part
In most companies the answers are spread over file shares, SharePoint sites, an ERP system, a ticket tool and people's inboxes. The same document exists in five versions, some folders are open to everyone by accident, and nobody knows which spreadsheet is current. A model on top of that answers confidently from the wrong source.
So we start with the data and leave the model for later: which sources answer which questions, which version counts, who may see what, and how changes reach the system.
Index, live access or both
Documents such as manuals, contracts, policies and past tickets usually go into a search index, split so that conditions and tables stay together, with the permissions of the original system stored alongside. Data that changes by the minute or must not be copied, such as stock levels, orders or customer records, is better read live through approved tools with their own access rules. Most systems need both.
- Permissions from SharePoint, file shares or your identity provider applied at search time, so nobody sees an answer from a document they cannot open.
- Changed documents re-indexed and deleted ones removed, so outdated answers do not survive.
- Personal data handled by agreed rules: excluded, pseudonymised or restricted to the people who may see it.
- Write access, where agents need it, only through tools with approvals and logs.
In your cloud or on your own servers
The index, the embedding model (the model that makes text searchable by meaning) and the connectors run where your data may go: in your own cloud account or on your own servers. Nothing is copied to a third-party service unless you decide it may be.
Tested on your own questions
Before an assistant answers anyone, we test the retrieval on its own: for real questions from your teams, does the search return the passage that holds the answer, and does it hold back what the person may not see? Those tests stay with the system and run again whenever sources, splitting or models change.
Who this is for
We build this for companies that want assistants or agents on their own documents and systems but find their data scattered, duplicated or locked behind permissions, and for the IT teams that keep it running after the project ends.
Questions
Does connecting our data for AI pay off?
It pays off where people spend much of their day looking for information, answering the same questions or typing data from one system into another. We measure that on your own cases before and after: how long a search or a lookup takes today and how long it takes with the assistant or agent. If the difference does not justify the next step, you see that before you build further.
What drives the cost of data integration for AI?
Mainly the number and condition of the sources, how complex the permissions are, whether everything must run on your own servers, and whether agents only read or also write into systems. Starting with one use case keeps the first step small. Each step has a fixed price, agreed in writing after the first call.
What does the works council see, and what is logged?
We set with you which questions and actions are logged, how long the logs are kept, whether user IDs are pseudonymised and who may read them, and we describe it so the works council can assess it. Whether a works agreement is needed is your decision, advised by your data protection officer and lawyers.
Our data is scattered. Where do we start?
Pick one use case and the few sources that answer it. A source inventory for that use case shows what is missing, and the other use cases follow one at a time.
Do we need a data warehouse or data lake first?
No. Assistants mostly need documents and a few live systems, which can be connected directly. A warehouse helps for analytical questions over numbers, and we use one if you already have it.
Can the assistant respect SharePoint and file share permissions?
Yes. The permissions are stored with each indexed document and applied for every search, so a person only gets answers from documents they can open. We test that explicitly before go-live.
Retrieval or fine-tuning for our own knowledge?
For facts that change and must be cited, retrieval. Fine-tuning helps when a model must learn a format or a narrow task. It does not keep facts current. Many systems use retrieval only.
How does the system stay current when documents change?
Update jobs pick up new, changed and deleted documents from each source and update the index, and live systems are read at the time of the question. We monitor that the jobs run.
Can agents write back into ERP or other systems?
Yes, through tools that do one business action each, with a person approving where the action matters and every call logged. Reading usually comes first, and writing follows once reading is reliable.
Related services
Knowledge assistants (RAG)
Staff find answers in internal documents in seconds, with sources cited, permissions kept and tests on your own questions.
AI agents and process automation
Agents that take on the routine steps of complex cases and pass decisions to people, with a cost per handled case.
AI chatbots
Customers and staff answered faster from your data, with approved actions and a handover to people when it matters.
System access for agents (MCP)
AI agents that look up and update data in your systems, with narrow permissions, human approval for changes and tests.
Custom model training
A small open-weight model trained for one task and compared with your current model on cost and accuracy.
On-premise AI
AI on offers, contracts and customer files, with the data staying in your company: own servers or own cloud account, tested before go-live.
AI system testing
Before go-live, acceptance tests on your own cases tell you how often your chatbot, assistant or agent is right, in terms your QA team already uses.
From the blog
RAG document permissions
How access rules travel from source systems into a retrieval index, where they get lost, and which negative tests show that a user cannot retrieve what they may not open.
RAG source readiness
How to decide which documents a retrieval assistant should use, who owns each source and how to find missing answers before anything is indexed.
Stale documents in RAG
How to keep a retrieval assistant current when documents are edited, renamed, restricted or deleted, with a sync design and canary tests that prove old content is gone.
AI project data readiness
The data owners, system access, representative cases and expert time an AI project needs before it starts, with a start checklist and what can wait.
Talk to an engineer
Bring one question your teams spend too long answering and the systems where the answer lives. The call takes 30 minutes and needs no access to your systems or data.
Booking runs on Google Calendar.
Prefer to write first? Leave your email and a few lines, and we reply with times.
Look for the draft in your email program
Send it from there, and an engineer replies in person with times for a 30-minute call. If no draft has opened, write to us at miki@cloudsail.com.