← Примеры сценариев

Обращение из чата дописывается в сделку amoCRM

Клиент пишет по своей сделке, а сценарий обновляет её карточку и отвечает, что записал.

Как выглядит сценарий

Обращение клиента
Что важного сказали▶
Модель▦
Подключение amoCRM
Тело запроса▶
Обновление сделки▶
Ответ клиенту▶
Ответ▶
  • Исполнение + данные
  • LLM
  • Данные
Открыть у себя →

Клиент пишет «по сделке 4821 поднимаем бюджет до 250 тысяч», менеджер это читает и когда-нибудь переносит в карточку. Между «сказали» и «записано» лежит день и половина забытых деталей.

Что внутри

  1. Обращение клиента — вход.
  2. Что важного сказали — модель достаёт номер сделки, суть и сумму.
  3. Тело запроса собирает JSON для CRM.
  4. Обновление сделки отправляет его по адресу с номером сделки: путь тоже шаблон.
  5. Ответ клиенту подтверждает, что записано.

Метка «из чата» в теле — не украшение. По ней потом видно, какие сделки бот трогал сам; без неё разбирать, кто внёс изменение, придётся по истории карточки.

Тело запроса собирается шаблоном

Поле «Тело» — это JSON-объект, и здесь он собирается на предыдущем шаге. Значения проходят через | tojson: имя с кавычкой или переносом строки не ломает запрос, а поля добавляются правкой одного шаблона.

Путь и тело — единственное, что меняется под другую задачу CRM. Нода не знает про сделки и контакты: она отправляет то, что вы написали, по указанному адресу, поэтому проводка остаётся той же.

Что настроить под себя

  • Подключение в ноде amoCRM.
  • Поля. price и метки — пример. Свои поля (город, источник, бюджет) имеют коды, видимые в настройках CRM, и добавляются в то же тело.
  • Развилку на случай без номера. Если клиент номера не назвал, адрес соберётся неполным и запрос уйдёт в никуда. В настоящем сценарии перед этим шагом ставят проверку.

Что подключить

Аккаунт amoCRM: в настройках заведите подключение с поддоменом и долгосрочным токеном (интеграция создаётся в самой CRM). Проверять начинайте на тестовой сделке: неверно собранное тело меняет карточку, и откатывать это придётся руками.