CRM & ERPOctober 12, 20267 min read

Custom CRM or ERP in Kazakhstan: will automation pay off?

In short

A custom CRM or ERP pays off when the measurable effect of automation — staff time saved, fewer errors and lost leads, faster turnover of cash and stock — exceeds the system’s total cost of ownership over your chosen horizon, and an off-the-shelf service can’t deliver that effect. You can assess this before ordering: baseline the current process, estimate the effect with a formula and cautious assumptions, and account for the Kazakhstan-specific requirements that change the scope — exchange with 1C, electronic invoices, Kaspi and storing personal data inside the country.

Contents
  1. 01What “pays off” means, and how this differs from comparing prices
  2. 02Step 1. Baseline the process before automating
  3. 03Step 2. Estimate the effect with a formula
  4. 04Step 3. Total cost of ownership — the cost side
  5. 05What in Kazakhstan affects scope and risk
  6. 06When automation won’t pay off
  7. 07Decision order and a check after launch

What “pays off” means, and how this differs from comparing prices

Comparing “a subscription to a ready-made CRM versus building your own” answers which is cheaper to own. But the decision to automate is driven by effect, not cost: the system must return more than it costs. That effect can’t be taken from a price list — it has to be measured in your process. So a payback calculation starts not with a contractor’s proposal but with a baseline of how the work is done today.

The horizon comes from the business: how far ahead you can plan the process without radical change. If the answer is “six months” and payback lands later, that is a signal to start with a smaller first phase or a ready-made product.

Step 1. Baseline the process before automating

Without a baseline, a year later nobody can say whether the system had an effect. Pick a typical period without seasonal peaks and collect data on the operations the system is supposed to change. Use what is already recorded: 1C exports, messenger history, call logs, spreadsheets.

Time per routine operation

How
Time several repetitions by different employees
Where the data comes from
Observation, employees’ own notes

Operations per period

How
Count requests, orders, documents
Where the data comes from
1C, CRM, email, spreadsheets

Re-entry of the same data

How
How many systems and files one deal or order passes through
Where the data comes from
Trace one request from first contact to payment

Errors and their cost

How
Number of corrections, returns, mis-picks, stock discrepancies, and time spent on each
Where the data comes from
Correction logs, reconciliation records

Lost enquiries

How
Requests with no reply or no next step
Where the data comes from
Messengers, calls, website forms

Reporting time

How
Hours spent assembling management reports
Where the data comes from
Ask the people who assemble them

Record the spread, not only averages: if the same operation takes very different time for different people, the problem may be training or procedure, and that is cheaper to fix without development.

Step 2. Estimate the effect with a formula

The effect has several components. Calculate each separately and write down the assumptions — those are what will be checked later.

  • Time: E_time = Σ (t_before − t_after) × N × C_hour, where t is operation time before and after, N is operations per month and C_hour is the fully loaded hourly cost of an employee.
  • Errors: E_errors = (n_before − n_after) × C_fix, where n is errors per month and C_fix is the time and direct loss per error.
  • Lost enquiries: E_leads = ΔN_handled × K × A × M, where K is the share of enquiries that become deals, A is the average order value and M is the margin.
  • Turnover: the effect of invoicing, shipping or reconciling faster — through the cost of the cash or stock tied up for that time.

Run three scenarios — cautious, base and optimistic — and decide on the cautious one. If the project pays off only in the optimistic case, it is a bet, not a calculation. For each scenario, record which values of t_after and n_after you assumed and why.

Step 3. Total cost of ownership — the cost side

The one-off investment I and monthly running costs C_month must include everything the system will need over the horizon, not just building the first version.

One-off investment (I)

  • Design and development of the first phase
  • Integrations with 1C, e-invoicing, Kaspi, telephony, the website
  • Migrating and cleaning data from current spreadsheets and systems
  • Training and the period when staff work more slowly
  • Time of the internal project owner

Monthly running costs (C_month)

  • Hosting, backups, monitoring
  • Support and dependency updates
  • Evolution: process changes, new reports
  • Licences and paid APIs of connected services
  • Time of the system administrator inside the company

For a ready-made service the same formula looks different: a subscription for the right number of users including team growth, integrator work and — the part most often forgotten — staff time spent on workarounds where the process doesn’t fit the system. A detailed cost-of-ownership comparison of custom and ready-made CRM is in separate blog articles linked at the end.

What in Kazakhstan affects scope and risk

These are the factors that change integration scope and hosting requirements in local projects. Find them out before any estimate: each can shift the one-off investment noticeably.

Exchange with 1C

Question before estimating
Which system is the master for each entity — items, counterparties, prices, stock, documents? In which direction and how often does data flow?
What it affects
Integration scope and conflict-resolution rules. The 1C:Enterprise platform provides an automatic REST interface and lets you build custom HTTP services

Electronic invoices (ESF)

Question before estimating
Will invoices still be issued from 1C, or must the new system work with the ESF information system directly?
What it affects
According to the State Revenue Committee, the ESF system has an API for ERP integration and a test environment; a legal entity registers with the head’s national certification authority (NUC) certificates — signing and permissions must be designed up front

Kaspi

Question before estimating
Do you sell on the Kaspi.kz marketplace, and do products and orders need syncing?
What it affects
The marketplace API lets you add products and process orders; the token is generated in the seller dashboard. It is a separate integration stream

Personal data

Question before estimating
Where will customer and employee data be stored?
What it affects
Kazakhstan’s Law “On Personal Data and Their Protection” requires storing it in a database located in Kazakhstan. This affects hosting choice and the review of foreign SaaS

Interface languages

Question before estimating
Do staff and customers need the interface in Kazakh and Russian?
What it affects
Volume of texts, document templates and notifications

When automation won’t pay off

  • The process hasn’t settled and changes every few weeks: the system would lock in what becomes obsolete tomorrow.
  • Volume is small, and even the optimistic effect doesn’t cover the monthly running costs.
  • A ready-made service covers the process with reasonable configuration, and there are almost no workarounds.
  • There is no internal owner to make decisions about the system and look after data quality.
  • The effect is described as “more convenient” but can’t be expressed in time, errors or money.
  • The source data is in such a state that migrating it would be a project of its own.

In these cases it is wiser to configure a ready-made system, automate one narrow area — for example, only the order exchange between the website and 1C — or first tidy up procedures and data. The calculation above still helps: it shows where the effect is greatest.

Decision order and a check after launch

  1. Baseline

    The process indicators over a typical period.

  2. Effect hypothesis

    Three scenarios with written assumptions.

  3. Compare options

    Ready-made service, partial automation, custom system — all with the same formula.

  4. First phase

    The area with the greatest effect and the least dependence on complex integrations.

  5. Checkpoint

    At an agreed time after launch — the same measurement, a comparison with the baseline and a decision on the next phase.

The checkpoint is what separates a calculation from a forecast. If the actual effect falls below the cautious scenario, revisit the next phase before money goes into it.

Tell us about your task — we'll review your request and get back to you

Got a project?
We'll scope and estimate it — for free.

Tell us about the product or the problem. After reviewing the task we'll come back with an architecture, a timeline and a price for the first version.

  • Scope and risks estimated before we start
  • NDA — yours or ours
  • Work starts within a week

Please do not send passwords, access keys or source code through this form — we will agree a safe way to share access separately.

By clicking the button you agree to the processing of your personal data.