Документация/Функции и интеграции

Что такое функции агента

Обновлено 23 сентября 2026 г.

Функция — это действие, которое агент может выполнить прямо во время разговора: передать заявку менеджеру, записать клиента, позвать человека. Вы описываете, что это за действие и какие данные для него нужны, а агент сам решает, когда его вызвать, и сам собирает данные у клиента.

Пример: функция «Заявка» с параметрами «Имя» и «Телефон». Агент по ходу разговора узнает, как клиента зовут и его номер, и в нужный момент вызовет функцию — заявка улетит туда, куда вы её направили: в Telegram-чат отдела продаж, в amoCRM, на почту.

Как создать функцию

Вкладка «Функции» в карточке агента → «Добавить функцию».

  1. Название — как вы её называете, свободным текстом: «Передача заявки», «Запись на замер». Под полем кабинет покажет техническое имя латиницей — так функцию видит агент; менять его обычно не нужно.
  2. Описание — самое важное поле. Именно по нему агент понимает, когда вызывать функцию: «Вызывай, когда клиент готов оставить заявку и назвал имя и телефон». Пишите как инструкцию человеку.
  3. Параметры («Что собираем») — данные, которые агент должен собрать: название, тип (текст или число), пояснение и галочка «обязательный». Обязательные параметры агент обязан узнать до вызова — если клиент не назвал телефон, функция не сработает.

Функция включена сразу после создания — тумблер «Включена» справа.

Что происходит с диалогом после вызова

Переключатель «После вызова функции агент»:

  • Продолжить диалог — агент отвечает дальше как обычно. Для функций «по ходу дела»: посчитать, проверить, записать.
  • Поставить диалог на паузу — агент замолкает, клиент может писать, но ответа не будет, пока диалог не снимут с паузы в «Диалогах».
  • Передать человеку — агент замолкает, диалог получает статус «Передано человеку» и поднимается в списке — операторы увидят его в одноимённом фильтре.

Отдельный тумблер «Результат диалога» — засчитать вызов этой функции как достигнутую цель. Именно так считаются «цели» в «Общей картине» и отчётах.

Куда уходит результат

Внизу карточки функции — блок «Отправка результатов». Здесь подключаются назначения: Telegram-чат, MAX, почта, amoCRM, EnvyCRM, Битрикс24 или ваш собственный API. У одной функции может быть несколько назначений сразу. Подробнее — в следующих статьях раздела.

Совет. Проверяйте функцию в тестовом чате: пообщайтесь как клиент и посмотрите, в какой момент агент её вызывает. Если рано или поздно — уточните описание.