Deskman: клиентский хелпдеск с прозрачным биллингом

Платформа для IT-сервиса: постановка задач и статусы, общение с командой, учёт каждой минуты работы и автоматические отчёты — в одном окне.

LaravelБитрикс24Rest APIReactTypeScriptChakra UISaaS
Результаты

Ключевые показатели

0+
Пользователей
0%
Сокражение времени отчетности
0тыс +
Создано задач
0млн +
Транзакий на сумму

О проекте

В IT-аутсорсинге и веб-разработке есть классическая проблема: клиент не понимает, за что он платит. Задачи обсуждаются в почте, мессенджерах и по телефону, отчёты собираются вручную в Excel, а коммуникация теряется. Клиент видит только итоговый счёт в конце месяца без прозрачной детализации. Deskman решает эту проблему, предоставляя клиентам удобный личный кабинет, где видна каждая задача, каждая минута работы и каждое сообщение с поддержкой.

Кейс

Из переписки в мессенджерах - в единый хелпдеск

Без Deskman

Задачи теряются в почте, Telegram, Max и по телефону. Клиент не видит статус работ. Счета выставляются вручную в Excel без детализации. Менеджеры тратят часы на сбор отчётов.

С Deskman

Клиент создаёт тикет на портале, видит статус в реальном времени, общается с командой внутри задачи. Каждая минута работы видна в биллинге. PDF-отчёт формируется в один клик.

Решение

Что умеет система

П

Постановка и управление задачами

Клиент создаёт обращение через удобный редактор с загрузкой файлов. Задачи можно смотреть списком или на Канбан-доске, фильтровать по проектам, статусам и критичности.

П

Прозрачный биллинг

Каждая работа фиксируется как транзакция. Клиент видит, сколько часов потрачено, сколько осталось в рамках тарифа, а что ушло в овертайм.

И

История коммуникаций

Чат внутри задачи собирает сообщения из портала и Битрикс24 с сохранением цитат, вложений и меток времени.

А

Аналитика и отчёты

Детальная статистика по проектам, сотрудникам и месяцам. Возможность скачать красивый PDF-отчёт с детализацией для бухгалтерии.

Л

Личный кабинет

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

Как работает

Путь пользовтеля

01

Создание обращения

Клиент заводит задачу в веб интерфейсе с поддержкой файлов и привязкой к проекту

02

Отслеживание статуса

Задача появляется в кабинете. Клиент видит статусы ("В работе", "Ожидает", "Решено"), ответственного и плановые сроки.

03

Коммуникация в одном окне

Вся переписка с поддержкой сохраняется в карточке задачи

04

Контроль бюджета

Система автоматически считает время работы. Клиент видит, сколько часов списано в рамках тарифа, а что пошло по дополнительной ставке или стоимость работ в зависимости от режима

05

Закрытие периода

В конце месяца клиент скачивает детализированный PDF-отчёт со статистикой по всем задачам и затратам.

Итоги

Чего удалось достичь

01

Прозрачность для клиентов

Клиенты больше не задают вопросов "почему так дорого" - все списания обоснованы логами времени и историей переписки.

02

Снижение нагрузки на менеджеров

Аккаунт-менеджерам не нужно вручную собирать отчёты. Вся информация доступна клиенту 24/7.

03

Единая история

Переписка не теряется между почтой и мессенджерами. Вся коммуникация по задаче хранится в одном месте.

04

Контроль переработок

Чёткое разделение времени на "в тарифе", "бесплатно" (гарантийные правки) и "овертайм" снимает конфликты при выставлении счетов.

Возможности

Для кого решение

Для IT-аутсорсинга и веб-студий

Прозрачные отчёты для клиентов и снятие рутины с аккаунт-менеджеров.

Для внутренних IT-отделов

Бизнес-заказчики видят статус заявок и понимают, как расходуются ресурсы команды.

Для сервисных компаний

Фиксация каждого обращения и биллинг строго за фактически оказанные услуги.

Для клиентов

Возможность в любой момент понимать статус своих задач и видеть, за что они платят.

Технические вызовы

Синхронизация с Битрикс24 без потерь

Синхронизация с Битрикс24 без потерь

Синхронизация с Битрикс24 без потерь

Система из 12+ калькуляторов (паттерн Strategy) корректно пересчитывает балансы при создании, изменении и удалении транзакций — даже задним числом.

Высокая нагрузка на фронтенде

Zustand и React Query оптимизируют состояние, бесконечные скроллы (Intersection Observer) обеспечивают плавную работу с тысячами записей.

Безопасность данных

Гибкая система прав (Portal, Projects, Finances, Tariff) позволяет разным клиентам видеть только свои данные.

Под капотом

Архитектура решения

Frontend

React 19, TypeScript, Vite, Chakra UI v3, Zustand, @tanstack/react-query, React Router.

Backend

Laravel, REST API, RPC-эндпоинты, Bitrix24 SDK.

MySQL

Хранение транзакций, балансов, статистики и настроек порталов.

Биллинг-ядро

Паттерны Strategy и Factory для калькуляторов балансов, транзакционная целостность.

Парсинг сообщений

Кастомный B24MessageParser для конвертации BB-кодов в Draft.js формат и HTML.

Детали

Техническая реализация

Особое внимание мы уделили биллинг-ядру. Поскольку задачи могут редактироваться задним числом, мы реализовали сложную систему калькуляторов, которые умеют корректно пересчитывать балансы проектов и тарифов при любых изменениях. Система учитывает, в каком месяце была транзакция, входила ли она в тариф, и применяет нужную формулу списания или возврата средств. На фронтенде мы сделали адаптивный интерфейс: на десктопе — большие таблицы и канбан-доска, на мобильных — компактные карточки. Все запросы оптимизированы через React Query, что позволяет работать даже с тысячами транзакций без задержек.

Хотите внедрить прозрачный клиентский портал в своей IT-компании или веб-студии? Свяжитесь с нами, чтобы обсудить, как Deskman может сократить нагрузку на ваших менеджеров и повысить доверие клиентов.