IntegrationsSeptember 30, 20264 min read

Kaspi integration: what you can automate

In short

Sellers on Kaspi.kz have access to the Shop API: it lets you retrieve orders and manage products and statuses programmatically instead of working by hand in the merchant cabinet. The seller generates the authorization token themselves in the cabinet (Settings → API token), after which requests carry the X-Auth-Token header. In practice, integration covers three jobs: orders land in your CRM or accounting system automatically, stock and prices stay in sync between the website, 1C and the Shop, and statuses update without manual entry.

Contents
  1. 01Why integrate when there's a cabinet
  2. 02What the Shop API gives you
  3. 03Three typical scenarios
  4. 04Pitfalls
  5. 05How we do it

Why integrate when there's a cabinet

The merchant cabinet works fine while order volume is low. Beyond that comes a familiar picture, and each of its operations costs staff time and produces errors. Integration turns manual work into background work:

Cabinet only

  • A manager copies orders into a spreadsheet or CRM by hand
  • Shop stock drifts from the real warehouse
  • Prices update a day late

With integration

  • An order appears — a deal is created
  • Goods ship — stock is deducted
  • A price changes in accounting — the storefront updates

The business keeps using the cabinet; it just stops duplicating data into it.

What the Shop API gives you

The official Kaspi Shop seller API follows the JSON API specification and is designed for working with orders, products and related data. The basics most integrations are built on:

  • Retrieving the order list and order details — the basis for automatically creating deals in a CRM or documents in an accounting system.
  • Working with order statuses — updating progress without manual actions in the cabinet.
  • Uploading and updating products — prices, availability and attributes from your source system.

Three typical scenarios

In our experience, requests from businesses in Kazakhstan come down to three connections:

  1. 01Kaspi Shop
  2. 02API · X-Auth-Token
  3. 03CRM
  4. 041C / warehouse
An order from the Shop creates a deal on its own, while stock and prices sync with accounting.

Orders → CRM

How it works
Shop enquiries land in the same pipeline as website and messenger leads
What it gives you
The manager works in one window, and channel analytics become honest

Warehouse ↔ Shop ↔ website

How it works
A single source of truth for stock and prices (usually 1C or an accounting system), with the other channels syncing automatically
What it gives you
No more selling what you don't have

Documents and accounting

How it works
The required documents are generated from the order
What it gives you
The data reaches bookkeeping without re-entry

Pitfalls

Honestly about what makes these projects harder:

  • Platform limits: the integration must handle errors and retries properly instead of falling over on the first non-response.
  • Data discrepancies: you need an operations log and clear rules about whose version wins in a conflict — otherwise investigations eat the savings.
  • Platform changes: an API has a life of its own, so integration is planned with maintenance in mind, not as one-off work.
  • Access: only registered Shop sellers can connect to the API — the token and permissions are verified before development starts.

How we do it

The order of work is standard for integration projects:

  1. Audit

    Which systems, where the source of truth is, what the volumes are and which processes depend on them.

  2. Exchange design

    Which data, in which direction, how often, and what happens on errors.

  3. Development and testing

    Development and mandatory testing on test data.

  4. Switching the live flow

    Only after testing on test data.

The parts we never cut:

  • Operation logging — you can see what succeeded and what failed
  • Retries on failures
  • Notifications to a responsible person when something needs human attention
Without them an integration breaks quietly — and you notice a week later from mismatched numbers.

We estimate your case after the brief: the scope depends on the number of systems, the quality of your product data and the required sync frequency.

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.