Dmitriy Kononov
Обсудим задачуСвязаться

ПРОЕКТ

Технический партнёр PDR-компании в США с 2021 года: сервер, телефония, суперапп и парсеры документов

С 2021 года веду сервер, телефонию с AI-анализом звонков, суперапп и парсеры документов PDR-компании в США. Поток лидов растёт кратно при почти той же команде.

Отрасль
Ремонт вмятин без покраски (PDR)
Страна
США
Период
с 2021 года
Роль
Full-stack разработка, DevOps, архитектура

Сервисные операции

Звонок → лид → работа команды

Результат для заказчика

конверсия в продажу
+30 %
человек в компании: было и сейчас
20 → 30+
ручной работы освобождается каждую неделю
≈60 ч
документов проходят без ручной правки
≈99,9 %

По данным заказчика

С 2021 года я работаю с компанией в сфере PDR в США как технический партнёр. PDR, paintless dent repair, это удаление вмятин без покраски. За мной сервер и сеть, собственный API, телефония, парсеры документов, TV-борд и leaderboard; суперапп на React Native мы делаем вместе с разработчиками компании. Главный итог: благодаря автоматизации поток лидов растёт кратно от года к году, а команда продавцов выросла несильно.

Название компании, город и её показатели я не раскрываю.

Коротко о проекте

  • Отрасль и период: PDR, США; с 2021 года, работа продолжается.
  • Моя роль: full-stack разработчик и DevOps, архитектор, product owner своих проектов, разработчик мобильного приложения.
  • В компании сегодня работает более 30 человек.
  • Стек: Debian в Google Cloud, MariaDB и SQL, Node.js, Next.js и EJS, React Native, AppSheet, собственная PBX и IVR, Twilio, GoHighLevel, Python с OpenCV, Tesseract, Camelot и Pandas, Puppeteer, AI-сервисы Anthropic, OpenAI и Gemini.

Что это дало компании

Раньше в компании работало 20 человек, сегодня больше 30, а поток лидов за это время вырос кратно, от года к году. Команда продавцов выросла несильно и успевает обработать все обращения: лидов на одного сотрудника с каждым годом больше, а нагрузка кратно не растёт. Скорость и качество обработки выросли. Каждый настоящий лид проходит по воронке до конца, и конверсия в продажу выросла на 30 %.

Система записывает каждый звонок, а AI разбирает, кто звонил: лид, действующий клиент или страховая, и как ответил сотрудник. Мы всегда знаем, кто, когда и зачем звонил.

Парсеры читают страховые сметы, акты и фото с VIN: около 99,9 % документов проходят без ручной правки, и это освобождает около 60 часов работы в неделю.

С 2022 года, когда появился свой сервер, серьёзных сбоев с восстановлением не было.

Как я пришёл в проект

В 2021 году собственник компании сам нашёл меня на Upwork по отзывам и рейтингу. В компании собирали документы для ремонта, для страховых компаний и для клиентов. Нужно было, чтобы данные из разных источников складывались в один PDF, уходили на почту и на принтер в офисе, а дальше документ подписывали и убирали в архив.

Логику я написал сам, а принтер и остальное физическое мы настраивали с сотрудниками офиса: компания в США, а я нет. Собственнику работа понравилась, и он предложил постоянное сотрудничество: сказал, что хочет, чтобы сильные специалисты работали у него долго. Так и вышло: мы работаем до сих пор, и мне здесь нравится.

Было и стало

В 2021 году данные жили в Google Таблицах, на которых второй разработчик собирал приложения в AppSheet, и таблицы тормозили процессы. Сайт стоял на обычном хостинге, сетевой безопасностью никто не занимался, данные из документов вбивали в таблицу руками.

Сейчас данные лежат в SQL-базе на своём сервере компании, там же работают API, сайт и телефония на собственной PBX с AI-анализом звонков. Центр системы: суперапп для продавцов, фронт-офиса, бэк-офиса и клиентов, а GoHighLevel из основной CRM стал вспомогательной. Показатели команды видны в leaderboard и на TV-борде, документы читают парсеры, человек делает финальную проверку.

Путь лида через систему

Сайт, формы и звонки на IVR → база и суперапп → продавец в приложении → выезд и работа на месте offline first → документы формируются автоматически → CRM, TV-борд и leaderboard

  • Звонок на IVR: система сама создаёт лид в CRM и прикрепляет к нему запись и AI-разбор разговора.
  • Продавец видит заявку в суперапе, звонит и пишет клиенту оттуда же. На выезде отмечает точку на карте, делает фото и ведёт лида без связи; приложение синхронизирует данные, когда связь появится.
  • Система собирает сметы, акты и счета в PDF из своих данных. Входящие страховые документы до 60–70 страниц разбирают парсеры.
  • Показатели по сотрудникам и заказам уходят в leaderboard и на TV-экраны.

Моя роль и команда

Проекты мы согласуем втроём: собственник, второй постоянный разработчик компании и я. Дальше у каждого проекта свой владелец. Второй разработчик ведёт AppSheet, где сделал много приложений. За мной бэкенд, сервер, сеть и безопасность, базы данных, VPN, телефония, внутренний API, сайт, TV-борд, leaderboard и бизнес-карточки. Product owner в моём случае значит, что я отвечаю за проект целиком, от идеи до поддержки.

Многие идеи приносил я: перейти на SQL-базу, поставить свой сервер, сделать PBX с AI-анализом звонков. Собственник их принимал, и мы меняли по ним работу компании; теперь он и сам занимается разработкой вместе с нами.

Проекты по порядку, 2021–2026

2021. Автоматические PDF

Задача описана выше. Генерацию PDF я веду до сих пор, сейчас на Puppeteer: акты, сметы, отчёты, счета и соглашения.

2022. Сервер, VIN и интеграция с CRM

Мы взялись за декодирование VIN-кодов и документов, и чтобы всё связать, я развернул новый сервер на Debian в Google Cloud. С этого сервера я начал перестраивать обработку данных в компании. Декодирование VIN и документов я сделал, а декодирование автомобильных номеров, чтобы получать данные о владельце и стоимости машины, делать не стали: внешний сервис стоил денег, хотя сделать это было можно. В том же году я написал интеграцию приложения продавцов на AppSheet с GoHighLevel. Тогда же в компании сделали приложение для найма сотрудников; им пользовались около года, потом перешли на другую логику. Про сервер: Debian в Google Cloud.

2023. SQL-база, сайт на своём сервере и первые парсеры

Я предложил перейти с Google Таблиц на SQL-базу ради скорости и единого формата данных. Идею поддержали, и после перехода на MariaDB мы подключали новые сервисы один за другим. Интеграцию с GoHighLevel я дорабатывал весь год. Сайт компании я перенёс с хостинга на наш сервер, а его формы подключил к CRM и приложению. Тогда же я начал парсеры документов: с середины 2023-го они в работе, около половины документов проходили без ручной правки. Подробно: Парсеры документов и фото. Про CRM: GoHighLevel.

2024. Нативное приложение, карточки и QR, старт IVR

Переход на SQL дал толчок: мы начали разработку первого нативного приложения для внутренних нужд. Мои проекты этого года, от идеи до релиза: виртуальные бизнес-карточки сотрудников, с которых можно скачать vCard, позвонить или написать, и генератор QR-кодов с короткими ссылками на них. Тогда же я начал IVR-систему, а в конце года leaderboard.

2025. TV-борд на 4 экранах и интерфейс IVR

TV-борд я вывел на 4 телевизора в компании, на каждом своя доска: для собственника, для производства по заказам, для фронт-деска и для продавцов. Для IVR сделал графический интерфейс. Leaderboard я развивал весь год: лиды и продажи по менеджерам, проценты, соревнования и деление на команды. Про leaderboard и TV: Звонки, CRM и работа команды.

2026. PBX с AI, релиз парсеров, суперапп

IVR я довёл до полноценной внутренней PBX с кастомной логикой; нужную информацию она выводит на телефонные трубки. К парсерам подключил AI-валидаторы и выпустил релизную версию: около 99,9 % документов без ручной правки. Внутренний API за эти годы довёл до третьей версии: Собственный API для связанных приложений.

Суперапп на React Native мы делаем вместе с разработчиками компании, он приходит на смену AppSheet, и им уже пользуются офис, продавцы и собственник. Приложение опубликовано в TestFlight, готовится выпуск в App Store, для Android собирается APK. Приложение построено offline first, и продавцы пользуются им прямо на выезде: карта, фото, лиды. Рядом кабинет клиента: онлайн-таймлайн по заказу, подпись документа пальцем с выпуском PDF, фото, push- и SMS-уведомления, на английском и испанском. Про телефонию, суперапп, кабинет клиента, карточки и QR я напишу отдельные страницы.

Безопасность и устойчивость

Вопросы безопасности в компании идут ко мне. У системы несколько контуров защиты и резервных копий. Я мониторю инфраструктуру, а при крупных взломах в мире проверяю, касается ли это нас. Сервер, VPN, сетевое оборудование и телефонию я обслуживаю сам.

Что это дало мне

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

Похожая задача?

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

По направлениям: CRM-интеграции, внутренние системы, API-интеграции, DevOps и инфраструктура, IP-телефония, AI в рабочих процессах.

Те же технологии, другие задачи