Что требовалось
Создать новую основу для работы с персоналом: собственную CRM и базу данных, в которых связаны заказы, сотрудники, клиенты, смены и история действий. Подключить действующие каналы общения и сохранить совместимость со старой системой.
Клиентский проект
Заказы, сотрудники, смены и отклики в одной системе. Новая CRM и её база данных созданы практически с нуля, с подключением существующих каналов и старой системы.

Рассмотрите детали
За каждым экраном — рабочий сценарий. Здесь менеджер видит заказы, отслеживает статусы и управляет подбором.Нажмите на экран, чтобы рассмотреть его крупнее ↗
От задачи к продукту
Создать новую основу для работы с персоналом: собственную CRM и базу данных, в которых связаны заказы, сотрудники, клиенты, смены и история действий. Подключить действующие каналы общения и сохранить совместимость со старой системой.
Проектирование и разработка новой CRM и базы данных практически с нуля: модели данных, интерфейс, серверная логика, права, интеграции и выпуск изменений. При этом бизнес уже работал — существующие сервисы и старую CRM нужно было подключить к новой системе.
Под капотом
Не отдельные таблицы и боты, а связанные части одного продукта. У каждой — своя задача, у всех — общий контекст.
Заказы · люди · роли
Статусы · история
Связанные сущности заказов, сотрудников, клиентов, смен и истории действий. Разграничение прав и рабочие пространства встроены в модель системы.
Telegram, VK и MAX связаны с заказами и переходами их статусов. Очереди уведомлений, обработка повторных событий и история действий работают на стороне сервера.
Сводка, фильтры и карточки сотрудников в веб-интерфейсе, Android-приложение и обмен со старой CRM. Новая система подключается к действующему процессу.
Результат разработки
Построена многомодульная CRM с собственной структурой данных: рабочие пространства и роли, заказы и участники, карточки сотрудников и клиентов, смены, история и аудит. Реализованы очереди уведомлений, защита от дублей, синхронизация с legacy-системой и развитие Android-приложения.
Следующий проект может быть вашим
Заказы в таблицах, сотрудники в чатах, история теряется? Обсудим, какие процессы стоит собрать в одну систему.
Что делаем и в каком порядке.
Какие функции входят в работу.
До того, как начнётся разработка.