К основному содержимому
Кейс

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-эндпоинтов на бэке

Похожая задача?

Оценим бесплатно и предложим подход. Ответ — в течение дня.