AI Agent

Management Analytics AI Agent for PrintMarket

Combines business data from multiple sources and allows management to ask questions in natural language about sales, leads, traffic, manager performance, and other key metrics — receiving ready-to-use analytical answers, tables, charts, and conclusions.

Technology Stack

Client

A Ukrainian online retailer specializing in print and promotional products, with a broad catalog, a complex product model, and a large volume of operational and marketing data.

Problem

The data needed for management decisions is stored across different systems and has different structures.

Sales, leads, advertising traffic, manager performance, and other metrics had to be collected, compared, and analyzed separately before getting an answer even to a relatively simple business question.

For example:

  • how sales changed compared with the previous period;
  • which managers show better or worse performance trends;
  • which traffic sources generate more qualified leads;
  • how conversion is changing;
  • which categories or business areas are growing;
  • where unusual deviations have appeared.

For such questions, management had to work with several reports or involve an employee to prepare a separate analysis.

As a result, there was an unnecessary delay between asking a business question and getting an answer, while the depth of analysis depended on the time and availability of the people working with the data.

Solution

For PrintMarket, we developed an AI-powered management analytics system that brings company data into a single analytical environment and allows users to work with it through natural language.

Management does not need to build a report in advance or know the structure of the database.

It is enough to ask a question, for example:

“Compare sales for the last two quarters, show the trend by manager, and explain where the largest decline occurred.”

The system determines which data is needed to answer the question, performs the relevant analysis, and presents the result in a clear format.

Depending on the request, the response can include:

  • a text-based analytical conclusion;
  • tables;
  • charts;
  • period comparisons;
  • breakdowns by managers, sources, or other parameters;
  • identified changes and anomalies.

As a result, the AI agent works not as a regular chat with predefined answers, but as an interface to the company’s real business data — allowing users to ask different analytical questions in natural language and receive answers instantly, 24/7.

A separate part of the project is data preparation. Information from different sources may have different structures, formats, field names, and levels of quality, so before analysis we clean, normalize, and structure the data.

Data from CRM, ERP, the website, advertising platforms, spreadsheets, and other sources is brought into a unified logic and automatically loaded into structured BigQuery tables. This creates a stable foundation for calculations, comparisons, and the AI agent’s work with actual business data.

How the System Works

Data Sources → Cleaning & Normalization → BigQuery → AI Agent

Query → AI Data Analysis → AI Interpretation → Response with Tables, Charts & Insights

Role of AI in the Solution

AI does not replace the analytical data warehouse and does not generate business metrics on its own. The system is built on the company’s actual data, collected from different sources, cleaned, normalized, and structured in BigQuery tables.

After that, AI works as an intelligent interface to the data: it understands the user’s question, determines what information needs to be analyzed, helps form the analytical logic, and interprets the result in clear language, supplemented with charts and tables.

This approach prepares the data in a structured format that allows AI to work with maximum accuracy and predictability: calculations are based on cleaned and normalized data rather than on searching through unstructured RAG context, where this level of precision is not possible.

Result

Multiple data sources in one system

Natural-language queries to business data

Tables, charts, and insights for each specific request

Cleaned and normalized data in BigQuery

Analytics without manual report preparation, 24/7

Fast access to management information

Implementation Stages

Weeks 01-02

Design

Analysis of data sources, business metrics, typical management queries, and the logic of future analytics.

Weeks 03-05

Data Preparation

Connecting data sources, cleaning and normalization, and preparing the data structure in BigQuery.

Weeks 07

Development

Development of the AI agent, analytical query logic, tables, charts, and result interpretation.

Weeks 07-08

Testing & Implementation

Validation of real business queries, calculation accuracy, response quality, and launch into operation.

Support Period

Evolution

New data sources, user roles, and functionality.

Support

Stability monitoring, response quality control, and optimization of the system logic.