Интернет-магазин деликатесов и кетеринг
CRM интернет-магазина на 11 000 сделок
Навести порядок в CRM на 11 000 сделок: данные клиента в сделке, обязательные поля по стадиям и уведомления, которые доходят.
1С-Битрикс + CRM в одной установке · обмен по CommerceML · Wazzup · SMS
Что мешало
- Данные клиента жили в контакте, а менеджер работал в сделке — приходилось искать
- Обязательность полей нельзя было включить: она ломала автосоздание сделок из заказов
- Робот уведомления о завершении заказа «иногда не срабатывал»
- 2 816 сделок были заведены до появления новых полей и оставались пустыми
Что сделали
- Завели три поля клиента в сделке с автокопированием из контакта при создании
- Сделали обратную запись в контакт, не перезаписывая уже заполненное
- Включили обязательность по стадиям штатным механизмом — подсказка работает и в карточке, и в канбане, автосоздание сделок не блокируется
- Разобрали робота уведомлений и нашли три настоящих бага: флаг окружения, который никогда не срабатывал в асинхронном контексте; ссылку на несуществующее действие; неверное условие ветвления
- Заполнили 2 816 сделок задним числом — без запуска роботов, SMS и сообщений клиентам
Что стало
11 000
сделок в работе
2 816
сделок заполнено задним числом
3
бага в роботе найдено и исправлено
0
случайных уведомлений клиентам
Уведомления уходят в Telegram или WhatsApp, при недоставке — автоматически в SMS с балансом бонусов. Каждая отправка пишется в таймлайн сделки, поэтому «дошло или нет» больше не предмет спора.
Чему это научило
Массовое заполнение полей на живой CRM опаснее самой доработки: один неосторожный апдейт — и 2 816 клиентов получают уведомление о заказе годичной давности. Поэтому бэкфилл шёл в обход роботов.
Что спрашивают про эту задачу
- Обязательные поля ломают автосоздание сделок — что с этим делать
- Включать обязательность по стадиям штатным механизмом, а не общую на всю сделку. Тогда подсказка работает и в карточке, и в канбане, а сделка, созданная автоматически из заказа, не упирается в пустое поле и заводится как раньше.
- Как заполнить тысячи сделок задним числом и не разослать клиентам уведомления
- Обновлять данные в обход роботов. Это главная опасность такой работы: один неосторожный апдейт на живой CRM — и 2 816 клиентов получают уведомление о заказе годичной давности. Здесь бэкфилл прошёл без единой лишней отправки.
- Робот уведомлений «иногда не срабатывает» — это лечится
- Да, и «иногда» почти всегда означает конкретную причину. В этом роботе их нашлось три: флаг окружения, который никогда не срабатывал в асинхронном контексте, ссылка на несуществующее действие и неверное условие ветвления.
Похожая задача
Если узнали свою ситуацию — расскажите, что происходит у вас. Вернёмся с оценкой в часах и планом работ.