Задача

Настроить интеграцию между корпоративной CRM (типа с из коробочным функционалом) и сервисом для общения с подписчиками через ботов (аналог Bothelp или ChatApp). Прямой соединитель между платформами отсутствует, поэтому используем API.

На текущий момент реализован следующий процесс:

  • Пользователь сервиса ботов оставляет контактные данные.
  • Через вебхук в CRM создается лид.
  • В лид записывается никнейм пользователя из социальной сети Telegram (хранится в дополнительном текстовом поле).

Что необходимо внедрить

  1. Триггерное событие: Перевод сделки в определенную стадию (по условию, задаваемому исполнителем).
  2. Отправка сообщения боту: При срабатывании триггера, через API внешнего сервиса отправить сообщение пользователю (в чат с его ботом).
  3. Подстановка данных: В тексте сообщения должны передаваться значения из полей сделки CRM:
    • Дата события (кастомные дата-поля).
    • Имя ответственного сотрудника (системное поле).

Уточнения

  • Сопоставление ID диалога в сервисе ботов и ID контакта выполняется по уникальному идентификатору (никнейм в соцсети), хранящемуся в лиде.
  • Peализатор должен использовать документацию по API внешнего сервиса (доступна по ссылке).