Переключить интеграцию на первую активную
Действие позволяет переключить интеграцию с помощью поиска первой доступной для сообщений.
Смена интеграции работает с помощью перебора доступных интеграций для пользователя, и как только находит первую доступную интеграцию - то меняет на нее интеграцию и чат (т.е. где писать и куда писать).
Например, у вас событие "Исходящее сообщение (от админа пользователю)" - которое вы используете для получения сообщений из amoCRM, либо вы получаете вебхуки.
Затем необходимо найти пользователя. Например, по id в Малти или по телефону. Если речь про amoCRM, то он автоматически передает номер телефона и событие автоматически находит пользователя, либо создает, если такого еще нет. Если речь про вебхуки - то находим человека через действие "Найти профиль пользователя" и ставим галочку "Переключить пользователя".
В итоге у нас есть пользователь но мы не знаем куда ему писать, однако, нам важно написать хоть куда-нибудь в один из доступных в профиле контактов.
В этом случае ищем все доступные у пользователя контакты всех доступных ботов и меняем на первый найденный согласно указанному фильтру.
Мы можем выбрать порядок платформ, которые будут проверяться, можем добавить последовательность конкретных интеграций, либо исключить конкретные интеграции.
Например, сперва ищем все контакты ботов MAX, если не находит, то ВКонтакте, если не находит - будет искать контакты в Telegram. Далее перебирает конкретных ботов.
![]()