DaData Connector — своё приложение в маркете Б24
Автозаполнение реквизитов в Битрикс24 из DaData — одной кнопкой.
- Битрикс24
- SaaS
- Продукт
О проекте
Собственный SaaS-продукт, распространяемый через маркетплейс Битрикс24. Добавляет 4 кастомных типа полей в CRM — ИНН, БИК, адрес, ФИО. При выборе организации заполняет все реквизиты автоматически из DaData, платёж клиента за DaData идёт напрямую.
Задача
Менеджеры тратят минуты на ручное вбивание ИНН, ОГРН, КПП, банковских реквизитов и адресов в каждую карточку CRM. Готовых решений в маркете Б24 нет — только кнопка ручного поиска. Нужен бесшовный UX, где одно нажатие заменяет заполнение десяти полей.
Решение
Зарегистрировали кастомные типы полей через Bitrix24 REST (scope: `crm`, `userfieldtype`). Поле в карточке становится выпадающим списком с поиском DaData, выбор организации запускает маппинг-движок с пресетами (ЮЛ, банк, адрес, ФИО). Клиент подключает свой API-ключ DaData и платит DaData напрямую — мы берём только подписку за само приложение. SQLite для настроек, in-memory кэш DaData, Express + TypeScript на бэкенде.
Стек
- Node.js 20
- TypeScript
- Express
- SQLite
- Bitrix24 REST
- DaData API
- Docker
Результаты
- 4типа кастомных полей в CRM
- 1 кликдо полностью заполненной карточки
- 13REST-эндпоинтов на бэке
Похожая задача?
Оценим бесплатно и предложим подход. Ответ — в течение дня.