Telegram, WhatsApp  +380637610482
Valery Danyuk
Valery DanyukdeveloperDeveloping AI tools for businesses. High-quality. Affordable.Message on Telegram

Custom CRM with a customer database and decision makers: banchem.sk case study, Slovakia

The homepage of banchem.sk, a Slovak manufacturer of pool cleaning chemicals
TaskBuild a sales accounting system tailored to your needs, without subscription fees or unnecessary features, and understand who exactly to sell to.
SolutionA custom CRM with transaction management and a built-in decision-making database; scoring criteria—spa specialist vacancies and spa areas on hotel websites—were developed by the client's sales manager.
DeadlinesSeptember 2026
ResultThe sales department received a targeted database of contacts of decision-makers in the relevant niche—spa centers and hotels—instead of an abstract list of companies.

The client came to us with the task of building a sales accounting system tailored to their needs—without a subscription fee and without features that no one would use. As the project progressed, the task grew: a targeted database of decision-makers' contacts was also needed, tailored to the client's specific niche.

Every week, the author's Telegram channel publishes new cases and approaches to business automation with AI. You can subscribe here: t.me/promtvibeadd.

Case Study: banchem.sk, a Slovak manufacturer of swimming pool chemicals

The client was banchem.sk, a Slovakian company that produces and supplies cleaning chemicals and disinfectants, including for swimming pools, to businesses and private clients. Sales management on the project was led by a young, newly established sales department manager responsible for working with spa centers.

The task was simple: a custom sales accounting system instead of a ready-made service. Over the course of the project, it evolved into a CRM with a built-in decision-making database for a specific niche—hotel spas and spa centers that require pool chemicals.

Why the customer rejected a ready-made CRM

Standard, ready-made CRMs were discarded at the outset: maintenance is expensive, and monthly payments are incurred regardless of whether the team uses all the service's features.

Ready-made CRM by subscription Your own CRM for the task
Payment Monthly, according to the service tariff One-time fee for development
Functions Standard set, some parts are not needed Just what the sales department needs
Contact database It needs to be connected separately. Built-in from the start, tailored to the client's niche
Flexibility to suit your niche Customization is limited to the service template Assembled for specific decision-making scoring

We developed a CRM system that integrates transaction management and a targeted customer base with decision-maker contacts.

CRM Admin Panel: Users, Tags, and Custom Fields for Your Client's Niche

A hotel card in the CRM with decision-maker contacts – names, positions, and communication status

We were talking about a CRM system here, not a website, but the principle is the same: a ready-made template that doesn't fit your niche is often more expensive than a custom-built system. 1001site AI implements this logic for a website or online store—its AI agent builds it based on your link or description, eliminating months of development and agency accounts.

The question that changed architecture was: “Who exactly are we selling to?”

During every discussion of the CRM structure, the sales manager asked the same question: "Who exactly will we sell to?" The question was clearly addressed not to the developer, but to himself and the team. But it was this very question that oriented the system around a specific customer profile rather than abstract transaction tracking.

The developer primarily took into account the business owners' wishes—they were funding the project. But the sales manager persisted, and ultimately an additional task emerged: compiling a targeted database of direct contacts of decision makers with whom a deal could be made, instead of a general list of companies.

Why the "raw" database from ChatGPT and Claude didn't work

A one-time query to the language model produces a draft list without validation or selection criteria—insufficient for a working sales database. This is precisely what happened in this case.

One of the owners suggested the head of sales collect a client database using ChatGPT or Claude. He followed through with the task to the letter: he brought the completed download to the next meeting and immediately analyzed why it was useless. Working with raw data wastes the team's resources for verification and yields no results without additional processing.

The sales manager's position was straightforward: he was willing to work with a database, but not one obtained through a single request to a chatbot without any selection criteria. The project required specialized paid data sources and custom scoring criteria—a separate undertaking that a single free request couldn't replace.

How decision-making scoring was built for a niche

The client's sales manager developed the scoring and analysis criteria themselves. They are tailored to their niche profile, but the principle applies to any B2B business with a narrow customer segment:

  1. Define the ideal customer profile with a specific attribute, for example, “hotel with a spa area” instead of the general category “hotel”.
  2. Look for indirect profile indicators through open data: for example, job postings for spa specialists indicate that the hotel has a spa department.
  3. Check potential clients' websites for direct signs of a niche, such as the presence of a spa area and descriptions of services.
  4. Collect decision makers' contacts from specialized paid data sources - open directories alone are not enough for this.
  5. Store contacts and interaction history in your CRM along with deals so your sales team doesn't have to search for them separately.

A list of hotels in the CRM with filters by spa and deal stage—this is how niche scoring works.

This resulted in a targeted sample with direct contacts from decision makers, which, in conjunction with the CRM, became a working sales tool.

A task and correspondence feed for clients in CRM and summary statistics for managers

What did the business get in the end?

The sales department stopped wasting its resources on random companies and received a clear answer to its own question, "Who exactly are we selling to?" – a customer profile with direct contact information for decision-makers within the CRM, without the need for a separate database search. The fee is a one-time development fee, with no monthly subscription for using the service.

Who is this approach suitable for?

Developing your own CRM with a decision-making database isn't always practical. It makes sense if your business:

  • sells to a narrow B2B niche with a clear customer profile (like banchem.sk - to spa centers and hotels with spas);
  • ready to formulate criteria for scoring your audience instead of relying on a general list of companies;
  • I've already encountered the fact that ready-made CRMs charge money for features that no one uses.

For mass B2C sales or simple order acceptance, a website with an application form and a messaging channel is usually sufficient; a dedicated CRM solution is unnecessary. A similar "custom-tailored system instead of a standard service" logic is evident in the accounting case study for the online store lpkelektro.cz.

The case study's author showcased the system from the inside in a video review—dissecting CRM with a decision-making database and why, without such a database and automation, CRM remains useless.

Questions and Answers

Where does the CRM get its database of decision-makers' contacts, not just a list of companies? A list of companies alone is useless—it needs niche-specific scoring. The client's sales manager defined the criteria: hotels with a spa are suitable, others are not. The spa is searched for on the company's website and through the spa specialist job openings the hotel posts. This filter is used to compile a targeted database of direct contacts.

Why not simply build such a database using ChatGPT or Claude? A quick query to a ready-made model yields a list from open sources without verification or selection criteria. A viable option is paid industry databases plus custom scoring criteria: a single phrase in an AI chat is not enough.

Is a custom CRM more expensive than a ready-made subscription service? It's a one-time cost during the development phase, but there's no monthly fee and no modules that no one uses. Recurring payments and unnecessary functionality were the reasons for rejecting ready-made solutions in this case.

Is this approach suitable for every small business? No – it's justified in a narrow B2B niche with a clear customer profile, and when ready-made CRMs force customers to pay for unnecessary features. For mass B2C or simple order-taking, a website with an application form and messaging options is usually sufficient.

Sources

A similar logic works for websites: a system tailored to your niche instead of renting someone else's template. 1001site AI – an AI agent – builds a website or online store based on your link or description in minutes.

Project links

Questions and Answers

Where does the CRM get its database of decision-makers' contacts, and not just a list of companies?

A list of companies by itself is useless – niche-specific scoring is needed. In this case, the client's sales manager defined the criteria himself: hotels with a spa are suitable, while others are not (the spa is searched for on the company's website and through the spa specialist job openings the hotel posts). This filter is used to build a targeted database with direct contacts.

Why not simply collect such a database through ChatGPT or Claude?

A quick query to the existing model yields a list of open sources without verification or selection criteria—in the case study, this was called "a result tainted by AI prompts." A viable option is paid industry databases plus proprietary scoring criteria: a single phrase in an AI chat is not enough.

Is your own CRM more expensive than a ready-made subscription service?

It's a one-time cost during the development phase, but there are no monthly fees and no modules that no one uses. Recurring payments and unnecessary functionality were the reasons for rejecting ready-made solutions in this case.

Is this approach suitable for any small business?

No – it's justified when a business has a narrow B2B niche with a clear customer profile (like spas for a chemical manufacturer) and when ready-made CRMs force customers to pay for features they don't need. For mass B2C or simple order-taking, a website with an application form and messaging apps is usually sufficient, without the need for a separate CRM development.