|

AI-Powered Tender Pricing Analysis

How we automated competitor bid analysis for public procurement tenders, reducing pricing research from 4 hours to 5 minutes for a Slovenian medical supply company.

AKSIOS MED, d.o.o. Slovenia Medical Supplies & Procurement
98%
Faster Analysis
From 4 hours to 5 minutes
30%
Higher Pricing Accuracy
Compared to manual analysis
2,125
Products Analyzed
Across all competitor bids
101
Offers Processed
From 45 competing companies

The Client

AKSIOS MED, d.o.o.

AKSIOS MED is a Slovenian company specializing in the sale and distribution of medical products and supplies. They actively participate in public procurement tenders through Slovenia's government portal (ejn.gov.si), competing for contracts to supply hospitals and healthcare institutions across the country.

In public procurement, understanding competitor pricing is critical. Every tender is publicly accessible after submission, but manually downloading, reading, and comparing dozens of competitor bids across multiple tenders is an enormous time sink that directly impacts their ability to price competitively.

Industry Medical Products & Supplies
Location Ljubljana, Slovenia
Tenders Tracked 5 active procurement tenders
Competitors 45+ companies across tenders

The Challenge

In Slovenia's public procurement system, all submitted bids become publicly available after the submission deadline. This transparency is valuable — but only if you can actually process the data. For AKSIOS MED, analyzing competitor submissions was a manual, tedious process that consumed hours of staff time.

01

Manual Document Collection

Each tender contains dozens of competitor bids as PDF documents. Downloading them one by one through the government portal's multi-step authentication and navigation took significant time.

02

Unstructured PDF Data

Competitor bids arrived as PDFs with inconsistent formatting — some were clean digital documents, others were scanned copies. Extracting product names, quantities, and prices manually was error-prone.

03

No Cross-Tender Comparison

Even after extracting data from individual bids, there was no efficient way to compare the same product's pricing across different competitors and tenders to identify pricing patterns.

~4 hours
Manual analysis time per tender round
100+
PDF documents to review per cycle
Error-prone
Manual data entry and comparison

The Solution

We built a desktop application that fully automates the scraping, parsing, and analysis of competitor bids from Slovenia's government procurement portal. The system handles everything — from authenticating with digital certificates to presenting actionable pricing insights in an analytics dashboard.

Authenticate Certificate login to ejn.gov.si Download Bids Scrape tender PDFs from all competitors AI Extraction OCR + product data extraction via AI Analyze & Compare Price analytics + competitor dashboard

How It Works

1

Authenticate

The application uses X.509 digital certificates from the system keychain to authenticate with ejn.gov.si through the SI-CAS government login flow — the same certificates procurement professionals already use for their daily work.

2

Scrape & Download

An automated browser navigates the procurement portal, discovers tenders and their competitor submissions, and downloads all bid PDFs. Incremental sync means only new offers are fetched on subsequent runs.

3

Parse & Extract

Downloaded PDFs are processed through OCR and AI-powered extraction. The system identifies product titles, identification numbers, unit prices, quantities, and total values — handling Slovenian number formatting and inconsistent document structures automatically.

4

Analyze & Compare

Extracted data flows into an analytics dashboard where the client can search products across all competitors, view price distributions, compare their own pricing against the market, and identify patterns across tenders.

The Platform

The web dashboard provides a complete view of the competitive landscape — from high-level tender overviews to detailed per-product pricing analysis across all competitors.

Tender Analyst dashboard showing overview with 5 tenders, 101 offers, 45 companies, and 2,125 products tracked

Each tender can be drilled into to see every competing company, their total bid values, and how they compare. The system tracks which companies compete in which tenders, building a comprehensive picture of the competitive landscape.

Tender detail view showing competitor companies with their offer values, sorted by total bid amount

Product-Level Price Intelligence

The real power lies in product-level analysis. Search for any product across all tenders and competitors to instantly see price distributions, price-to-quantity relationships, and per-company pricing — turning hundreds of PDFs into actionable competitive intelligence.

Product search showing price distribution charts, price vs quantity scatter plot, and detailed per-competitor pricing for medical supplies

What Gets Extracted

The AI extraction pipeline pulls structured data from every competitor bid, regardless of how the PDF is formatted.

Product Title Full product name and description
Identification Number Product catalog or reference code
Unit Price Price per item with currency
Quantity Number of units offered
Total Value Calculated bid amount per product
Company Name Competitor identification

The Results

The impact was transformative — what used to be a dreaded manual task became an automated, always-up-to-date competitive intelligence system.

Before ~4 hours
After ~5 minutes

98% Faster Analysis

A complete competitive analysis that consumed half a working day now runs in minutes — automatically downloading, parsing, and structuring all competitor data.

30% Higher Pricing Accuracy

AI extraction eliminates the typos, missed rows, and formatting errors that plague manual data entry. Every product, every price, every competitor — captured correctly.

Complete Market Visibility

For the first time, the team can see every competitor's pricing for every product across every tender — enabling data-driven bid strategies instead of guesswork.

Always Up to Date

Incremental sync means new competitor submissions are automatically detected and processed. No more worrying about missing a competitor's bid or outdated analysis.

Technical Approach

The system is built as a native desktop application that runs entirely on the client's machine, ensuring sensitive procurement data never leaves their control.

Electron
Native desktop app with system keychain access
Playwright
Automated browser for portal navigation
AI Pipeline
OCR + LLM extraction with confidence scoring

Documents that are difficult to parse — scanned copies, poor-quality PDFs — are automatically detected through confidence scoring and reprocessed with premium OCR. The extraction pipeline validates results and retries on failure, ensuring reliable data quality across all document types.

Competing in public procurement tenders?

Let's discuss how AI-powered bid analysis can give your team a competitive edge.

Book a Consultation