Бизнес-процессы в Битрикс24 с DaData: 4 готовых сценария автоматизации проверки контрагентов
Менеджер заводит сделку с новым контрагентом и тратит 15 минут на ручной ввод реквизитов: ИНН, КПП, ОГРН, юридический адрес, банковские данные. Через неделю выясняется, что контрагент находится в стадии ликвидации — а договор уже подписан. Знакомая ситуация для компаний, работающих с десятками и сотнями поставщиков и клиентов.
Приложение DaData для Битрикс24 решает эту задачу через 16 роботов, которые встраиваются в конструктор бизнес-процессов как стандартные действия. Роботы умеют искать организации по ИНН, заполнять реквизиты, проверять статус контрагентов, нормализовать телефоны и email, подставлять банковские данные по БИК. Собирать их в цепочки можно без программирования — достаточно понимать, какой робот за что отвечает.
Разбираем четыре типовых сценария с пошаговой настройкой в конструкторе бизнес-процессов Битрикс24: от проверки контрагента на входе до регулярного мониторинга его статуса.
Что такое роботы DaData в бизнес-процессах Битрикс24
Роботы DaData — это расширение стандартного конструктора бизнес-процессов. После установки приложения они появляются в общем списке роботов наравне со штатными «Отправить уведомление», «Создать задачу» и другими. Разница в том, что роботы DaData обращаются к одноимённому сервису через API и возвращают структурированные данные о компаниях, банках, адресах и контактной информации.
Роботы делятся на две группы:
- Создающие записи в CRM: «Создать реквизит», «Создать реквизит филиала», «Добавить банковский реквизит», «Изменение банковского реквизита». Эти роботы не просто получают данные — они сразу сохраняют их в карточку компании или контакта.
- Возвращающие данные: «Найти организацию по ИНН», «Получить банк по БИК», «Проверить статус компании», «Проверить и очистить Email», «Получить телефоны из DaData» и другие. Они отдают результат в JSON — следующие шаги бизнес-процесса могут использовать эти поля для ветвления логики или передачи в создающие роботы.
Для настройки цепочки достаточно открыть конструктор бизнес-процесса, выбрать триггер (создание сделки, изменение карточки, расписание) и добавить нужные роботы в правильной последовательности. Интерфейс — стандартное визуальное перетаскивание, навыков программирования не требуется.
Сценарий 1: проверка контрагента при создании сделки
Задача: когда менеджер создаёт сделку с новым контрагентом, CRM автоматически находит компанию по ИНН, заполняет реквизиты и привязывает их к карточке.
Что потребуется: поле ИНН в карточке сделки или компании, три робота DaData: «Найти организацию по ИНН», «Найти реквизит по ИНН», «Создать реквизит».
Настройка в конструкторе:
- Создайте бизнес-процесс с триггером «При добавлении сделки». В шаблоне процесса сразу выберите, на какой стадии воронки он будет запускаться.
- Первым действием добавьте робота «Найти организацию по ИНН (DaData)». В настройках укажите поле-источник — поле ИНН из карточки сделки или связанной компании. Робот вернёт JSON с наименованием, адресом, ОГРН, ОКВЭД и статусом организации.
- Вторым шагом поставьте робота «Найти реквизит по ИНН». Он проверит, есть ли в CRM реквизиты с таким ИНН — это защита от дублей. Если робот нашёл существующий реквизит, можно пропустить создание нового и перейти к уведомлению менеджера.
- Третьим шагом — робот «Создать реквизит». Передайте ему ИНН и ID компании. Робот заполнит реквизит и вернёт его ID — используйте это значение для проверки успешности операции.
- Финальный шаг — уведомление менеджеру: «Реквизиты контрагента заполнены автоматически».
Тонкость: после «Найти организацию по ИНН» добавьте условие — если статус компании «Ликвидирована» или «Банкрот», отправьте уведомление руководителю и заблокируйте переход сделки на следующий этап воронки.
Сценарий 2: автоматическая валидация контактов
Задача: при создании контакта или лида роботы проверяют телефон и email, исправляют опечатки и приводят данные к единому формату.
Что потребуется: поля «Телефон» и «Email» в карточке лида или контакта, роботы «Получить телефоны из DaData», «Проверить и очистить Email (DaData)», робот «Обновить контакт» (штатный).
Настройка в конструкторе:
- Создайте бизнес-процесс с триггером «При добавлении контакта» или «При добавлении лида».
- Первым шагом добавьте робота «Проверить и очистить Email (DaData)». На вход подайте поле Email из карточки. Робот исправляет типичные опечатки: «yandex.r» → «yandex.ru», «gmail.con» → «gmail.com». Ответ содержит флаг корректности и исправленный адрес.
- Вторым шагом — «Получить телефоны из DaData». Передайте номер телефона в любом формате. Робот вернёт нормализованный номер (в международном формате), определит тип (мобильный/городской), оператора, регион и часовой пояс.
- Добавьте условие: если Email некорректен или телефон не определился — создайте задачу менеджеру с пометкой «Уточнить контактные данные».
- Финалом — штатный робот «Обновить контакт». Подставьте в него исправленные значения Email и телефона из результатов предыдущих шагов.
Важно: робот «Проверить и очистить Email» не гарантирует, что ящик существует — он проверяет формат и исправляет опечатки в домене. Для верификации существования нужен отдельный инструмент.
Сценарий 3: регулярный мониторинг статуса контрагентов
Задача: ежемесячно проверять всех активных контрагентов на признаки ликвидации, банкротства или реорганизации и автоматически уведомлять ответственных.
Что потребуется: робот «Проверить статус компании (DaData)», настроенный запуск по расписанию, список компаний для проверки.
Настройка в конструкторе:
- Создайте бизнес-процесс с триггером «По расписанию». Выберите периодичность — раз в месяц или раз в неделю, в зависимости от объёма базы и критичности проверки. Приложение предоставляет первый платный тариф DaData «Лёгкий» бесплатно. Нужно больше запросов — используйте свой API-ключ DaData с любым тарифом, от «Лёгкого» до «Корпоративного».
- В настройках процесса добавьте выборку компаний. Самый простой способ: создать смарт-фильтр в CRM, который отбирает компании без признака «Ликвидирована» и с заполненным ИНН. Другой вариант — передавать список ИНН через переменную бизнес-процесса.
- Для каждой компании из списка запустите робота «Проверить статус компании (DaData) V9». Робот принимает ИНН и возвращает: статус (действующая, ликвидирована, банкрот, реорганизация), дату регистрации, дату ликвидации, признак активности.
- Добавьте условие: если статус отличается от «действующая» — отправьте уведомление ответственному менеджеру (или руководителю отдела). В теле уведомления укажите название компании, ИНН и новый статус.
- Опционально: если статус «ликвидирована» — автоматически переведите все активные сделки с этим контрагентом на стадию «Закрыто (проиграно)» через штатный робот «Изменить сделку».
Ограничение: робот проверяет компании по одной — для базы из 500+ контрагентов процесс по расписанию может занять время. Планируйте периодичность с учётом этого.
Сценарий 4: заполнение банковских реквизитов
Задача: после создания реквизитов контрагента автоматически подтянуть банковские данные по БИК и сохранить их в карточку компании.
Что потребуется: поле БИК в карточке реквизита, роботы «Получить банк по БИК» и «Добавить банковский реквизит».
Настройка в конструкторе:
- Этот сценарий — логическое продолжение первого. После того как робот «Создать реквизит» отработал, следующим шагом добавьте робота «Получить банк по БИК».
- На вход роботу подайте БИК из созданного реквизита или из поля в карточке компании. Робот вернёт: название банка, корреспондентский счёт, ИНН и КПП банка, адрес и город.
- Следующим шагом поставьте робота «Добавить банковский реквизит». Передайте ему ID компании (или реквизита), расчётный счёт и все поля, полученные от «Получить банк по БИК».
- Если у компании несколько расчётных счетов — настройте итерацию: робот «Получить банк по БИК» + «Добавить банковский реквизит» для каждого счета.
- Завершите процесс уведомлением бухгалтеру или менеджеру: «Банковские реквизиты контрагента [Название] добавлены».
Тонкость: робот «Получить банк по БИК» возвращает данные в определённой структуре. Используйте JSON-поля ответа в настройках «Добавить банковский реквизит» — не переносите данные вручную, настройте сопоставление полей в конструкторе.
Советы по внедрению бизнес-процессов с DaData
Тестируйте на одном контрагенте. Перед запуском процесса на всю воронку проверьте цепочку на одной тестовой сделке. Ошибка в сопоставлении полей — самая частая причина, по которой процесс отрабатывает без ошибок, но данные не заполняются.
Следите за лимитами DaData. Каждый робот делает запрос к API DaData. Приложение предоставляет первый платный тариф DaData «Лёгкий» бесплатно. При активной воронке из 200 сделок и трёх роботов в процессе это 600 запросов в месяц. Регулярный мониторинг 1 000 контрагентов потребует расширенного тарифа — подключите свой API-ключ DaData с любым тарифом, от «Лёгкого» до «Корпоративного». Посчитайте объём до настройки процессов.
Используйте JSON-ответы роботов. Роботы типа «Проверить статус компании» и «Получить банк по БИК» возвращают полный JSON — подписывайте следующие шаги процесса на конкретные поля ответа, а не на фиксированные значения. Это делает цепочку устойчивой к изменениям структуры ответа DaData.
Не заменяйте юридическую проверку. DaData показывает регистрационные данные ФНС, но не гарантирует актуальность на момент запроса. Для контрагентов с суммой сделки выше определённого порога настройте дополнительный ручной этап согласования — робот пусть собирает данные, а финальное решение принимает человек.
Начинайте с одного сценария. Не разворачивайте все четыре процесса одновременно. Выберите самый критичный для бизнеса (обычно это проверка на входе или мониторинг статуса), отладьте его в течение недели и только потом добавляйте следующий.
FAQ по бизнес-процессам с DaData в Битрикс24
Можно ли использовать роботов DaData в нескольких бизнес-процессах одновременно
Да, ограничений на количество процессов или роботов нет. Единственное, за чем стоит следить — суммарное количество API-запросов к DaData. При бесплатном тарифе «Лёгкий» лимит покрывает тестирование и небольшую нагрузку. Для интенсивной эксплуатации с мониторингом сотен контрагентов подключите свой API-ключ расширенного тарифа.
Что делать, если робот DaData вернул ошибку в бизнес-процессе
В настройках каждого робота есть блок «Обработка ошибок». Вы можете настроить альтернативную ветку: например, создать задачу администратору или отправить email-уведомление. Чаще всего ошибки связаны с невалидным ИНН или превышением лимита запросов. Проверьте входные данные и статус API-ключа в первую очередь.
Как откатить изменения, если робот заполнил неверные реквизиты
Роботы DaData не изменяют существующие данные в карточках — они только создают новые записи или добавляют поля. Если реквизит заполнен некорректно, удалите его вручную в карточке компании и запустите бизнес-процесс повторно с правильным ИНН. Роботы «Создать реквизит» и «Добавить банковский реквизит» не перезаписывают, а добавляют новые реквизиты — это дополнительная защита от потери данных.
Совместимы ли роботы DaData со штатными роботами Битрикс24
Да, полностью. Роботы DaData работают как стандартные роботы в конструкторе: можно чередовать их со штатными «Отправить уведомление», «Создать задачу», «Изменить сделку» и другими. Например, после проверки статуса контрагента роботом DaData можно автоматически перевести сделку на стадию «Закрыто» через штатный робот — цепочка собирается без ограничений.
Нужно ли программирование для настройки бизнес-процессов с DaData
Нет, все сценарии собираются в визуальном конструкторе Битрикс24. Роботы DaData появляются в общем списке роботов, а их поля настройки заполняются через стандартный интерфейс — выбор переменных из выпадающего списка, указание полей CRM, настройка условий. Навыков работы с API или написания кода не требуется.
Как часто обновляются данные в DaData
DaData использует официальные реестры ФНС и ЕГРЮЛ с ежедневными обновлениями. При проверке статуса компании робот возвращает актуальные на текущий день сведения. Для критичных контрагентов не полагайтесь на разовую проверку — настройте регулярный мониторинг сценарием по расписанию (раз в неделю или месяц).
Какой объём запросов нужен для тестирования
Для отладки одного сценария с тремя роботами на десятке тестовых сделок достаточно 30–50 запросов — это полностью покрывается бесплатным тарифом «Лёгкий», который предоставляет приложение. Начинайте с тестовой воронки: создайте копию рабочего бизнес-процесса, ограничьте его запуск песочницей и проверьте цепочку до развёртывания на боевой CRM.
Title: DaData в Битрикс24: 4 бизнес-процесса проверки контрагентов Description: Пошаговая настройка роботов DaData в Битрикс24: проверка по ИНН, валидация контактов, мониторинг статуса и заполнение банковских реквизитов.
Высокочастотные:
- DaData Битрикс24 бизнес-процессы
- проверка контрагентов Битрикс24
- роботы DaData Битрикс24
- автоматизация проверки контрагентов
Среднечастотные:
- бизнес-процессы Битрикс24 DaData настройка
- автоматическое заполнение реквизитов Битрикс24
- мониторинг контрагентов Битрикс24
- проверка ИНН Битрикс24 робот
- DaData интеграция Битрикс24
Низкочастотные:
- как настроить проверку контрагентов в Битрикс24 через DaData
- создание реквизита Битрикс24 робот DaData
- получить банк по БИК Битрикс24 робот
- проверить статус компании Битрикс24 бизнес-процесс
- валидация email телефона Битрикс24 DaData
- приложение DaData для Битрикс24 цена
Коммерческие:
- приложение DaData Битрикс24 купить
- установка DaData Битрикс24
- DaData для Битрикс24 тарифы
Заключение: кому подходят бизнес-процессы с DaData
Сценарии автоматизации с DaData дают максимальный эффект в компаниях, где поток новых контрагентов превышает 10–15 в месяц, а менеджеры тратят время на ручной ввод реквизитов вместо продаж. Если в базе 200+ активных контрагентов, регулярный мониторинг статуса окупает себя на первом же выявленном проблемном контрагенте.
Для старта установите приложение из Маркетплейса Битрикс24, получите API-ключи DaData и настройте первый сценарий — проверку контрагента при создании сделки. Через неделю-две эксплуатации вы увидите реальную экономию времени менеджеров и сокращение ошибок в реквизитах. Остальные сценарии подключайте по мере готовности команды.
Приложение работает внутри Битрикс24 и не требует отдельной установки на сервер. Все роботы доступны сразу после ввода ключей DaData — остаётся только собрать их в цепочку.