FAQ
Questions, answered without hedging
Including the awkward ones. If something is not in place yet, it says so.
The product
About NgageChat
What is NgageChat?
NgageChat is a conversational AI interface for IFS Cloud ERP. You type a request in plain English and it finds the right IFS projection, reads or writes the record through the IFS OData REST API, and answers in plain language. It handles both questions ("which purchase orders are late?") and transactions ("create a fault report for pump P-114"), and it is part of the Ngage Suite by EX10.
Can I chat with my IFS Cloud data?
Yes. NgageChat queries IFS Cloud live at the moment you ask — no data warehouse, no nightly extract, no replica. Ask for records, filters, totals or a breakdown and it builds the OData query, runs it against your environment and returns the result as text, a table or a chart.
Does NgageChat only answer questions, or can it change data in IFS?
It can change data. NgageChat creates, updates and deletes records, runs bound actions such as release and approve, and calls action imports for wizard-style flows like expense sheets and invoices. Every write is shown to you as a summary and only executes after you confirm it.
How does NgageChat handle IFS security and permissions?
Each person signs in with their own IFS account over OpenID Connect, and NgageChat calls IFS Cloud with that user’s access token. IFS enforces permissions exactly as it does in Aurena, so a user cannot read or change anything through chat that they could not read or change through the normal interface.
How is this different from a generic AI assistant connected to an API?
Generic assistants do not know IFS. NgageChat carries an index of the IFS Cloud data model — projections, entity sets, required fields, enums, list-of-values and endpoint schemas — resolves defaults through the entity’s _Default() function, reads your custom fields live, and handles IFS specifics such as ETag concurrency, bound actions and action imports. Those details are the difference between a write that succeeds and a 400.
How do you stop it inventing data?
Field values are resolved against your system in a fixed order: enum values first, then list-of-values, then a plain text box if neither exists. NgageChat is explicitly built never to offer fabricated dropdown options, and it will tell you it could not find valid values rather than making them up.
Do we need to modify IFS Cloud to use it?
No. NgageChat talks to IFS Cloud through standard OData REST APIs. There are no core modifications, no database access and no custom entities to install, so your upgrade path stays clean.
Can NgageChat answer questions about how IFS works, not just what the data says?
Yes. A semantic search over official IFS Cloud documentation returns explanations along with the relevant diagrams and screenshots. It is the difference between "here are your overdue work orders" and "here is how work order scheduling actually decides that".
Where does NgageChat run, and where does our data go?
Run it in your own cloud so IFS traffic stays inside your boundary, or have EX10 host it for you. Conversations are stored for history and audit; your IFS credentials are exchanged directly between the user and IFS.
Which IFS modules does NgageChat understand?
It ships with built-in domain expertise for ten areas: work orders and maintenance, supply chain and purchasing, manufacturing and shop orders, service management, projects, finance and invoices, CRM and cases, HR and expenses, fixed assets, and sales and sub-contracts. Beyond those it can reach any projection your IFS environment exposes, because it discovers the data model rather than shipping a fixed list.
Does NgageChat change our IFS licensing?
No. NgageChat does not alter your agreement with IFS — every person still needs whatever IFS entitlement your licence requires for the data they touch, and IFS offers tiers below full user. What NgageChat removes is the training and navigation burden, not the licence. Confirm the right tier with IFS or your partner before rollout.
Is NgageChat affiliated with IFS?
No. NgageChat is an independent product built by EX10 that integrates with IFS Cloud through published REST APIs. IFS, IFS Cloud, IFS.ai and IFS Aurena are trademarks of IFS AB or its affiliates, and NgageChat is not affiliated with, endorsed by or sponsored by IFS AB.
When can we get it?
NgageChat is generally available to IFS customers and partners in Summer 2026 — the third quarter of the calendar year — with early access open now. Early-access customers run it against their own IFS environment and their own scenarios.
The hard questions
What buyers actually push back on
These come up in nearly every first conversation, usually in this order.
What stops it hallucinating a record?
It never writes from memory. Every field is resolved from your live IFS metadata — required fields, enums, list-of-values — and every write is preceded by an on-screen summary you have to approve. If a value cannot be verified against your system, NgageChat asks instead of guessing.
Are you giving an AI write access to production?
You are giving it exactly the access the signed-in user already has. Each person authenticates with their own IFS account; NgageChat calls IFS with that token. Someone who cannot release a work order in IFS cannot release one by asking.
Can we prove what it did afterwards?
Yes. Every user message, assistant reply and tool call is logged with timestamps, the model used and the outcome, and IFS records its own audit as normal because the calls arrive as that user.
Does it need a data warehouse or a sync?
No. NgageChat queries IFS Cloud live over the OData REST API at the moment you ask. There is no replica to go stale and no nightly extract to maintain.
Will it survive our next IFS upgrade?
Nothing is installed in your core, so there is nothing to re-apply after an upgrade. The data-model index we maintain tracks IFS releases, your custom fields are re-read live from your environment, and all access is through standard IFS REST APIs.
Our data cannot leave our environment.
Self-host NgageChat in your own cloud so IFS traffic never leaves your boundary, or let EX10 run it for you. Either way, your IFS credentials stay between the user and IFS.
People already have IFS. Why chat?
Because most of a workforce never learns it. A planner who lives in IFS is fine. Someone who opens it twice a month is not, and there are far more of the second than the first. Conversation serves them without taking the screens away from anyone who prefers them.
What happens when it cannot do something?
It tells you what it tried, which call failed, the exact IFS error, and what you could do instead. A dead end you can act on beats a confident wrong answer.
Still not answered?
Read the guides, check the security model, or just email us. If you are not sure whether your question is about how IFS works or about what your data says, this guide draws the line — and points you at NgageConsult if that is the better fit.
Early access
See NgageChat answer a question from your own IFS environment
A 30-minute session: bring one real scenario — an overdue work order list, a fault report, a supplier lookup — and watch it run end to end. No slideware.