контент
продукт
подкаст
Слушать последний подкаст:
Ссылки:
наши соцсети
ТГ каналы

Интеграции с внешними сервисами Robocode

Интеграция с внешними сервисами через вебхуки позволяет Robocode автоматически обрабатывать входящие данные. Вместо ручной работы менеджера с оплатами, транзакциями и сделками, система получает массив данных по событию и запускает нужные сценарии. Это помогает сократить рутину, ускорить процессы и минимизировать человеческий фактор.

Как подключить внешний сервис

1. Создайте входящий вебхук
В Robocode это делается в разделе вебхуков (подробная инструкция — в статье). После создания у вас будет уникальный URL, куда внешний сервис сможет отправлять данные.
2. Добавьте URL в интегрируемый сервис
Обычно это настраивается в разделе «Интеграции» или «Уведомления». С этого момента каждый раз при событии (например, при оплате) сервис будет отправлять данные в Robocode.
3. Проверьте, какие данные приходят
Все параметры подтянутся автоматически и будут доступны в интерфейсе. Чтобы посмотреть массив, нажмите кнопку «</>» — там отобразятся все поля, которые можно использовать в сценарии.

Настройка данных и переменных

1. Настройте поля хука
В массиве данных выберите нужные параметры и задайте для них названия в поле «Название в сценарии». По этому названию можно будет обратится в редакторе скрипта.
2. Создайте переменную
В разделе «Переменные» нажмите кнопку «Добавить переменную» и в значении укажите ссылку-хук для работы с внешним сервисом (например, ссылку на транзакцию). Если ссылка требует подстановки параметров (например, ID операции), их можно динамически добавлять в редакторе скрипта.

Работа в редакторе скриптов

Когда вебхук и переменные настроены, можно переходить к сценарию
1. Выберите вебхук как триггер
Сценарий будет запускаться автоматически при каждом событии из внешнего сервиса.
2. Используйте параметры из хука
Все данные доступны через конструкцию:
$.Хук.НазваниеПоляИзХука
Например, по переданному ИНН можно найти компанию, получить её сделки и отфильтровать их по нужным условиям.
3. Работайте только с нужными объектами
Отобранные сделки можно обрабатывать дальше: прикреплять примечания, обновлять статусы, закрывать задачи и запускать другие действия.
Таким образом, редактор скриптов связывает данные, полученные от внешнего сервиса, с бизнес-логикой Robocode и позволяет полностью автоматизировать обработку событий.

Итог

Менеджерам больше не нужно вручную искать сделки после оплаты, закрывать задачи и переводить сделки в успешные этапы. Теперь Robocode делает это автоматически:
  • находит нужные сделки по данным из внешнего сервиса;
  • прикрепляет к ним ссылки на транзакции в примечания;
  • закрывает задачи, назначенные на менеджеров;
  • переводит сделки в этап «Успех».
Весь процесс интеграции показан на релизе. Посмотреть демо можно по ссылке: смотреть видео
Теперь процесс полностью автоматизирован и не требует ручного вмешательства 🚀

Что ещё почитать: