Подключить ИИ-агента к amoCRM технически несложно: у системы открытый API, вебхуки и понятная модель данных. Сложности начинаются через неделю после запуска. В воронке появляются дубли, сделки «прыгают» через этапы, менеджер открывает карточку и не понимает, что агент уже успел пообещать клиенту. Проблема почти всегда не в модели, а в том, что агенту не прописали правила записи: что он создаёт, что меняет, а к чему не прикасается.
В этой статье — именно эти правила. Когда агенту создавать сделку, как искать дубли, какие этапы он двигает сам, что писать в примечание и в какой момент разговор переходит к человеку. Если вам нужна общая картина, как ИИ подключается к CRM, начните со статьи про Bitrix24 и ИИ-агентов — принципы там те же, здесь разбираем конкретику amoCRM.
С чем агент работает в amoCRM
Агенту не нужен доступ ко всему аккаунту. Для приёма и ведения заявок хватает нескольких сущностей:
- Контакты — имя, телефон, e-mail, мессенджер. По ним агент ищет, был ли человек раньше.
- Сделки — сама заявка: воронка, этап, ответственный, бюджет, дополнительные поля.
- Воронки и этапы — агент читает их список, чтобы знать, куда можно поставить сделку.
- Примечания — краткое резюме диалога для менеджера.
- Задачи — «перезвонить», «отправить расчёт» с ответственным и сроком.
- Неразобранное — входящие, которые менеджер принимает или отклоняет вручную.
- Вебхуки — сигналы от amoCRM агенту: сменился этап, сменился ответственный, добавлено примечание.
Доступ к API выдаётся через интеграцию с OAuth-авторизацией, и у API есть ограничения на частоту запросов. Поэтому агент не должен опрашивать CRM каждую секунду «на всякий случай»: изменения он получает через вебхуки, а обращения к API выстраивает в очередь с повтором при отказе. Актуальные лимиты сверяйте с официальной документацией для разработчиков amoCRM: они зависят от типа интеграции и могут меняться.
Когда создавать сделку: три варианта
Первое решение, которое нужно принять до запуска, — в какой момент сообщение в мессенджере становится сделкой. От этого зависит, будет ли воронка чистой.
| Вариант | Как работает | Подходит, когда | Риск |
|---|---|---|---|
| Сделка на каждое сообщение | Любое входящее сразу создаёт сделку на первом этапе | Почти никогда | Воронка забивается «здравствуйте» и спамом, конверсия этапов теряет смысл |
| Сделка после контакта | Агент ведёт диалог и создаёт сделку, когда человек оставил телефон или подтвердил интерес | Много сообщений из Instagram и Telegram, часть — просто вопросы | Если агент не дожал до контакта, обращение не попадёт в CRM — нужен отдельный отчёт по таким диалогам |
| Через «Неразобранное» | Агент кладёт заявку в неразобранное с резюме, менеджер принимает или отклоняет | Высокий чек, менеджеры хотят сами решать, что брать в работу | Неразобранное копится, если никто не отвечает за его разбор |
Для большинства бизнесов с потоком из соцсетей рабочий вариант — второй. Так устроен наш кейс SAYF DESIGN: консультант ведёт диалог в Direct и Messenger на языке пользователя, а лид в amoCRM создаётся, когда человек оставил номер телефона, — вместе с историей переписки. Заявок со второй недели стало заметно больше, а их стоимость снизилась.
Дубли: проверка до записи
Человек написал в Instagram, через три дня — в Telegram, потом заполнил форму на сайте. Без проверки это три контакта и три сделки на трёх разных менеджеров. Поэтому перед любой записью агент делает поиск.
- Нормализует телефон. «90 123 45 67», «+998901234567» и «8 90…» приводятся к одному формату. Без этого поиск по телефону бесполезен.
- Ищет контакт по телефону, затем по e-mail и идентификатору мессенджера, если вы храните его в отдельном поле.
- Смотрит открытые сделки этого контакта. Если есть активная — не создаёт новую, а добавляет примечание в существующую и уведомляет ответственного.
- Новая сделка — только если контакта нет или все его сделки закрыты. Повторное обращение после закрытой сделки — это новая продажа, и её полезно пометить тегом «повторный».
Отдельно договоритесь, что делать с неоднозначными совпадениями: одинаковое имя, но разные телефоны. Агенту в таких случаях не стоит склеивать контакты — лучше создать новый и поставить менеджеру задачу проверить.
Этапы воронки: права агента
Главное правило: агент двигает сделку только по тем этапам, где он сам выполнил работу, и только вперёд. Вот пример разметки типовой воронки — названия этапов у вас будут свои.
| Этап | Что делает ИИ | Что остаётся человеку |
|---|---|---|
| Новая заявка | Создаёт сделку, заполняет источник, язык, суть запроса | — |
| Квалификация | Задаёт 2–4 уточняющих вопроса, заполняет поля (бюджет, срок, город) | Проверить, если агент поставил отметку «не уверен» |
| Передано менеджеру | Переводит сделку, назначает ответственного по правилам, ставит задачу | Связаться с клиентом в срок задачи |
| Расчёт / КП | Не трогает. Может напомнить менеджеру о просроченной задаче | Расчёт, предложение, переговоры |
| Успешно / Закрыто и не реализовано | Никогда не ставит сам | Решение и причина отказа |
Почему агенту нельзя закрывать сделки, даже если клиент написал «не надо»? Закрытая сделка выпадает из работы, и её никто не увидит. Если клиент передумал, агент добавляет примечание и задачу менеджеру — решение остаётся за человеком.
Ещё одна частая ошибка — дать агенту и автоматике amoCRM (цифровой воронке, Salesbot) одновременно реагировать на один и тот же этап. Например, при переходе на «Квалификацию» Salesbot отправляет клиенту шаблон, а агент — свой вопрос. Клиент получает два сообщения подряд. До запуска пройдитесь по настройкам каждого этапа и решите, кто там говорит с клиентом: агент или встроенная автоматика.
Что агент пишет в карточку
Ценность агента для менеджера — в том, что тот открывает карточку и сразу продолжает разговор. Для этого примечание пишется по одному шаблону, а не пересказом своими словами. Пример:
Источник: Instagram Direct, реклама «кухни на заказ»
Язык: узбекский
Запрос: кухня под ключ, угловая, около 3 м, квартира в новостройке
Срок: ремонт заканчивается через месяц
Бюджет: не назвал
Что агент ответил: общие сроки изготовления из базы знаний, предложил замер
Чего не обещал: цену и скидку
Следующий шаг: позвонить и согласовать замер, удобно после 18:00
Строка «чего не обещал» кажется лишней, но именно она снимает самый неприятный вопрос менеджера: «а что ему уже сказали?». Структурированные данные — бюджет, срок, город — агент дублирует в дополнительные поля сделки, чтобы по ним работали фильтры и отчёты. Примечание — для чтения, поля — для аналитики.
Передача человеку и сбои
Агент передаёт диалог менеджеру не только в конце квалификации. Пропишите триггеры заранее:
- клиент просит человека или звонок;
- вопрос о цене, скидке, договоре, если ответа нет в утверждённой базе знаний;
- жалоба или конфликт;
- агент дважды не понял ответ клиента;
- сделка уже есть и ведётся менеджером — агент в такой диалог не вмешивается.
Отдельно подумайте о сбоях. Если amoCRM недоступна или вернула ошибку, агент не должен терять заявку: он сохраняет её в свою очередь, повторяет запись позже и при повторной неудаче сообщает ответственному в Telegram. Раз в день полезно сверять: сколько диалогов дошли до контакта и сколько из них появились в CRM. Расхождение — первый признак, что интеграция где-то ломается.
Чек-лист перед запуском
- Выбран момент создания сделки: после контакта или через неразобранное.
- Есть правило нормализации телефона и порядок поиска дублей.
- Для каждого этапа записано: агент двигает / не двигает.
- Созданы поля, которые агент заполняет, и тег для его сделок.
- Утверждён шаблон примечания.
- Проверены пересечения с Salesbot и цифровой воронкой.
- Прописаны триггеры передачи человеку и правило распределения ответственных.
- Есть ежедневная сверка «диалоги с контактом → сделки в CRM».
Другие материалы о связке ИИ с рабочими системами — в разделе Интеграции, а про то, как агент ведёт сам диалог в соцсетях, — в статье про ИИ-консультанта в Instagram Direct.
Частые вопросы
Нужен ли отдельный тариф или доработка amoCRM?
Агент работает через стандартный API и вебхуки, перестраивать аккаунт не нужно. Обычно добавляют несколько полей, тег и иногда отдельный этап «Передано менеджеру». Возможности API и лимиты зависят от тарифа и типа интеграции — это проверяется на первом разговоре.
Можно ли подключить агента только к одной воронке?
Да, и с этого лучше начинать. Агенту выдают список разрешённых воронок и этапов, остальные он не видит и не меняет. Когда первая воронка работает стабильно, правила переносят на следующую.
Как менеджеры понимают, какие сделки создал агент?
По тегу и по автору примечаний. Удобно сделать отдельный фильтр «сделки агента за сегодня» и первые недели просматривать его ежедневно — так быстрее находятся ошибки в правилах.
Что будет, если агент неверно заполнил поле?
Менеджер исправляет вручную, а случай записывается и разбирается: обычно это неясный вопрос клиенту или неполная база знаний. Поэтому в первые недели агенту стоит давать отметку «не уверен» вместо догадки.
Если хотите разобрать свою воронку в amoCRM и понять, какие этапы можно отдать агенту, — посмотрите, как мы строим ИИ-агентов, или напишите нам. Стоимость зависит от объёма и данных; первый разговор — чтобы это посчитать.