Skip to content
B2B / Marketing

Promolist

A platform for quickly and easily finding business partners among over 5.4 million companies in Poland - and reaching them with an offer by traditional post, directly from within the system.

5.4M+ companies in database
6.5M+ indexed addresses
10+ search filters
Promolist
Project brief

Key context

Reaching the right business partners in Poland required laboriously searching through scattered public registers, manually verifying data, and costly handling of marketing mailings. Promolist was created to close this process into a single tool - from finding a company to delivering an offer to their door.

Industry
B2B / Marketing
Project type
SaaS platform
Scope
Data aggregation from government systems, search engine with map, Polish Post integration, direct mail sending system.
Time to value
Users could search for and order a business contact list within a single session.
Business outcome
5.4M companies in one database - from search to sending an offer in minutes.
5.4M+ companies in database
Technologies
PHP logo PHP Angular logo Angular PostgreSQL logo PostgreSQL Google Maps API logo Google Maps API REST API Polish Post API
The challenge

The starting point

Scattered data sources

Information about companies in Poland was spread across many government and public registers - with no single place to search them all.

Inconsistent and poor-quality data

Data from different systems often contained duplicates, outdated addresses, or incomplete contact information.

Costly marketing mailings

Reaching potential partners by traditional post required manual address preparation, formatting, and mailing arrangement.

Approach

What we did structurally

Data aggregation and unification

We built an engine connecting data from government systems, public registers, and official territorial databases - including the Polish Post's postal code database. Consistency, deduplication, and accuracy at official source level.

Map search with area drawing

Interactive map with the ability to select regions, filter by location and postal code, and draw custom search areas.

Advanced filter system

Multi-level filters - company type, PKD code, licences, business status, registration date - allowing precise narrowing of results.

Process

How did the delivery process look?

Data aggregation and normalisation

We designed a pipeline fetching data from multiple public sources - government registers, official territorial databases, and the Polish Post's postal code system. Every record went through a deduplication, validation, and normalisation process to ensure a consistent, reliable database.

Search engine build

We created a multi-layer search system combining an interactive map with a filter panel. Users could narrow results in dozens of ways - from drawing an area on the map, through PKD codes, to business status and licences.

Integration with mailing systems

We integrated the platform with Polish Post and courier companies, enabling a marketing mailing to be ordered in a few minutes - a few clicks. The entire flow from finding companies, through preparing the address list, to ordering the mailing was contained in one tool.

Building a product with a similar challenge?

Describe the project
Outcome

B2B prospecting in one tool

5.4M+ companies in database

Complete database of active companies in Poland, aggregated from multiple public sources and updated cyclically

6.5M+ indexed addresses

Postal addresses validated against official territorial databases and Polish Post postal codes

10+ search filters

Company type, location, postal code, PKD, licences, business status, registration date, and more

Promolist proved that aggregating scattered public data and combining it with a simple search interface and Polish Post integration can genuinely shorten the path from a campaign idea to its execution. Although the project is no longer active, it stands as an example of how technology can simplify complex B2B processes.

Project context

About the project

Promolist is a SaaS platform for finding business partners among over 5.4 million companies in Poland and reaching them with an offer by traditional post - directly from within the system. The project combined aggregation of scattered public data with a simple search interface and direct integration with Polish Post.

How it works

We built an engine aggregating data from government systems, public registers, and official territorial databases - including Poczta Polska’s postal code database. An interactive map with the ability to draw custom search areas, multi-level filters (PKD, location, business status, registration date), and instant results from over 6.5 million indexed addresses.

The key integration: a direct connection with Polish Post and courier companies. From finding recipients to ordering a marketing mailing - a few clicks, without leaving the platform. Stack: PHP, Angular, PostgreSQL, Google Maps API, REST API, Polish Post integrations.

The project stands as an example of how technology can simplify complex B2B processes - from a campaign idea to its execution.

Planning a data-driven platform?

We have experience building systems that aggregate data from multiple sources. Let's talk about your project.

Free consultation