Большинство из вас знакомы с CRM благодаря множеству продвинутых инструментов, таких как Salesforce, Capterra и Hubspot. Но миллионы небольших компаний по-прежнему используют Excel/Word/Файлы/Каталоги для управления своими учетными записями, счетами и проектами. Я встречал очень мало индивидуальных подрядчиков, которые используют инструменты/приложения для повышения производительности, даже такие простые вещи, как приложения для заметок, для записи запросов и проблем клиентов. Еще меньше применяют базовые методы CRM, чтобы оставаться на связи со своими клиентами, например, сохраняя свои контактные данные и/или рассылая рекламные электронные письма.

Я понимаю, что для многих предприятий это может показаться большими накладными расходами с небольшой или нулевой немедленной ценностью. Но некоторые из них хотят расти и расширять свою деятельность, поэтому ищут недорогие решения.

Выполнение

С тех пор, как я начал проект PyCRM, я думал об очень простых, но эффективных способах создания CRM. Поскольку каждый бизнес уникален, каждый хочет немного отличающийся интерфейс, настройка является ключевым моментом.

Я вспомнил, что есть много библиотек Javascript, которые предоставляют настраиваемые таблицы/формы. Кроме того, многие из них используют очень простые структуры данных, которые можно легко сериализовать как JSON и сохранить в виде файла без использования сложной базы данных (без SQL).

В последнем дополнении к нашему проекту PyCRM мы можем использовать библиотеку JS Tabulator, которая обеспечивает эту функциональность. Вы можете легко настроить столбцы, поля и сотни других функций.

Поскольку это SaaS-страница , она довольно хорошо работает на мобильных устройствах. Вы можете использовать его в любом месте, если у вас есть подключение к Интернету. Кнопка «Сохранить» сохраняет все изменения на сервере.

Заключительные заметки

Это очень простая реализация, поэтому будьте очень осторожны, когда она используется несколькими людьми одновременно. Когда несколько человек сохраняют, будет сохранена версия только одного, остальные изменения будут переопределены и потеряны.

Улучшенной реализацией было бы зафиксировать отдельные поля вместо всего набора данных. Но также сохраняйте автоматическую синхронизацию любых изменений для всех активных пользователей. Опять же, это не сложно реализовать, но зависит от того, нужно вам это или нет.

Помимо использования в качестве CRM, вы можете превратить его в простой инструмент управления проектами, список дел, инструмент отслеживания продаж и т. д. Наслаждайтесь!