- TypeScript / React
- PostgreSQL
- Docker / Podman
Задача
Запись клиентов ведётся в звонках, переписке в мессенджерах и таблице расписания. Пока поток небольшой, это работает. С ростом обращения теряются между каналами, двое клиентов попадают в одно время, а напоминание уходит тогда, когда о нём вспомнит администратор. Руководитель при этом не видит ни реальной загрузки специалистов, ни того, сколько записей сорвалось и почему.
Решение
Клиент записывается сам — с сайта или прямо в Telegram, WhatsApp и Facebook, круглосуточно: выбирает услугу, специалиста и свободное время, а система закрывает занятый слот. Расписание, карточки клиентов, история обращений и список услуг ведутся в одной панели; у каждого сотрудника свой кабинет и свой календарь, права разделены ролями, занятость синхронизируется с Google Календарём.
Напоминания клиенту и уведомления сотруднику уходят без участия человека, а загрузка специалистов и статистика записей считаются по фактическим приёмам. Система запускается от 14 дней и расширяется шагами — до полноценной CRM или отраслевой платформы, без замены того, что уже работает.
Результат
Запись работает круглосуточно и без администратора: клиент выбирает время сам, в том числе в мессенджере, а расписание закрывается автоматически. Обращения из всех каналов лежат в одной истории, напоминания уходят без участия человека, а загрузка команды и число записей видны руководителю там же, где они возникают.