Правило автоматизации может сработать, когда сделка (или лид в Bitrix24) переходит на нужный этап воронки. Для этого в avChat копируете ссылку и вставляете её в CRM на этот этап.
Событие в правиле: «Сделка сменила этап в CRM». Общие принципы правил (условия, действия, включение) — в статье Автоматизация по событиям.
Что нужно заранее
Подключённая AmoCRM или Bitrix24 в разделе «Сообщения» — см. Интеграция с amoCRM и Интеграция с Битрикс24. Интеграция должна входить в ваш тариф, а к ней должны быть привязаны аккаунты.
Диалог в avChat уже связан со сделкой в CRM. Если связи нет, пинг из CRM правило не запустит и новый диалог не создастся.
Правило включено (новые правила сохраняются выключенными).
Как настроить в avChat
Откройте Автоматизация по событиям в главном меню и нажмите «Создать правило» (или откройте существующее).
В блоке «Когда» выберите событие «Сделка сменила этап в CRM».
При необходимости сузьте срабатывание:
CRM — только AmoCRM или только Bitrix24. «Любая CRM» — обе.
Интеграция — появляется, если подключено несколько Amo или Bitrix. «Любая интеграция» — все.
Воронка и Этап — конкретный этап. Если список этапов не загрузился, в поле «Этап» можно вписать номер этапа из CRM вручную. «Любой этап» — сработает на каждом этапе, куда вставлена ссылка (а не на всех этапах воронки).
Ниже появится карточка интеграции со ссылкой: нажмите «Копировать ссылку». У каждой Amo и каждого Bitrix свой адрес — в чужую воронку его вставлять нельзя.
Добавьте действия правила: сообщение клиенту, тег, уведомление в Telegram и т. д.
В блоке «Дополнительно» очистите поле «Сколько раз на один диалог», если сделка может проходить этап повторно (у нового правила там стоит 1).
Нажмите «Сохранить» и включите правило переключателем в списке.

AmoCRM
Сделки → Настроить воронку.
Нужный этап → добавить триггер «Вебхук» / «Отправить webhook».
Вставить URL из avChat как есть. Макросы дописывать не нужно.
Событие: после перехода в этап (или «создание или переход»).
Если Amo просит задержку для перехода — поставьте хотя бы 1 минуту.
Сохраните воронку.

Проверка: перетащите сделку с другого этапа на эту колонку. Если стоит задержка — подождите её.
Bitrix24
CRM → Сделки (или Лиды) → Роботы.
На нужном этапе добавьте робот «Исходящий вебхук» (раздел «Другое»).
В поле Хендлер вставьте URL из avChat как есть. В ссылке уже должны быть макросы вида
{=Document:ID}и{=Document:STAGE_ID}, не{{ID}}.Сохраните.
Вместо робота можно создать исходящий вебхук через Rest API (в меню Bitrix24: Разработчикам / Интеграции → Rest API → «Исходящий вебхук») с событием «Обновление сделки» или «Обновление лида» и той же ссылкой — как на скриншоте ниже. avChat сам получит текущий этап из Bitrix24 и запустит правило, только если этап действительно сменился.

Если макросы в ссылке не подставились, avChat всё равно возьмёт id сделки из запроса Bitrix и подтянет текущий этап из CRM. Правило сработает при реальной смене этапа, а не при любом сохранении карточки.
Несколько интеграций
У каждой Amo и каждого портала Bitrix свой URL.
Если интеграций несколько, в правиле лучше выбрать Интеграцию, а потом воронку и этап: номера этапов в разных кабинетах могут совпадать.
Диалоги ищутся среди аккаунтов, привязанных к той интеграции, на чей URL пришёл пинг.
Если со сделкой связано несколько диалогов, правило сработает для каждого из них. Повторные одинаковые пинги в течение 10 секунд отбрасываются, поэтому двойной вебхук не запустит правило дважды.
Пример
Задача: когда менеджер переводит сделку в amoCRM на этап «Оплачено», клиент на Авито получает сообщение, а диалог помечается тегом.
Поле | Значение |
|---|---|
Событие | Сделка сменила этап в CRM |
CRM / Воронка / Этап | AmoCRM / «Продажи» / «Оплачено» |
Действие 1 | Отправить сообщение: «Оплату получили, спасибо! Отправим заказ сегодня, трек-номер пришлём сюда.» |
Действие 2 | Добавить тег: «Оплачено» |
В amoCRM на этапе «Оплачено» добавьте триггер «Вебхук» с ссылкой из правила.
Обратная задача — двигать сделку в amoCRM по тегу в avChat — решается готовым шаблоном «Синхронизация этапа сделки в AmoCRM по тегу» (см. Шаблоны автоматизации по событиям).
Если не сработало
В CRM нет связанного диалога в avChat.
Ссылку повесили не на тот этап или не сохранили воронку / робота.
В Amo тариф без цифровой воронки или у перехода не выставлена задержка.
В правиле выбран другой этап, другая CRM или другая интеграция.
Правило выключено или в поле «Сколько раз на один диалог» стоит 1, и правило уже срабатывало в этом диалоге.
Ссылку сменили кнопкой «Сменить ссылку», а в CRM осталась старая.
Интеграция не входит в тариф или к ней не привязан ни один аккаунт.
Пустой этап в правиле означает: сработает на любой пинг с колонок, куда вставлена ссылка. На этапы без ссылки правило не реагирует.