# Изучение CRM систем
## Понятие CRM системы
CRM-система, или Customer relationship management (с англ. «управление взаимоотношениями с клиентами»), — программа, которая помогает управлять бизнесом. В неё можно загрузить базу клиентов, организовать учёт сделок, проанализировать воронку продаж и проследить за выполнением задач сотрудников. Проще говоря, CRM-система — это Excel-таблица, но с расширенным функционалом.
Любые рутинные задачи в ней можно автоматизировать. Например, если вам поступит звонок от нового клиента, система сразу заведёт на него карточку и поставит задачу ответственному менеджеру.
## Сравнительный анализ популярным CRM систем
**SendPulse**
Простая и удобная CRM для новичков. Идеально подходит для небольшого бизнеса. Позволяет эффективно управлять продажами, собирать информацию о клиентах и взаимодействии с ними в одном месте. SendPulse — это мультиканальная маркетинговая SaaS-платформа, поэтому работа с ней исключает головную боль, связанную с установкой программного обеспечения и его обновлением.
Плюсы:
* простота интерфейса и удобство создания сделок;
* возможность коммуникации с клиентами через email или чат в Facebook Messenger, Telegram, VK, Instagram, WhatsApp;
* интеграция с внутренними сервисами SendPulse;
* работа в команде и возможность настройки уровней доступа;
* фильтрация сделок по периоду времени, статусу, сумме, источнику и другим параметрам;
* присвоение тегов для сегментации клиентов;
* возможность оставлять комментарии в карточках клиентов;
Минусы:
* возможно создать только одну воронку;
* нет дашборда для быстрого отслеживания новых, завершенных и незавершенных сделок;
* нельзя создать задачи для членов команды.
---
**Бипиум** — удобный, мощный инструмент, позволяющий каждому создавать CRM-систему индивидуально под себя. Это своего рода конструктор, которым можно бесплатно воспользоваться самостоятельно, поскольку не требуется знание кода. Также можно заказать разработку CRM-системы «под ключ» у специалиста, поставив перед ним конкретные задачи.
Плюсы:
* Удобство создания собственной CRM-системы, полностью отвечающей поставленным требованиям;
* Приятный и интуитивно понятный интерфейс;
* Можно заказать разработку CRM-системы «под ключ»;
* Есть открытое API для интеграции со сторонними сервисами.
Минусы:
Нужно вложить время на разработку и проектирование.
---
**Битрикс24** — многофункциональная CRM-система, которая упрощает работу не только с клиентами, но и помогает вести процессы внутри компании. Предлагают, как облачные решения, так и «коробку». После регистрации видим три колонки, где слева будет основное меню, посередине — лента с событиями, а справа — уведомления.
Плюсы:
* самая многофункциональная;
* работа с документами (doc, pdf, xls и т.д.) внутри сервиса;
* выглядит, как соцсеть — привычно;
* есть видеочаты;
* можно создать бесплатно рабочую почту;
* элементы геймификации (бейджи);
* интеграция с соцсетями, google-календарём и другими сервисами;
* интеграция с 1С-битрикс и другими известными CRM-системами;
* есть телефония;
* есть бесплатный тариф.
Минусы:
* самый главный плюс — это и минус, слишком много функций, долго и трудно разбираться;
* визуальный мусор — проблемы интерфейса;
* непонятный и визуально неприятный таск-менеджер;
* слабая проработка CRM: нет договоров, контрактов, шаблонов документов.
---
**Vtiger CRM** – это CRM-система, предлагающая разнообразные инструменты для работы с продажами, с открытым исходным кодом. Особенностью данной платформы является то, что в отличие от других решений, Vtiger CRM в своем составе имеет спектр возможностей не только для маркетинга, продаж и сервиса, но и для управления предложениями, счетами, платежами в одном рабочем пространстве.
Плюсы:
* интеллектуальные электронные почтовые клиенты для ведения аналитической работы с целью улучшения взаимодействия с покупателями;
* инструменты анализа эффективности продаж;
* возможность разворачивания системы как на основе технологии SaaS, так и при помощи собственных технических возможностей организации;
* модульность системы, позволяющая выбрать и оплатить только тот набор функционала, который подходит под потребности конкретной организации;
* открытость исходного кода, позволяющая доработать систему.
Минусы:
* для настройки и доработки открытого кода потребуется квалифицированный программист;
* поскольку система разрабатывалась не на русском языке, то существует проблема локализации некоторых модулей и систем;
* необходимость докупать недостающие решения в пакете.
# Развертывание Vtiger CRM на Ubuntu
## Установка сервера LAMP
Обновите диспетчер системных пакетов.
```
sudo apt update
```
Добавьте репозиторий ppa:ondrej/phpPPA.
```
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
```
Вновь обновите диспетчер системных пакетов.
```
sudo apt update
```
Установите PHP 7.4 и дополнительные пакеты.
```
sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-sqlite3 php7.4-json php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-mysql php7.4-gd php7.4-xml php7.4-cli php7.4-zip php7.4-soap php7.4-imap php7.4-bcmath wget unzip -y
```
Найдите свой часовой пояс.
```
sudo timedatectl list-timezones
```
Отредактируйте файл конфигурации PHP.
```
nano /etc/php/7.4/apache2/php.ini
```
Измените следующие значения.
```
memory_limit = 256M
upload_max_filesize = 100M
display_errors = On
date.timezone = Europe/Moscow
```
## Создаение база данных Vtiger CRM
Создайте файл.
```
nano /etc/mysql/my.cnf
```
Внесите следующие значения.
```
[mysqld]
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
```
Перезагрузите MySQL
```
sudo service mysql restart
```
Войдите в MySQL shell.
```
sudo mysql -u root -p
```
Создайте базу данных MySQL.
```
CREATE DATABASE vtiger;
```
Создайте пользователя базы данных.
```
CREATE USER 'vtiger'@'localhost' IDENTIFIED BY '1234';
```
Предоставьте пользователю полный доступ к базе данных.
```
GRANT ALL ON vtiger.* TO 'vtiger'@'localhost' WITH GRANT OPTION;
```
Сохраните изменения.
```
FLUSH PRIVILEGES;
```
Выйдите из командной оболочки.
```
EXIT;
```
## Установка Vtiger CRM
Загрузите последнюю версию Vtiger.
```
wget https://tenet.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.4.0/Core%20Product/vtigercrm7.4.0.tar.gz
```
Извлеките архив.
```
sudo tar xvf vtigercrm7.4.0.tar.gz
```
Создайте каталог установки.
```
sudo mkdir /var/www/vtigercrm
```
Переместите извлеченную папку в каталог установки.
```
sudo mv vtigercrm/* /var/www/vtigercrm
```
Измените владельца каталога установки.
```
sudo chown -R www-data:www-data /var/www/vtigercrm
```
Измените права доступа к каталогу.
```
sudo chmod -R 755 /var/www/vtigercrm
```
## Настройка Apache
Создайте файл виртуального хоста Apache для Vtiger.
```
sudo nano /etc/apache2/sites-available/vtigercrm.conf
```
Добавьте следующий код в файл, сохраните и закройте файл.
```
<VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/vtigercrm/
<Directory /var/www/vtigercrm/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/vtigercrm_error.log
CustomLog /var/log/apache2/vtigercrm_access.log combined
</VirtualHost>
```
Проверьте синтаксис файла.
```
sudo apachectl -t
```
Перейдите в каталог Apache configs.
```
cd /etc/apache2/sites-available/
```
Отключите файл конфигурации Apache по умолчанию.
```
sudo a2dissite 000-default.conf
```
Включите файл конфигурации Apache Vtiger CRM.
```
sudo a2ensite vtigercrm.conf
```
Включите режим перезаписи Apache.
```
sudo a2enmod rewrite
```
Перезапустите службу Apache.
```
sudo systemctl restart apache2
```
## Настройка в веб-интерфейсе
Переходите по адресу сервера и нажимаете установка.

Соглашаетесь с лицензионным соглашением.

Просматриваете предварительные требования к установке.

Указываете данные администратора и базы данных.

Проверяете данные регистрации.

Указываете индустрию компании.

Выбираете необходимые пункты.

Указываете валюту, страну, и время.

Приступаете к работе с Vtiger в нужной сфере.
