Возникла у меня мысль поделиться своим опытом работы с CRM SalesPlatform Vtiger CRM 7. Надеюсь, это будет кому-то полезным.
Задача: Небольшой организации с несколькими географически распределенными филиалами потребовалась заменить текущую, не очень удачную CRM на что-то более актуальное.
Требования к новой системе:
- Self-hosted – основное требование, никаких SaaS
- В облаке, с возможностью подключаться из разных географических локаций
- Относительно безопасная
- С минимальными затратами на администрирование
- Бесплатная
- Определенные специфические бизнес требования, которых в этой статье я касаться не буду
Я начал изучать вопрос и выяснилось, что бесплатная CRM это, в принципе, очень редкий зверь. А те, что выдает поисковик, удовлетворяют далеко не по всем пунктам. В общем, долго ли, коротко ли – остановился я на Vtiger CRM 7 в редакции SalesPlatform.
А теперь про причины выбора, в порядке соответствия требованиям:
- Self-hosted – ставь, где хочешь
- Как оказалось, для небольшого количества пользователей вполне достаточно триальной инстанции t2.micro от AWS. Года триала вполне достаточно для развертывания и отладки.
- Не уверен в плане безопасности самой CRM. Наверняка там есть за что зацепиться. Эту проблему я решил закрыть кардинально – аутентификацией по сертификатам. Сама CRM, может, и дырявая, а вот nginx – нет.
- В плане администрирования была надежда на подход “Нормально настроил и забыл”.
- Бесплатная, в том числе и в плане ОС – не нужно заморачиваться с лицензированием серверной версии Windows
Мне не очень понравилось наличие PHP под капотом, в остальном все, вроде как, приемлемо.
В следующих сериях я попытаюсь рассказать как я это реализовал.