Связка — это набор шагов, состоящий из триггера, действий и необходимых инструментов.
Создать связку можно на странице «Мои связки» с помощью кнопки «Новая связка».
Подробнее про страницу «Мои связки»
Для корректной работы связки необходимо:
- настроить связку – добавить триггер и действия;
- настроить поля для действий.
Настройки связки нельзя изменять, пока связка запущена.
После завершения настроек можно запустить связку и начать передавать данные между сервисами.
Настройка связки
В конструкторе связки нажмите на кнопку с плюсом, чтобы добавить триггер для запуска связки. В связке может быть только один триггер.
В открывшемся окне выберите сервис, откуда будут поступать данные, и укажите событие, которое будет запускать связку. Например:
- Создание новой сделки.
- Изменение сделки.
- Новый лид в форме.
Связка запустится и начнет получать/передавать информацию при возникновении нужного события в выбранном сервисе.
Затем создайте новое подключение к сервису или выберите уже существующий аккаунт. Нажмите кнопку «Добавить триггер».
Как подключить сервис для интеграции
Выберите режим работы связки, нажмите «Сохранить».
Как настроить режим миграции данных
С помощью кнопки с плюсом добавьте действие, которое будет происходить после запуска связки.
Выберите сервис в который будут передаваться данные и действие, которое будет происходить после срабатывания триггера. Например:
- Создать новую сделку.
- Отправить сообщение.
- Изменить статус сделки.
Выберите или создайте уже существующее подключение, нажмите кнопку «Добавить действие».
После добавления действия выполните настройку редактируемых полей для данного действия.
Настройка полей
У каждого шага, включая триггер, есть свои редактируемые поля. Поля могут быть обычными текстовыми или в виде раскрывающегося списка. Если сторонний сервис поддерживает пользовательские поля и может передавать их по API, вы сможете ими воспользоваться.
Для триггера редактируемым полем является поле для добавления или выбора аккаунта, который будет использоваться для получения данных.
Для действий в редактируемых полях указываются поля, куда будут передаваться данные из предыдущего шага.
При выборе конкретного поля Unisender может предложить выбрать элемент из выпадающего списка (например, «Статус сделки», «Тип лида») или из меню с полями предыдущих шагов.
Поля предыдущего шага не всегда будут заполнены (например, при создании сделки поле может остаться пустым). В таком случае будет передана пустая строка. Это важно учитывать при работе с обязательными полями.
Также в полях можно ввести статичные данные вручную или комбинировать их с данными из предыдущих шагов.
Принцип работы связки
Когда триггер получает данные, связка начинает работу и передает все полученные данные от одного действия к другому.
Если в ходе работы связки триггер получает целый массив данных, каждый элемент этого массива будет обрабатываться отдельно. Например, если триггер получил ответ с информацией о 5 сделках, связка будет запущена 5 раз. Однако некоторые триггеры изначально предназначены для работы с массивом данных и поэтому запускаются только один раз.
Какие бывают триггеры и как они работают
Каждый запуск связки можно назвать «циклом связки». Цикл может быть прерван при возникновении ошибки на любом шаге связки. При этом будет прерван только один цикл.