Ключевой особенностью внедрения стала глубокая кастомизация под специфику репатриационных услуг. Был проведен аудит системы и спроектированы бизнес-процессы внутри каждого цикла сделки. Использование коробочной версии позволило задействовать действие «PHP-код» в бизнес-процессах .
***Бизнес-процесс: "Проставление ссылки на WhatsApp"**
Автоматизирует процесс коммуникации с клиентом. При создании нового Лида происходит проверка наличия номера в поле "Телефон". Встроенный PHP-код очищает номер от лишних символов с помощью регулярного выражения (`preg_replace`) и формирует корректные URL-ссылки для быстрого перехода в мессенджеры:
Ссылка для WhatsApp: `https://wa.me/<очищенный_номер>`
Ссылка для Telegram: `https://t.me/<очищенный_номер>`
Сформированные ссылки сохраняются в пользовательские поля карточки для дальнейшего использования менеджерами.
***Бизнес-процесс: "Лид. Взять лид в работу"***
Данный процесс автоматизирует распределение входящего потока заявок. При нажатии на кнопку "Взять лид" инициируется выполнение пользовательского PHP-скрипта (`findLead.php`), который по заданному алгоритму (например, наименьшая загрузка или круговой цикл) находит свободного и ответственного менеджера. Второй скрипт (`updateLead.php`) программно изменяет ответственного за лид и переводит сделку на соответствующую стадию воронки, исключая человеческий фактор при назначении.
***Валидация и обогащение данных (Интеграция с Dadata)***
Для обеспечения качества контактных данных был реализован бизнес-процесс проверки номера с обращением к сервису Dadata.
Бизнес-процесс: "Проверка номера через Dadata"
При создании или изменении лида срабатывает триггер, инициирующий выполнение пользовательского PHP-скрипта, который обращается к API сервиса DaData. Скрипт передает необработанный телефонный номер, полученный из формы обратной связи или ручного ввода, в сервис валидации. DaData выполняет:
- Стандартизацию формата: приведение номера к единому международному формату.
- Верификацию: проверку принадлежности номера оператору связи и его актуальность.
- Определение региона: получение информации о регионе регистрации номера (что важно для гео-специфики репатриационных кейсов).
После успешной обработки очищенный и валидированный номер сохраняется в стандартное поле "Телефон" карточки лида, а служебная информация (код страны, регион, оператор) записывается в пользовательские поля для дальнейшего использования в аналитике и сегментации клиентов.