Элла: электронный логист для грузоперевозочной компании
Корпоративная система, которая автоматически читает входящую почту, разбирает PDF-заявки через GPT-4o, ведёт реестр заказов и показывает бригаду на живой карте

Диспетчеры ГТ Такси тратили часы в день на ручную обработку входящих заявок: скачать PDF из почты, переписать реквизиты в таблицу, найти свободного водителя, согласовать выезд в мессенджере. Никакого реального контроля над бригадой на линии не было.
- До 50 входящих писем с заявками в день — каждое нужно открыть, распарсить PDF/DOCX и внести в журнал
- Разные форматы документов у каждого контрагента: нет единого шаблона
- Назначение бригады — через мессенджеры и звонки, статус выезда неизвестен
- Финансовый учёт выплат сотрудникам — в Excel, с регулярными ошибками и спорами
- Местоположение водителей/грузчиков в реальном времени не отслеживалось
Dattel разработал корпоративную систему «Элла» — от почтового ящика до живой карты. Система сама читает почту, вычленяет реквизиты заявки через GPT-4o, создаёт запись в реестре и уведомляет диспетчера. Бригада работает через мобильный PWA-кабинет: принять заявку, передать геолокацию, прикрепить фотоотчёт.

Система подключается к нескольким IMAP-ящикам одновременно и забирает входящие письма в фоновом режиме. Каждое новое письмо проходит через очередь обработки: если есть вложение (PDF или DOCX), оно отправляется на GPT-4o. Модель извлекает ключевые реквизиты — наименование контрагента, адрес выезда, дату, объём работ — и возвращает структурированный JSON.
На основе разобранного письма система автоматически создаёт запись в реестре заявок и привязывает её к карточке контрагента. Если контрагент новый — создаётся новая карточка. Диспетчер видит уже готовую запись и тратит секунды, а не минуты, на подтверждение и назначение бригады.
Сотрудники работают через мобильный PWA-кабинет на адресе /w/. Авторизация — по номеру телефона и 4-значному PIN (JWT). Исполнитель видит назначенные ему заявки, может принять или отклонить, включает геолокацию и загружает фотоотчёт по завершении. Диспетчер видит всё это в реальном времени на карте Яндекса.
Финансовый модуль считает выплаты каждому сотруднику за выбранный период: ставка за выезд × количество выездов + переменные надбавки. Диспетчер видит сводку, утверждает и экспортирует в CSV. Споров о суммах стало в разы меньше — все данные прозрачны и привязаны к конкретным заявкам.
Семь звеньев одной цепи.
Подключение почты и автопарсинг заявок
Система мониторит несколько IMAP-ящиков. Входящее письмо с вложением автоматически уходит на GPT-4o: модель извлекает реквизиты заявки из PDF или DOCX и возвращает структурированный JSON без участия диспетчера.
- Поддержка Gmail, Mail.ru и любого IMAP-совместимого ящика
- GPT-4o разбирает произвольные форматы документов без шаблона
- Статус обработки каждого письма отображается в журнале авто-логов
- Аномалии и нераспознанные письма флагируются для ручной проверки

Реестр контрагентов и история документов
Каждый отправитель заявок получает карточку контрагента. В ней — вся история писем, заявок и документов. Новый контрагент создаётся автоматически при первом письме.
- Полная история взаимодействий: письма, заявки, документы
- Быстрый поиск и фильтрация по имени, ИНН, статусу
- Привязка нескольких почтовых адресов к одному контрагенту

Управление заявками и назначение бригады
Заявки из почты появляются в ленте с фильтрами по статусу и дате. Диспетчер назначает исполнителей, отслеживает статус выезда и принимает фотоотчёт по завершении работ.
- Статусная модель: новая → назначена → в работе → завершена
- Назначение конкретных грузчиков и водителя на каждый выезд
- Приёмка фотоотчётов прямо в интерфейсе заявки
- Уведомления через Telegram Bot при изменении статуса

Сотрудники: тарифы, PIN и мобильный доступ
Грузчики и водители добавляются в систему с индивидуальными тарифами. Каждый получает уникальный PIN для входа в мобильный PWA-кабинет — без установки приложения.
- Индивидуальные тарифы за выезд для каждого сотрудника
- 4-значный PIN генерируется и сбрасывается администратором
- Роли: грузчик, водитель — разные права в кабинете

Финансы: расчёт выплат и CSV-экспорт
Система автоматически считает выплаты каждому сотруднику за выбранный период на основе выполненных заявок и тарифов. Диспетчер утверждает сводку и экспортирует в CSV для бухгалтерии.
- Расчёт: тариф × количество заявок + надбавки за сложность
- Статусы: рассчитано → утверждено → выплачено
- CSV-экспорт для передачи в бухгалтерию
- История выплат по каждому сотруднику за любой период

Live-карта бригады и мобильный PWA-кабинет
Диспетчер видит всех сотрудников на Яндекс.Картах в реальном времени. Координаты обновляются через WebSocket-пинги из мобильного кабинета — исполнитель включает геолокацию одной кнопкой.
- Яндекс Maps JS API v2 с кастомными метками сотрудников
- WebSocket — обновление координат без перезагрузки страницы
- PWA-кабинет /w/ — работает на любом смартфоне без установки
- JWT-авторизация по номеру телефона + PIN
- Загрузка фотоотчётов прямо из мобильного браузера

До и после.
| Параметр | Было | Стало |
|---|---|---|
| Время на обработку одной заявки | 5–10 минут вручную | авто-парсинг за секунды, диспетчер только подтверждает |
| Контроль местоположения бригады | звонки и мессенджеры | live-карта с обновлением каждую минуту |
| Расчёт выплат сотрудникам | Excel, споры, ошибки | автоматически, прозрачно, CSV в бухгалтерию |
| Кабинет исполнителя | нет — только звонки | PWA на смартфоне: заявки, геолокация, фото |
| История по контрагенту | поиск по почте и бумагам | единый реестр с полной историей документов |
“Четыре месяца разработки — и диспетчер перестал вручную переносить данные из PDF в таблицу. Элла показала: даже небольшая транспортная компания может позволить себе ИИ-автоматизацию, если правильно выбрать инструменты. GPT-4o как парсер документов, IMAP как источник заявок, WebSocket как канал трекинга — связанные воедино, они убирают целый слой ручной работы.”
Изучим вашу задачу — и придём с ответом.
Оставьте контакты — договоримся о встрече. Разберёмся в задаче, найдём узкие места и вернёмся с ТЗ и оценкой каждой фазы: что делаем, сколько времени и денег.
Договор подпишете, только когда точно поймёте, за что платите. Позвоним в течение часа (9:00–18:00 МСК).