Разработка · 6 мин чтения

Salesbot в amoCRM: настройка сценария автоответов

Настройка Salesbot в amoCRM - одна из первых задач, с которой ко мне приходят после подключения CRM к отделу продаж: заявки с сайта и мессенджеров начинают падать в воронку, а отвечать на них ночью или в первые секунды физически некому. За последние проекты я собирал сценарии автоответов для интернет-магазина на WooCommerce с оплатой через T‑Bank, для лендинга на Tilda и для чистой amoCRM-воронки без сайта вообще. Ниже раскладываю рабочий алгоритм сборки бота, которым пользуюсь сам.

Что такое Salesbot в amoCRM и когда он нужен вместо менеджера

Salesbot - встроенный в Digital Pipeline конструктор ботов amoCRM: цепочка блоков «сообщение, условие, действие», которая собирается без единой строчки кода. Он не заменяет живого менеджера в переговорах о скидке или в сложном техническом вопросе, но закрывает три задачи, на которых обычно теряются заявки.

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

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

С чего начинаю настройку Salesbot в amoCRM

Перед тем как открывать конструктор, проверяю два момента, из-за которых половина попыток настроить бота своими силами упирается в стену.

Тариф. Salesbot доступен не на самом младшем тарифе amoCRM, а шаги с обращением к внешним сервисам по API открываются только на тарифах выше базового. Если в сценарии планируется вебхук в СДЭК, платёжный шлюз или n8n, уточняю у клиента текущий тариф до сборки сценария, а не после того как он не запустился.

Источник заявок. Бот реагирует на события в сделке: создание, смену этапа, тег, входящее сообщение. Если заявки приходят с формы на Tilda или из WooCommerce, сначала проверяю, что они долетают до amoCRM с нужными полями - источником, товаром, суммой заказа. Иначе условия в сценарии просто не сработают, потому что проверять им будет нечего.

Дальше в разделе Salesbot создаю бота с нуля или беру шаблон из маркетплейса под конкретную задачу. Шаблоны обычно годятся как черновик, а не готовое решение: тексты в них написаны без учёта тона и терминологии конкретной компании, и первым делом их приходится переписывать.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Собираю сценарий автоответов: триггеры и ветвления

Триггеры запуска

Запускаю бота по одному из четырёх типовых событий:

  • попадание сделки на этап воронки, например «Новая заявка»
  • присвоение сделке тега
  • создание сделки из веб-формы или мессенджера
  • отсутствие ответа менеджера дольше заданного времени, например 15 минут

Для интернет-магазина обычно ставлю пару триггеров одновременно: «сделка создана из источника Сайт» и заполненное поле «Сумма заказа» запускают сценарий подтверждения заказа, а заявки из WhatsApp без данных о заказе сразу получают вопросы для квалификации.

Ветвления и условия

Структура простая: блок сообщения с кнопками, ответ клиента формирует ветку, условие проверяет тег, поле сделки или выбранную кнопку, а на выходе - действие: следующее сообщение, задача на менеджера, смена этапа воронки или уведомление в рабочий чат.

Пример из практики: бот присылает «Подскажите, что вас интересует» с кнопками «Узнать цену», «Оформить заказ», «Другой вопрос». Кнопка «Узнать цену» ставит тег «Прайс» и присылает список цен. «Оформить заказ» запрашивает город доставки, дальше уходит вебхук в n8n, который считает стоимость по данным СДЭК и возвращает готовую сумму прямо в переписку. «Другой вопрос» сразу ставит задачу на менеджера и переводит сделку на этап «Требует внимания».

Простой линейный сценарий из 8-12 блоков обычно закрывает большую часть задач первой линии. Как только в сценарии появляются расчёты по внешним данным, я не пытаюсь уместить их в условия Salesbot, а выношу расчёт на n8n и подтягиваю в чат уже готовый результат - так сценарий остаётся читаемым и его потом может поправить не только разработчик.

Интеграция чат-бота amoCRM с сайтом и мессенджерами

Salesbot одинаково запускается из Telegram, WhatsApp, Avito, ВКонтакте и виджета на сайте, если каналы подключены через интеграции amoCRM. С сайтом на Tilda чат обычно подключаю через готовый виджет или через свой скрипт, который передаёт в сделку данные о странице и товаре ещё до старта диалога.

С WhatsApp есть нюанс, о который спотыкаются почти все: свободный текст боту можно отправить только в течение суток после последнего сообщения клиента, а дальше уходит только заранее одобренный шаблон. На практике это значит, что реактивация «уснувшего» лида через день работает не обычным текстом, а шаблонным сообщением, и это стоит закладывать в сценарий заранее, а не выяснять после жалобы клиента.

Там, где логике не хватает возможностей конструктора - расчёт по внешнему прайсу, статус доставки СДЭК, уведомление о поступлении оплаты через T‑Bank, - подключаю шаг с вебхуком во внешний обработчик, чаще всего в n8n, а обратно в сделку прилетает уже готовый ответ.

Задача Хватает Salesbot Нужна внешняя автоматизация
Автоответ на новую заявку с сайта Да Нет
Ветвление по ответу клиента Да Нет
Расчёт стоимости по параметрам заказа Частично Да, через n8n или свой сервер
Статус доставки СДЭК в переписке Нет Да, вебхук в n8n
Уведомление о поступлении оплаты Нет Да, вебхук в n8n или бэкенд

Если логика выходит за рамки конструктора целиком, например нужны персонализированные расчёты по сложным правилам или работа с внешними базами данных, такие случаи я закрываю через разработку кастомных интеграций поверх amoCRM.

Digital Pipeline и передача сделки живому менеджеру

Digital Pipeline - более широкое понятие в amoCRM: автоматизация на уровне воронки целиком, включая авто-задачи, авто-письма и смену ответственного. Salesbot - один из инструментов внутри неё, отвечающий именно за диалог с клиентом.

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

Контакты и переписку, которые собирает бот, оставляю в самой CRM и не выгружаю дополнительно во внешние таблицы вроде Google Sheets: для хранения персональных данных клиентов это лишний риск, а не удобство.

Частые ошибки при настройке автоворонки в Salesbot

  • Бот отвечает на все входящие без разбора канала - переписка в Telegram получает тот же сценарий, что и заявка с сайта, хотя контекст у них разный.
  • Нет запасной ветки на случай, если клиент не нажал ни одной кнопки за несколько часов - сделка просто зависает без движения.
  • Условия завязаны на поле, которое заполнено не у всех источников, например «Город» отсутствует у части заявок с Avito.
  • Бот не отключается при подключении живого менеджера к переписке, и клиент получает два разных ответа одновременно.
  • Сценарий тестируют один раз по идеальному пути, без учёта нетипичных ответов клиента и опечаток в кнопках.

Частые вопросы

Сколько стоит настройка Salesbot в amoCRM?

Простой линейный сценарий на 8-10 блоков без внешних вебхуков клиент часто собирает своими силами по логике из этой статьи. Если нужна интеграция с внешними сервисами - расчётами, СДЭК, платёжным шлюзом через n8n, - беру такие задачи от 25 000 ₽. Разовый аудит существующего сценария и консультацию по узким местам делаю от 3 000 ₽.

Чем Salesbot отличается от Digital Pipeline?

Digital Pipeline - вся автоматизация воронки: авто-задачи, авто-письма, смена ответственного. Salesbot - конкретный диалоговый сценарий с клиентом, один из инструментов внутри Digital Pipeline.

Можно ли подключить Salesbot к WhatsApp и Telegram без разработчика?

Если канал уже подключён через официальную интеграцию amoCRM, а сценарий линейный и без обращений к внешним сервисам, собрать его в конструкторе можно самостоятельно. Сложности обычно начинаются на вебхуках, работе с API и на шаблонных сообщениях WhatsApp - там уже нужно понимать, как эти механизмы устроены технически.

Что делать, если сценарий бота не запускается по триггеру?

Чаще всего причина в одном из четырёх мест: триггер привязан не к тому этапу воронки, тег присваивается позже, чем должен сработать бот, шаг с вебхуком недоступен на текущем тарифе, или поле, на которое завязано условие, не заполняется у конкретного источника заявок. Проверяю по порядку, прогоняя тестовую сделку и глядя в журнал событий по каждому шагу.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно