При создании CRM использовался PHP framework CodeIgnitor. Для web интерфейса использовался Bootstrap. Дополнительно использовались библиотеки:
- SypexGeo (для определения региона пользователя по его ip);
- SimpleXLSXGen (для скачивания разнообразных отчетов в Excel формате);
- Workerman (для websocket);
- Дополнительно были написаны модули для Roistat, Yandex Direct, UIS, sms.ru;
IP Телефония работает через сервис UIS (сейчас они уже объединились с COMAGIC), входящие звонки сразу отображались в CRM при звонке в режиме online.
Так же в CRM реализована обработка заявок с сайтов, как автоматическим забором их с сайтов в JSON формате, так и настроенный на прием пушей от других источников в том же формате.
В CRM был реализован функционал автораспределения. Все входящие новые заявки равномерно распределяются по операторам. Если заявка была повторной с другого источника, то она приходит оператору, который с ней уже работал до этого.
Каждый оператор видит только свои заявки, админы видят все заявки. В CRM сделана система ролей (админы при необходимости могут менять операторов в заявке и т.д.). Так же админы могут массово отправлять sms рассылки и редактировать шаблоны текстов для них с возможностью подставлять свои токены (имя клиента, имя оператора и другие необходимые данные автоматически подставляются в шаблон).
Ниже скриншоты небольшой части, что могут делать операторы в заявке.
Все описание получится довольно долгим. Просто скажу, что в CRM есть система напоминаний, система логирования, система прослушивания звонков, разнообразные отчеты, разные статусы заявок и многое другое.