DaData Connector — our own Bitrix24 marketplace app
Auto-fill company details in Bitrix24 from DaData — in one click.
- Bitrix24
- SaaS
- Product
Overview
Our own SaaS product distributed through the Bitrix24 marketplace. Adds 4 custom field types to CRM — VAT ID, BIC, address, full name. Picking a company auto-fills every detail from DaData; the client pays DaData directly.
Challenge
Sales managers waste minutes manually typing VAT IDs, company numbers, bank details and addresses into every CRM card. No ready-made solution on the Bitrix24 market beyond a manual search button. We needed a seamless UX where one tap replaces filling ten fields.
Solution
Registered custom field types via Bitrix24 REST (scopes: `crm`, `userfieldtype`). The field becomes a searchable dropdown backed by DaData; picking an organization runs a mapping engine with presets (legal entity, bank, address, full name). The client plugs in their own DaData API key and pays DaData directly — we only charge a subscription for the app itself. SQLite for settings, in-memory DaData cache, Express + TypeScript on the backend.
Stack
- Node.js 20
- TypeScript
- Express
- SQLite
- Bitrix24 REST
- DaData API
- Docker
Results
- 4custom field types in CRM
- 1 clickto a fully-filled card
- 13REST endpoints on the backend
Got a similar task?
We'll estimate it for free and propose an approach. Reply the same day.