Функциональные требования и техническое задание заказчика:
Необходимо разработать модуль для коробочной версии CRM-системы Битрикс, который содержит следующий функционал:
- Возможность подключения нескольких кабинетов Mango с определенными параметрами (синхронизация с проектом, сопоставление менеджера в телефонии с пользователем в Битрикс, учет статуса подключения);
- Реализация интерфейса для настройки сопоставления менеджеров по внутреннему номеру и ID в системе. Автоматическое присвоение звонков к общему пользователю (сервисной учетной записи) при отсутствии сопоставления
- Передача информации и параметров о совершенных звонках (исходящих, входящих, пропущенных). Осуществляется передача следующих данных: тип и статус звонка, продолжительность, дата и время, ссылка на запись разговора и идентификатор проекта.
Алгоритм обработки звонка
Алгоритм обработки звонка включает в себя процесс поиска компании, контакта, лида, сделки, а также создания новых объектов при отсутствии уже имеющихся.Информация о звонке отображается а таймлайне объектов (лид, сделка).
Алгоритм обработки пропущенных звонков
Если по каким-либо причином звонок был пропущен, настроено автоматическое создание задачи "Перезвонить клиенту", которая привязывается к определенному ответственному менеджеру и объекту в CRM (лид, сделка, контакт, компания).Коллтрекинг
В процессе работы интеграции Mango и Битрикс передаются и сохраняются следующие параметры:
- utm_source
- utm_medium
- utm_campaign
- utm_term
- utm_content
- referer
- канал (SEO, PPC)
Интерфейс модуля и панели управления интеграции
Интерфейс состоит из 3 основных блоков данных:- панель управления подключениями (список подключенных кабинетов, возможность добавления нового кабинета, функция удаления/отключения имеющихся кабинетов, привязка к проектам Битрикс);
- панель сопоставления менеджеров;
- журнал событий (успешные и ошибочные запросы, необработанные звонки).
Технические требования и производительность
В процессе выполнения работ удалось достигнуть следующих результатов:
- Поддержка API обеих систем;
- Обеспечение безопасности передачи данных (шифрование передаваемых данных, ааутентификация при подключении кабинетов, контроль доступа к интеграции);
- Обработка ошибок и сбоев;
- Ведение логов операций;
- Масштабируемость решения;
Документация
После выполнения и сдачи проекта, клиенту предоставлен полный пакет документации для дальнейшей работы, включающий в себя:
- руководство пользователя;
- руководство администратора;
- описание API;
- инструкция по установке модуля.
Результаты
В результате выполнения проекта, реализована интеграция Mango Office и CRM-системы Битрикс24 для автоматического обмена данными о звонках и коллтрекинге. Проект выполнен в соответствии с ТЗ заказчика в срок и полностью принят без существенных правок и доработок.