В данной статье мы рассмотрим интеграцию Asterisk и Yoolla CRM. Yoolla CRM - софт от российской компании ООО «ЮЛЛА», решение сравнительно недавно появилось на рынке и является преемником проекта Salesman CRM. Поставляется как в виде облачного решения, так и в виде исходников для установки на ваш сервер, мы выбрали второй вариант.
1. Подготавливаем сервер для установки CRM-системы. Так как для работы системы нам понадобится php 5.3 нами был выбран дистрибутив Ubuntu 12.04. Одной из особенностей данной системы является то, что она может быть установлена как на Linux-сервере, так и на сервере под управления операционной системы Windows. Однако, по нашему мнению, Linux - предпочтительная платформа для ваших серверов, хотя бы ввиду того, что сюда же мы будем ставить Asterisk.
2. Устанавливаем веб-сервер в ваш Linux-дистрибутив, если при первоначальной установке вы не выбрал его.
sudo aptitude install apache2
3. Качаем установочные файлы Yoolla CRM, разархивируем в папку веб-сервера (можно посмотреть это в конфиге веб сервера, sudo mcedit /etc/apache2/sites-enabled/000-default и в поле DocumentRoot видим дефолтную директорию веб-сервера, по дефолту это /var/www)
4. Скачиваем, разархивируем и подключаем модуль PhpExpress (просто пропишите загрузку модуля php.ini: echo 'zend_extension=/usr/local/phpexpress/phpexpress-php-5.3.so' >> /etc/php.ini, либо /etc/php5/apache2/php.ini, смотря как у вас сделано)
8. chmod -R 777 /var/www/ (права на ту папку, где распакован архив yoolla crm)
9. заливаем дамп в базу данных: mysql -h localhost -u root -p crm < /var/www/crm/admin/backup/database_base.sql (crm название моей базы, создается руками, crm сама этого не делает, также не забывайте, что mysql доджен быть уже установлен, если нет - воспользуйтесь инструкцией по установке mysql на Ubuntu )
10. Правим inc/config.php , где указываем адрес базы данных, пользователя базы данных, пароль, название базы и префикс имени таблиц.
11. Далее открываем браузер и переходим по адресу: http://”crm-ip”/install.php и нас приветствует мастер установки, который покажет, готова ли наша система к установке. Очень удобно, что мастер установки показывает, где именно у нас есть проблема
12. Жмем “Далее”, принимаем условия установки, указываем параметры БД (см . пункт 10)
13. Скрипт проверяет валидность данных и создает новую таблицу. Далее создаем нового юзера для CRM
14. Запоминаем код, указанный внизу страницы, переходим к авторизации, логинимся в систему.
15. Для настройки интеграции с телефонией переходим в Панель Управления.
16. Далее “Интеграция” - “Сервер IP-телефонии” и заполняем все необходимые поля для интеграции с нашим сервером Asterisk. (подробно расписано на официальном сайте разработчика)
17. Теперь назначаем нашим пользователям CRM внутренние номера, как это сделано на стороне Asterisk. Для этого переходим в Панель Управления - “Интеграция” - “Сервер IP-телефонии” - “Номера Сотрудников” и заполняем информацию о внутренних номерах сотрудников
18. Для возможности чтения статистики звонков необходимо настроить запись CDR в базу данных MySQL, а также необходимые пути в Настройках интеграции с Asterisk. разместите файл «cdr2crm.php» (находится в папке api/asterisk/) на сервере Asterisk. Скрипт должен быть доступен для запросов из CRM. Измените в скрипте «cdr2crm.php» параметры подключения к базе данных MySQL:
$config['secret'] – параметр проверки легальности запроса. Используется API key из Общих настроек системы.
@mysql_connect('localhost', 'freepbxuser', 'eJjsKGdfgfj0MhfnXi') – параметры подключения к Базе данных
@mysql_select_db('asteriskcdrdb') – имя базы данных, куда ведется запись статистики
19. Если все настроено верно, то при входящих и исходящих звонках у нас будут открываться всплывающие окна с карточками клиента, которые позволяют сразу внести причину обращению и прочую нужную нам информацию, а также будет доступен звонок по клику на номер прямо из crm.
Подводя итоги, хотелось бы отметить преимущества использования данной CRM-системы:
1. Большое количество фильтров, в том числе откуда пришел клиент, что важно для аналитики
2. Русскоязычная техподдержка и разработчики, лояльность к обращениям за технической поддержкой
3. Импорт/экспорт клиентов, контактов в csv
4. Импорт/экспорт номенклатуры
5. Огромное количество отчетов
6. Создание своих фильтров
7. Добавить напоминание/сделку не проваливаясь в карточку клиента, сразу из общего списка
8. Настраиваемые фильтры представления сделок
9. Более специфичные и подробные этапы сделки, в отличии от 1с
10. Присоединение файлов к сделкам (спецификации, договора), все на месте, ничего не теряется
11. Сразу видно маржу сделки
12. Возможность отсылки на мыло трекинга сделки всем лицам, которые в ней участвуют (внутренние пользователи)
13. Добавление напоминаний по каждой сделке
14. Интеграция с астериск, практически в два клика:)
15. Постановка задачи сотруднику с напоминаниями и трекингом на почту + установка времени исполнения
16. Пайплайн по сотрудникам/организациям, можно видеть у какого сотрудники какие активные сделки и на каком этапе выполнения
17. Установка потенциала клиента, то есть планирование продаж: ставим клиенту Х потенциал продаж в марте 1000000р, все сделки в рамках клиента этот потенциал учитывают, тем самым можно смотреть, насколько планы сходятся с реальностью.
18. Профилирование клиентов и фильтры для их представления. Как использовать: приходит клиент, что-то покупает, мы переходим на его сайт, видим чем он занимается, ставим это в профиле. Потом делаем выборку по профилям клиентов и смотрим, какая индустрия нуждается в вашей продукции больше всего и потенциально начинаем окучивать это индустрию.
19. Сборщик лидов (грузит почту с сайта, причем можно письма парсить)
20. К каждому юзеру можно привязать отдел и офис, актуально для компании с несколькими филиалами.
21. Настройка порядка вывода полей (к примеру у сущности клиент можно выводить название, адрес, сайт, КЛ, а можно сайт, КЛ, телефон, название) прям через веб-интерфейс, в отличии от 1с, где надо лезть в шаблоны.
Единственным найденным минусом можно назвать остутствие учета по серийникам, как в 1с, если только добавить в позиции поле “артикул” и каждый товар одного вида добавлять отдельно, но это не erp-система и не система складского учета, надо понимать.