РАЗРАБОТКА ВИДЖЕТОВ · РЕАЛИЗОВАННЫЙ КЕЙС

Как за 2 недели разработали кастомный виджет для amoCRM

Клиенту требовалась многоступенчатая реакция на просроченные задачи. Мы быстро собрали решение на собственной библиотеке модулей и довели его до готового продукта.

2 недели
срок разработки и запуска решения
3
действия над сделкой при срабатывании
условий и ступеней в одном сценарии

Продукт: виджет «Просроченные задачи» для amoCRM.

Просрочки требуют разной реакции в зависимости от срока

Одна и та же задача через час и через сутки означает разные уровни риска. Стандартных уведомлений для этого недостаточно.

0 минут

Задача стала просроченной.

1 час

Пометить сделку или сменить поле.

1 день

Передать РОП или сменить этап.

3 дня

Запустить жёсткую эскалацию.

Что требовалось разработать

  • Конструктор правил, в котором администратор сам задаёт время просрочки.
  • Выбор типов задач: один, несколько или все задачи аккаунта.
  • Настройку действия над связанной сделкой.
  • Защиту от повтора: одно условие не срабатывает по задаче дважды.

Почему стандартных уведомлений было мало

Три причины, по которым красный счётчик в интерфейсе не решает задачу руководителя.

Проблема стандартного подхода

CRM показывает просрочку, но не принимает решение, что делать со сделкой.

Проблема ручного контроля

РОП вынужден искать просрочки и разбирать их по менеджерам вручную.

Проблема одного сценария

Разные типы задач и длительность просрочки требуют разных действий.

CRM умеет показать просрочку. Принять решение по сделке она не умеет — именно это и нужно было построить.

Настройка один раз, контроль работает постоянно

Виджет отслеживает просроченные задачи, сверяет их с условиями и выполняет действие над связанной сделкой.

  1. 1

    Задача просрочена

    Виджет фиксирует длительность просрочки.

  2. 2

    Проверка условий

    Срок, тип задачи и активность ступени.

  3. 3

    Действие

    Ответственный, этап или поле сделки.

  4. 4

    Фиксация

    Запись в ленте и защита от повтора.

Время

60 минут после того, как задача стала просроченной.

Тип задачи

Звонок и встреча — или все типы задач аккаунта.

Действие

Сменить ответственного по связанной сделке.

Следующая ступень

Через 24 часа — перевести сделку на этап контроля РОП.

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

Из просрочки можно построить полноценную лестницу эскалации

Виджет подходит не только для напоминаний. Он позволяет автоматически менять маршрут сделки при нарушении регламента.

  1. Продажи

    Через 30 минут пометить сделку как риск SLA. Через 2 часа передать старшему менеджеру.

  2. Контроль РОП

    Если встреча просрочена на день, переместить сделку в отдельный этап проверки.

  3. Сервис и сопровождение

    При просрочке задачи клиента заполнить поле «Нарушен срок» и уведомить ответственную команду.

  4. Документы и оплаты

    Если задача по договору просрочена, сменить ответственного и передать сделку на контроль.

Разработанный функционал оформлен как тиражируемый виджет «Просроченные задачи» — его можно установить в любой аккаунт amoCRM.

Виджет «Просроченные задачи»

Один виджет закрывает разные управленческие сценарии

Администратор может создавать несколько ступеней и независимо настраивать каждую из них.

Время просрочки

Минуты, часы, дни или месяцы. Можно задать точный порог срабатывания.

Типы задач

Один тип, несколько выбранных типов или все задачи аккаунта.

Смена ответственного

Передача сделки другому менеджеру, РОП или выделенной группе контроля.

Смена этапа

Автоматический перевод сделки в нужный статус выбранной воронки.

Заполнение поля

Фиксация признака, причины или уровня эскалации в карточке сделки.

Несколько условий

Например, через час пометить сделку, через день передать руководителю.

От идеи до рабочего виджета за две недели

Клиент получил инструмент, который автоматически реагирует на просрочку задачи и меняет связанную сделку по заданному сценарию.

Что запросил клиент

  • Срабатывать через заданное время после просрочки.
  • Учитывать один, несколько или все типы задач.
  • Менять ответственного, этап или поле сделки.
  • Поддерживать несколько уровней эскалации.
  • Не запускать одно условие повторно по той же задаче.

Что получил клиент

  • Готовый виджет внутри amoCRM.
  • Настройку сценариев без участия разработчика.
  • Автоматическое перераспределение проблемных сделок.
  • Контроль разных типов задач отдельными правилами.
  • Прозрачную историю срабатываний в ленте сделки.
Итог

Просроченная задача перестала быть просто красным счётчиком. Она стала триггером управленческого действия.

Кастом для нас не означает разработку с нуля

Мы заранее создали собственную библиотеку решений для amoCRM. Поэтому новая задача собирается из проверенных модулей, а разработка концентрируется на уникальной бизнес-логике клиента. За счёт библиотеки две недели ушли на адаптацию логики, интерфейс настроек, тестирование и запуск.

Авторизация amoCRM

Готовое подключение и безопасная работа с аккаунтом.

Мониторинг задач

Получение задач, сроков, типов и связанных сущностей.

Конструктор условий

Настройка порогов, фильтров и нескольких ступеней.

Действия над сделкой

Смена ответственного, этапа и значений полей.

Идемпотентность

Защита от повторного выполнения одного условия.

Логи и диагностика

История срабатываний и контроль ошибок интеграции.

Нужна нестандартная логика в amoCRM?

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