Автоматизация связи контактов и компаний в Битрикс24 на основе сделок из 1С

В процессе интеграции с 1С на определенном этапе воронки продаж в Битрикс24 создаются сделки. Каждая такая сделка содержит информацию о контакте и компании. Однако в 1С эти сущности не связаны между собой, что создает неудобства при работе в CRM.

Возникает задача: автоматически связать контакты с соответствующими компаниями в Битрикс24, чтобы:

  • В карточке компании отображались все связанные контакты
  • В карточке контакта были видны компании, с которыми он взаимодействует

Техническая реализация

Автоматизацию можно выполнить через REST API Битрикс24, используя следующий алгоритм:

  1. Получить ID контактов и компании по сделке с помощью методов crm.deal.contact.items.get и crm.deal.get
  2. Добавить контакты к компании через метод crm.company.contact.add

Хотя технически процесс можно реализовать через прямое API-взаимодействие, оптимальным решением является создание автоматизированного робота (процесса или приложения) в Битрикс24. Такой подход обеспечит:

  • Стабильность и надежность выполнения
  • Возможность обработки ошибок и логирования
  • Интеграцию в существующие бизнес-процессы
  • Масштабируемость решения

Робот может быть настроен на автоматический запуск при создании или изменении сделок, обеспечивая постоянную актуальность связей между компаниями и контактами в CRM-системе.