Автоматизация связи контактов и компаний в Битрикс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-системе.