База знаний

Как устроено правило

Правило ждёт события в CRM, проверяет условия и выполняет действие. Эта схема общая для задач, распределения, расчёта полей, ботов, Telegram и анкет.

Где в кабинетеАвтоматизацияинструментСоздать правило

Событие

Правило срабатывает на события из журнала событий amoCRM: сделка создана, перешла на этап, сменился ответственный, изменилось поле, добавлен тег, пришло сообщение и так далее. Список событий кабинет берёт из вашей CRM, поэтому там будут и ваши собственные поля. Можно выбрать до 20 событий на одно правило.

В списке только те события, на которые правило умеет отработать. События покупателей, полей товаров и других списков, служебные события amoCRM вроде списания токенов ИИ в список не попадают. Если такое событие уже стояло в старом правиле, под списком оно помечено «правило на это событие не сработает», и его можно убрать одной кнопкой.

Отдельная группа «crmPULT» — событие «Анкета заполнена». Оно срабатывает, когда клиент отправил анкету, и ответы уже записаны в сделку.

Некоторые события amoCRM записывает не на сделку:

  • «Беседа создана», «Беседа закрыта», «Не требует ответа» и «Превышено время на ответ» — на саму беседу. Правило выполнит действие в сделке, к которой прикреплена беседа, а если сделки нет — в контакте собеседника.
  • События задач («Новая задача», «Завершение задачи», смена срока или текста, результат) — на задачу. Правило выполнит действие в сделке, контакте или компании, где стоит задача. Удалённую задачу amoCRM уже не отдаёт, поэтому события «Задача удалена» в списке нет.
  • «Счёт/покупка создана», «При оплате счёта» и изменения полей счёта — на счёт. Правило выполнит действие в сделке, к которой счёт привязан.

События компании («Новая компания», изменения её полей) понимают только «Поставить задачу» и «Уведомление в Telegram». У остальных действий, например у бота или распределения, событий одной компании в списке нет: эти действия работают со сделкой.

Кабинет проверяет новые события раз в минуту. Поэтому действие выполнится не мгновенно, а в течение минуты-двух после события.

Время на этапе

Событие «Время на этапе» запускает правило, когда сделка простояла на одном этапе заданное время. Например, напомнить менеджеру о сделке, которая третий день лежит в «Думает», или передать её другому, если она неделю не двигается.

  • «Сделка стоит на этапе»: до 20 этапов из любых воронок. Срок у всех этапов один, для разных сроков заведите разные правила.
  • «Пробыла на нём»: от 1 минуты до 1 года, в минутах, часах, днях или месяцах. Месяц здесь равен 30 дням.

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

Что делать, если срок наступил ночью или в выходной, задаёт настройка «Если срок пришёлся на нерабочее время»:

  • «Сработать сразу»: правило сработает в момент, когда срок наступил, в любое время суток.
  • «Перенести на начало рабочего дня»: правило сработает в начале ближайшего рабочего дня. Можно добавить до 12 часов, например «через 30 минут после начала».
  • «Перенести на время ближайшего рабочего дня»: правило сработает в указанное время, например в 10:00.

Рабочие часы берутся из общего графика компании: «Команда» › «Рабочее время».

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

Условия здесь — только по карточке сделки, и проверяются они в момент срабатывания, а не при входе на этап. Условий «было/стало» у этого события нет. Задержки срабатывания тоже нет, её заменяет сам срок. Это событие не сочетается с другими в одном правиле.

Срок проверяется раз в минуту, поэтому правило сработает в течение пары минут после него.

Условия

Условия необязательны. Без них правило срабатывает на каждое выбранное событие.

  • Внутри блока условия соединяются через «и»: должны выполниться все.
  • Блоки соединяются через «или»: хватит любого.

Пример: «бюджет больше 100 000 и воронка „Опт“» или «тег „VIP“».

Проверять можно поля самого события (этап, ответственный, тег, бюджет, название, значение поля, автор события) и поля карточек сделки, контакта и компании. Для полей события есть переключатель «стало» или «было»: например, «этап был „Новая заявка“».

В условии «Этап» можно отметить несколько этапов из разных воронок. «Успешно реализовано» и «Закрыто и не реализовано» отмечаются в каждой воронке отдельно: правило сработает на закрытие только в отмеченных воронках. В правилах, созданных до 29.10.2026, такой этап отмечен во всех воронках и подписан «все воронки». Снимите галочку в лишних воронках, и правило запомнит выбор.

У сделки можно проверить и системное поле «Источник»: откуда она пришла — форма на сайте, чат, телефония, импорт. В списке можно отметить сразу несколько источников: с «равно» правило сработает на любой из них, с «не равно» пропустит их все. Так в распределении исключают, например, импорт и Авито одним условием. Список источников кабинет собирает по вашим сделкам, поэтому источника, из которого ещё не было ни одной сделки, в нём нет. Первая строка списка — «Интерфейс»: сделки без источника, которые менеджер завёл в amoCRM руками. Условие «Источник ≠ Интерфейс» убирает такие сделки из правила одной строкой. Сделки, созданные роботом или интеграцией без источника, в «Интерфейс» не попадают.

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

Текст кабинет берёт из переписок, которые amoCRM присылает отдельно от событий. Обычно он приходит за секунды. Если за 3 минуты текста нет, правило срабатывает без этой проверки, а в журнале у строки появляется пометка «text_missing». Лишняя задача лучше пропущенного клиента. Получать переписки кабинет начинает сам, как только вы включаете правило с этим условием. На экране «Подключения» в карточке «Переписки из CRM» появится причина: «правило с условием „Текст сообщения“». Переписки хранятся год. Выключите или удалите последнее такое правило, и приём остановится, если переписки не нужны чему-то ещё, например модулю «Рассылки».

Сравнения: равно, не равно, содержит, не содержит, начинается с, больше, меньше, заполнено, пусто. Какие доступны, зависит от типа поля.

Пустой бюджет amoCRM хранит как ноль, поэтому «Бюджет — пусто» срабатывает и на сделке с бюджетом 0, а «Бюджет — заполнено» её пропускает.

Если одно и то же поле проверяется на «не равно» в разных блоках «или», форма предупредит, что правило сработает почти на любой карточке, и предложит объединить блоки.

Когда работает

По умолчанию правило работает круглосуточно. В настройке «Когда работает правило» можно это ограничить:

  • Только в рабочее время. Часы берутся из графика компании: «Команда» › «Рабочее время».
  • Только в нерабочее время. Ночью, в выходные и во все часы вне графика компании.
  • В выбранные дни и часы. Отметьте дни недели и укажите, с какого по какое время. Например: вторник, с 15:00 до 16:00. Окон можно задать несколько. Окно с 22:00 до 06:00 переходит через полночь и относится ко дню, в который начинается.

Часы — по поясу вашей CRM, а сверяется момент самого события. Заявка из 17:55 считается рабочей, даже если кабинет увидел её позже.

Событие вне выбранного времени правило пропускает, а в журнале появляется строка «Пропущено» с уточнением «событие вне времени работы правила». Позже оно уже не сработает. Праздники отдельно не учитываются. Если в «Рабочем времени» включён календарь по датам, праздник можно отметить там выходным днём.

У правил «По расписанию» и «Время на этапе» этой настройки нет: время запуска задаёт расписание или срок на этапе.

Как часто срабатывать

  • Каждый раз: на каждое подходящее событие.
  • Один раз на карточку: первое срабатывание на сделке или контакте, дальше никогда.
  • Не чаще раза в сутки: за календарный день по времени вашей CRM.

Тестовый режим

Включите «Тестовый режим», чтобы проверить правило без последствий. Оно будет срабатывать, но вместо действия запишет в журнал «Сработало бы» и подробно, что именно сделало бы: «сделка была бы распределена на Петрова», «задачу не поставило бы: предыдущая ещё не закрыта».

Тестовый режим работает только у включённого правила.

Журнал

Кнопка «Журнал» у правила показывает все срабатывания за 30 дней: когда, на какой карточке и чем закончилось. Каждая строка открывает карточку в CRM. Самые частые статусы:

Статус Что значит
Сработало Действие выполнено.
Сработало бы Тестовый режим, ничего не менялось.
Пропущено: условие не совпало Событие было, но условия не выполнились. С уточнением «событие вне времени работы правила» — событие пришлось на время, когда правило не работает.
Пропущено: задача ещё в работе Правило не ставит новую задачу, пока не закрыта прежняя.
Пропущено: правило уже срабатывало на этой карточке Выбрано «один раз на карточку».
Ошибка CRM не приняла действие. Подробность — в строке журнала.

История правок

Кнопка «История» показывает, кто и когда создавал, менял и удалял правила: какое поле, что было и что стало. Там же удалённые правила.

Защита от зацикливания

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