EngiAnalytics: analysing company data in natural language

EngiAnalytics is Engibots' platform for analysing data in natural language. Instead of relying on pre-built reports or asking a technical team to prepare every query, the user asks a question in plain words, such as "what was the margin per customer last quarter", and gets the answer back, complete with the figures and the matching visualisation. It is one of Engibots' proprietary platforms, alongside EngiAIFlow, and it completes the company's approach. EngiAIFlow's agents automate the work. EngiAnalytics helps you understand the results of that work.

The problem: too much data, too few answers

Most companies are not short of data. Their data is scattered across several systems, and turning it into answers in time to decide is the hard part. The symptoms are familiar:

The result is slow decision-making, based on intuition rather than information.

What EngiAnalytics is

EngiAnalytics is an analysis layer that sits on top of the data the company already has. Users write their question in plain English, and the platform interprets the intent, queries the data, and returns the answer as text, a table, or a chart. It requires no knowledge of query languages or business intelligence tools.

The logic is to bring analysis closer to the people who need it. A sales, operations, or finance manager no longer waits for a report; instead, they have a conversation with their own data.

How it works

It works in four steps:

  1. Connection to sources: EngiAnalytics connects to MySQL and PostgreSQL databases, including ERP, CRM or invoicing databases running on those engines, and to CSV and Excel files.
  2. Interpreting the question: artificial intelligence translates the natural-language question into the corresponding technical query.
  3. Answer with context: the platform returns the result together with the appropriate visualisation and an indication of which data was used.
  4. Continuity: the question stays in the box so it can be refined and run again, and each answer suggests up to three next questions, which keep the filters of the previous one and run with one click. Each question is handled on its own, without the conversation history.

Compliance is a baseline requirement. As with every other Engibots project, data processing favours European infrastructure and no sharing with third parties, in line with GDPR (see GDPR and artificial intelligence).

EngiAnalytics and EngiAIFlow

The two platforms solve different, complementary problems. EngiAIFlow's agents automate processes, handling the requests and documents that come in and acting in the company's systems. EngiAnalytics analyses, turning the resulting data into useful answers. Together, they close the loop. A process is automated, the data stays in the company's systems, and EngiAnalytics can analyse it when those systems run on MySQL or PostgreSQL.

Who it makes sense for

EngiAnalytics was designed for companies that do not have a dedicated data analysis team but still need to decide based on information. It is particularly useful in settings with multiple systems and recurring reports, such as distribution, logistics, and international trade, where the questions change every day and the answer cannot take a week (see the conversational analysis case study).