Integrations
CRM, ERP and marketplace integration
Orders, stock and customers move between systems without copy-paste and without duplicates.
- stock update on the marketplace
- ~10 min
- order processing time
- −80%
- manual operator work
- −50%
What you get
- A service that moves orders, stock, prices and customers between your systems on a schedule or by webhook.
- Mapping of SKUs, articles and customer records, with duplicates merged by a business key such as phone or tax number.
- Retries with backoff and a dead-letter queue: a failed exchange is visible and can be replayed.
- A reconciliation report that shows where two systems disagree.
How I build it
I start from the business process: which system owns which field, what counts as the same customer, and what must never happen twice.
Every write carries an idempotency key and is stored in PostgreSQL before the target system sees it. If the ERP times out and the request is sent again, the order is created once. Tests run against a real database, and you get a README and a handover call.
The blog shows how this works in practice: connecting Kaspi.kz with 1C, what a 1C and Bitrix24 integration costs and how to protect an exchange from duplicates.
When you need a 1C, CRM or marketplace integration
- Kaspi.kz or another marketplace has to see your real stock.
- Managers retype orders from one system into another.
- 1C, a CRM and a website each keep their own customer list.
- An existing exchange works but nobody can say what it lost last week.
Integrations I build most often
A separate page for each pair of systems: what is exchanged, how it is built and what it costs.
Integrations
Kaspi.kz and 1C integration
A service in between pulls Kaspi orders, creates them in 1C, finds the buyer by phone and sends stock and prices back to Kaspi, with a log of every exchange.
- PostgreSQL
- Kaspi API
- 1C
from$250
Integrations
1C and Bitrix24 integration
An exchange between 1C and Bitrix24 through a service with a log: reference data mapping, retries on failure, duplicate merging and scheduled reconciliation.
- PostgreSQL
- 1C
- Bitrix24 REST API
from$250
Packages
Prices are fixed for the described scope. Larger scope gets its own estimate.
Basic
$250
- One webhook or a one-way sync between two systems
- Every exchange logged
- README and handover
Standard
$600
- Two-way sync between two systems
- Retries with backoff and deduplication
- Logs searchable by order number
Premium
$1,200
- Everything in Standard
- Scheduled reconciliation with a discrepancy report
- Alert when an exchange stops
How we work
From a short message to a working version
- 01
Describe the process
A few paragraphs: which systems, what goes wrong, what the result should be.
- 02
Get the approach and a price
Within 24 hours: how I would build it, the first risk to settle and a fixed estimate.
- 03
See a first working version
On your real data, early, so we correct course before the budget is spent.
- 04
Take it over
Tests, a README and a handover call. Support after launch if you need it.
Questions
Which systems do you work with?
1C (Trade Management, Accounting for Kazakhstan), Odoo, Bitrix24, amoCRM, Kaspi.kz, and any system with an HTTP API or a database I can read.
What happens when one of the systems is down?
Changes wait in a queue and are retried. Each operation carries an idempotency key, so a retry never creates a second order or payment.
How do we start?
Send a short description of the process. I reply with the approach, the first risk to settle and a fixed estimate.
Projects with this solution
−80%order processing time
Retail company, Kazakhstan
Kaspi, ERP and CRM in one flow
Stock reached the marketplace in about ten minutes, new orders reached the CRM in about a minute, and manual operator work dropped by up to half.
Read the project
- Laravel
- Vue 3
- WebSocket
- Bitrix24 REST
Businesses on Bitrix24
Booking platform connected to Bitrix24
Every booking becomes a Bitrix24 deal with the contact matched by phone and services from the catalog. OAuth 2.0 sign-in and live calendar updates over WebSocket.
Read the project