Собственный виджет распределения лидов в amoCRM
Проблема
Прежний виджет назначал заявки даже ночью, когда менеджеры не работали. Проверил 470 сделок за 14 дней: в один из вечерних пиков двум менеджерам достались 69 из 78 заявок.
Что сделал
Добавил расписание, правила для разных источников и настройку доли заявок для каждого менеджера. Панель открывается в amoCRM. Само распределение работает на сервере, даже когда браузер закрыт.
Как проверял
Включал тестовый режим: распределитель записывает, кому отдал бы заявку, но не меняет ответственного в CRM. Проверил ночные смены, график 2/2 и назначение на ближайшую смену, когда никто не работает.
Заявка уже сменила этап
Другие настройки CRM быстро переводили новые заявки в «Взят в работу». Если искать только на начальном этапе, часть заявок не попадала бы в распределение. Проверил переходы на реальных сделках и добавил этот этап в отбор. Более поздние этапы не трогаю: там менеджер уже работает с клиентом.
Кто получит заявку
В журнале видно, кто получил заявку и почему. Изменили расписание или доли в панели — следующие заявки распределяются по новым настройкам.
- 01ИсточникЕсли источник закреплён за менеджером, заявка идёт ему. Для остальных действуют правила ниже.
- 02СменаВыбирает менеджеров на смене. Если никто не работает — тех, кто выйдет раньше остальных.
- 03Доля заявокДелит заявки поровну или в заданной пропорции между доступными менеджерами. Учитывает, сколько каждый уже получил.
- 04НазначениеСтавит выбранного менеджера ответственным в amoCRM и записывает причину назначения.