A CRM/ERP that replaced Bitrix24
A custom system replacing Bitrix24: omnichannel inbox, quotes, orders, purchasing, warehouse and a 1.3M-part catalog
The problem
The company was running sales across Bitrix24 and scattered messengers. We built a custom platform that carries every deal from the first customer message to shipment in one place, with a parts catalog managers can search in seconds.
What we built
- Unified inbox for Telegram, WhatsApp, MAX, Avito, email and website forms, with SLA timers and round-robin assignment
- End-to-end flow: lead → quote → order → supplier purchasing → receiving → shipping, with statuses and notifications
- OEM catalog of 1.3M parts with instant search by part number and name
- Supplier price lists, price monitoring and live part availability checks via dealer-portal integrations, right from the quote
- Integrations: telephony, 1C accounting, e-document exchange, Gmail, Avito; customer and supplier portals
- Android app for staff with a warehouse module
Engineering
1,315,526 parts translated by LLM
- Imported and LLM-translated an OEM parts catalog: 1,315,526 parts from 27 vendor spreadsheets, 100% translated with 25–30 parallel workers
- Background workers for staff messenger accounts (Telegram, WhatsApp, MAX) with resilient session recovery and queued backfill of historical attachments
- NestJS
- TypeScript
- Next.js 16
- PostgreSQL
- TypeORM
- Meilisearch
- Redis / Bull
- Playwright
- Kotlin (Android)
- LLM (Gemini)