CRM для строительной компании: сметы и приложение мастера в Telegram
Мы сделали для строительной и ремонтной компании Berserker Bouw из Нидерландов собственную CRM — Berserker Connected.
Офис ведёт в веб-панели весь путь проекта: смета → заказ → счета и план оплат → календарь бригады → чеки → маржа объекта. Мастера получают задачи на объект, сдают фотоотчёты и чеки через Telegram Mini App и ничего не устанавливают.
Система заменила зарубежную программу для строительных смет Vertuoza, за которую компания платила несколько сотен евро в месяц. Первую версию сделали за 3 месяца, а теперь основатели продают Berserker Connected другим строительным компаниям по подписке от €249 в месяц.

- Первая версия
- 3 месяца
- Экранов в дизайне
- 220
- Приложение мастера
- В Telegram
- Сейчас
- Продаётся по подписке
- CRM
- Веб-панель
- Telegram Mini App
- Telegram-бот
- UX/UI дизайн
- React.js
- TypeScript
- Firebase
- Telegram Bot API
- PDF-оферта и счёт
- Выгрузка в Excel
Проблема: программа для строительной компании, которой пользуются на треть
Berserker Bouw делает ремонты и стройку в Нидерландах. Компания работала в Vertuoza — бельгийской программе для строительных фирм.
Электрики, сантехники, плиточники, маляры и водители каждый день разъезжаются по объектам в Амстердаме, Роттердаме и Гааге. Из всех функций Vertuoza использовали четыре: контакты, сметы, библиотеку работ и проекты со счетами. Планирование оказалось таким тяжёлым, что мастеров в нём так и не распределили, а давно закрытые проекты висели «активными». Иногда программа сбоила и отправляла заказчику смету на французском вместо нидерландского.
Остальное жило в мессенджерах
- ЧекиМастера присылали фото чеков за материалы и бензин в WhatsApp, их пересылали помощнице, та скачивала безымянные картинки и вбивала суммы в Excel.
- МаржаРеальную маржу объекта никто не видел.
- ИнвентарьИнструменты, банковские карты, машины и спецодежду раздавали мастерам без учёта, поэтому инвентаризацию провести было невозможно.
- ПланированиеКто где работает завтра, решали по телефону.
Решение: своя CRM вместо Vertuoza под процессы компании
Основатели решили собрать систему под то, как работает их компания: взять из Vertuoza всё нужное и сделать это быстрее и удобнее.
Сметы и счета повторяют привычный формат нидерландских документов. Календарь сделан по эскизу, который основательница нарисовала от руки: строки — сотрудники, столбцы — дни.
Бригада у компании международная, поэтому интерфейс работает на нидерландском, английском и русском. Сметы и счета для заказчиков система выдаёт на нидерландском.
Berserker Connected состоит из трёх частей
- Веб-панель для офисаСметы, заказы, счета, календарь бригады, финансы, первичные документы, сотрудники и инвентарь. Это основной продукт.
- Приложение мастераВ Telegram Mini App, а также на iOS и Android: задачи по дням, начало и конец работы, фото- и видеоотчёты, чеки, проектная документация, закреплённый инвентарь.
- Telegram-ботЧерез него мастера регистрируются и получают ответ офиса.
В приложении мастер видит свои заказы, объём работ по смете без цен, календарь задач и закреплённый за ним инструмент. Зайти в него можно только через Telegram-бота: мастер вводит данные и выбирает специальность из списка строительных профессий, от электрика и плиточника до водителя и подсобника. Доступ получают только те, кого одобрил офис, так что случайный человек со ссылкой в систему не попадёт.
Что придумали вместе ещё до договора
На первом созвоне мы разобрали, как компания работает сейчас, и предложили решения, которые потом вошли в ТЗ.
Ещё мы посоветовали сначала обкатать систему на своей компании и только потом открывать её другим. За первые месяцы мастера и офис подкинут идей, и на рынок выйдет более сильный продукт.
- Отметка начала работы на объектеВ конце дня — отчёт с фото, видео и комментарием, например о простое из-за отключённого света. Офис видит, кто где работал, и не звонит мастерам.
- Раздел чековФото сразу попадает туда с подписью: мастер, дата, заказ. Мастеру не нужно ничего подписывать, помощнице — искать чек в переписке.
- История заказовЕсли через три месяца по гарантии всплывёт недочёт, видно, кто делал работу.
- Самостоятельная регистрация мастера с одобрением офисаВместо ручного заведения каждого сотрудника — и отдельная база рабочих, которая не смешивается с контактами заказчиков.
Часть наших предложений основатели не взяли, например пуш-уведомления мастерам (отчёты в бригаде и так сдают каждый день) и учёт выработки в метрах плитки.
Программа для составления смет и счетов: от библиотеки работ до PDF
Составление смет отнимает у владельца строительной компании больше всего бумажной работы: десятки позиций, разные ставки НДС, скидки, а в библиотеке со временем набирается 500–1000 видов работ.
Строительная смета из библиотеки работ с расчётом маржи
Berserker Connected собирает смету из библиотеки, где у каждой работы есть фото, себестоимость по калькуляции и цена для заказчика. Смета делится на разделы «этаж → комната» с промежуточными суммами, НДС считается по нидерландским ставкам 9% и 21% с итогом по каждой, общую скидку можно снабдить комментарием.
Маржу в деньгах и процентах видит только компания. Из готовой сметы получается PDF-оферта на нидерландском (Offerte, Subtotaal, BTW, Totaal) с логотипом, реквизитами, стандартным договором и полем для подписи заказчика, а для себя — Excel с ценой закупки.

Согласованная смета сама становится заказом и счётом
Раньше после подписания сметы офис заново заводил проект и вручную считал аванс. Теперь достаточно перевести смету в статус «согласована», и система создаст заказ с тем же номером.

Сметы на двух языках и вся история объекта в заказе
- Два языкаНазвания работ хранятся на русском и нидерландском: офис работает на своём языке, заказчик получает документ на своём.
- НумерацияСметы нумеруются в формате «год-номер» (2025-001), дополнительные сметы получают буквы (2025-001A, B, C) и берут данные заказчика из основной.
- ШаблоныСмету можно дублировать, а шаблонные комментарии вроде «что не входит в смету» сохранить и вставлять в новые.
- Счёт из заказаСчёт из заказа выставляется в пару кликов: процент от сметы (например, аванс 30%), выбранные позиции, этап плана оплат или фиксированная сумма с нужной ставкой НДС. На выходе сразу получается PDF-счёт (Factuur) на нидерландском.
- Карточка заказаСроки, адрес, сметы и доп. сметы, счета, план оплат с отметками «оплачено», дизайн-проект в PDF и документы. Удалённый заказ остаётся в системе со статусом «Отменён», и история проекта сохраняется.
Тоже платите за громоздкую программу, которой пользуетесь на треть?
Расскажите, как устроена работа в вашей компании, и мы соберём систему под ваши процессы. Первая версия запускается за несколько месяцев и экономит время офиса с первого объекта.
- Созвон бесплатный
- Разберём ваши процессы
- Предложим первую версию
Планирование бригады на объектах и приложение мастера
Бригада ездит по разным городам. Пока мастеров распределяют звонками, кто-то в офисе постоянно держит в голове, кто где будет завтра.
В Berserker Connected для этого есть таблица «сотрудники × дни». Общая задача закрывается, когда отчитался каждый из мастеров, а сам календарь выдерживает сотни задач.
По ТЗ в календаре были только карточки заказов, а задачи и отчёты из приложения мастера до офиса не доходили. На этапе дизайна мы заметили эту дыру и спроектировали раздел втрое больше: теперь в сетке видны задачи со статусами и отчёты мастеров.
Всё, что нужно мастеру, открывается в Telegram, который у него и так под рукой, поэтому звонить в офис и пересылать фото в WhatsApp больше не приходится. В заказе мастер видит проектную документацию: смету без цен, только работы и объёмы, и дизайн-проект в PDF. Объём работ ему понятен, а цены и маржа остаются в офисе. В профиле лежат закреплённые за ним машина, инструменты и спецодежда, а также документы о трудоустройстве.
- 01 / 03Календарь
Календарь сотрудников «кто на каком объекте»
Администратор ставит задачу на заказ, по сути наряд на объект, одному или нескольким мастерам на нужные даты, и плашка заказа появляется в строке каждого. Вид по неделе и месяцу показывает загрузку всей бригады.

- 02 / 03Приложение мастера
Приложение для мастеров в Telegram: задачи на день и фотоотчёт
Мастер видит календарь своих объектов на месяц и неделю, заказы «актуальные» и «запланированные». Утром он нажимает «Начать работу» и запускает таймер, так что время на объекте учитывается само.
Вечером прикладывает фото и видео, отмечает выполненные работы и пишет комментарий.

- 03 / 03Контроль
Контроль работы бригады без звонков
Раньше владелец звонил мастеру, чтобы узнать, вышел ли тот на объект и что успел. Теперь ячейка мастера в календаре меняет цвет, как только он начал работу.
Клик по завершённой задаче открывает отчёт с фото, видео, комментарием и временем на объекте.

Учёт чеков, первички и маржи объекта
Учёт чеков с объекта вместо фото в WhatsApp
Чеки за материалы, контейнеры и бензин терялись по дороге «мастер → владелец → помощница → Excel». Теперь мастер фотографирует чек прямо в приложении, даже если рабочий день не начат. Чек сразу попадает в «Первичные документы» с автоматическим именем вида дата.фамилия.номер-заказа и статусом «не учтено».
Бухгалтер разносит его по проекту, плательщику, карте и типу покупки (материалы, контейнер, инструменты, производственные расходы) и выгружает таблицу с итогами и НДС в Excel. Мы предложили не разрабатывать для бухгалтера отдельную систему ролей и дать ей доступ к чекам через тот же Telegram Mini App — так задачу закрыли без лишнего бюджета.

Финансовый отчёт по объекту: реальная маржа проекта
Сколько компания заработала на объекте, раньше считали вручную, если вообще считали. Финансовая аналитика сводит цифры сама: стоимость проекта по сметам, сколько заказчик оплатил и сколько осталось, расходы на бригаду (человеко-дни из календаря × дневная ставка) и сумму чеков.
Из этого система считает маржу проекта. Диаграммы показывают, какая часть оплат уже пришла и на какой стадии ремонт, а внизу собраны итоги по всем заказам.

Подотчёт бригады: инструменты, карты, машины и спецодежда
Если дрель, банковскую карту или машину выдают мастеру «на словах», через полгода инвентаризация превращается в кашу. В Berserker Connected у каждого предмета есть карточка: стоимость, дата покупки, гарантия, скан чека, размер для спецодежды, дата передачи и статус «у сотрудника», «на складе» или «свободен».
Мастер видит свой инвентарь в профиле Telegram и сам отмечает, что сдал предмет на склад, отдал коллеге или предмет сломался; в истории предмет остаётся закреплён за ним. По разделу работает поиск, а выгрузку в Excel с последним комментарием по каждому предмету можно сразу брать на инвентаризацию.

Функции CRM для строительной компании: что офис делает в веб-панели
В веб-панели работают владелец, администратор и бухгалтер.
В ней можно
- Вести библиотеку видов работ по категориям: названия на русском и нидерландском, фото, единицы измерения, себестоимость, цена продажи и автоматическая маржинальность; поиск по мере набора.
- Собирать сметы и доп. сметы: разделы и подразделы, НДС 0/9/21%, скидка с комментарием, шаблонные комментарии, статусы «создана → отправлена → на согласовании → согласована / не согласована», дубликаты, PDF-оферта на нидерландском и Excel.
- Вести заказы: автоматическое создание из согласованной сметы, сроки, адрес, дизайн-проект и документы, доп. соглашения, статус «Отменён» вместо удаления.
- Выставлять счета процентом, позициями, этапом плана оплат или фиксированной суммой, вести план оплат с датами и отметками «оплачено».
- Планировать бригаду в календаре «сотрудники × дни» с сортировкой по заказам и месяцам, видеть статусы и отчёты мастеров.
- Смотреть финансовую аналитику по каждому заказу и по всем сразу.
- Разбирать первичные документы: сканы чеков от мастеров, таблица чеков с фильтрами по проекту, году и месяцу, ручное добавление, выгрузка в Excel.
- Одобрять заявки сотрудников, вести их профили (ставка за день или месяц, банковский счёт, документы о трудоустройстве в PDF), блокировать и разблокировать доступ.
- Вести подотчётные средства — инструменты, банковские карты, автомобили, спецодежду — с поиском и выгрузкой в Excel.
Система рассчитана на международную бригаду: телефоны принимаются в нидерландском, польском, белорусском, российском и любом другом формате, госномера машин — до 8 символов.
Дизайн: фирменный стиль вместо таблиц из бухгалтерской программы
Основатели хотели систему, в которой приятно работать каждый день.
Мы перерисовали логотипы компании в вектор и подготовили концепты в светлой и тёмной темах в фирменных цветах. Основатели выбрали светлую тему с фоном гор, а в приложение мастера добавили приветственный экран и заставку в стиле бренда.
- 220экранов в макете
- 164экрана веб-панели
- 56экранов приложения мастера
Экраны веб-панели и приложения мастера

Как работали с основателями: от записи экрана до пяти этапов
Перед ТЗ мы попросили основательницу записать экран старой программы и показать, как она в ней работает. Пересказывать это на созвонах не пришлось, и ТЗ собрали за неделю.
В конце мы передали подробный отчёт по каждому разделу ТЗ с экранами и инструкции по запуску.
- Документы — в их форматеОснователи прислали свои реальные сметы, счета и план оплат из Google Sheets, а календарь нарисовали от руки. PDF-документы мы сделали точно в их формате, календарь — по эскизу.
- Бесплатно и без лишнегоВ смету мы бесплатно добавили двойные названия работ, статус заказа и поиск. Дорогие выгрузки там, где хватало поиска внутри раздела, предложили не делать.
- Прототип за три неделиС видеообзором. Рядом с каждым экраном в Figma лежала вырезка из ТЗ, чтобы основатели могли сверить всё сами. Дизайн согласовали за несколько итераций, правки вносили в течение дня.
- Пять этапов разработкиПосле каждого тестировщик проверял сборку, а основатели получали отчёт и видеообзор. Логику смет, календаря и плана оплат регулярно обсуждали на созвонах с разработчиком.
От внутренней CRM к продукту по подписке для строительных компаний
На первом созвоне основатели видели Berserker Connected системой для себя и продавать её конкурентам не планировали.
Мы с самого начала говорили, что у других строительных компаний в Нидерландах те же проблемы и система может стать отдельным продуктом. Поэтому заложили подключение других компаний: у каждой своя копия панели и регистрация мастеров по ссылке или QR-коду.
Так и вышло
- Berserker Connected продаётся строительным и ремонтным компаниям по подписке: тарифы Starter (€249 в месяц), Growth (€299), Business (€499) и Enterprise.
- На сайте beconnected.one компании запрашивают демо и переносят свои сметы и проекты из старой программы.
- В продукте появились приложения для заказчиков, электронное подписание смет, чат по проекту, напоминания об оплате и брендирование PDF под каждую компанию.
Компания, которая сама платила за чужую CRM, теперь продаёт свою на том же рынке.
Результат
За 3 месяца мы сделали строительной компании собственную CRM: веб-панель для офиса и приложение мастера в Telegram. Позже продукт вырос до приложений на iOS и Android.
Весь путь объекта, от сметы из библиотеки работ до маржи проекта, теперь проходит в одной системе.
- Сметы и счета выходят на нидерландском.
- Бригада расписана в календаре.
- Отчёты и чеки приходят с объекта в приложение, а не в WhatsApp.
- У инвентаря есть история.
Компания отказалась от подписки на Vertuoza и продаёт Berserker Connected другим строительным компаниям.
Хотите CRM, которая работает так же, как ваша компания?
Расскажите на бесплатном созвоне, где ваш бизнес теряет время: в сметах, мессенджерах или Excel. Предложим, как собрать систему под ваш процесс, и покажем, с чего начать первую версию.
Что будет после заявки
- Уточним задачуДоговоримся о времени созвона.в течение рабочего дня
- Созвон о ваших процессахРазберём, где теряется время: сметы, мессенджеры, Excel.в удобный вам день
- План первой версииПокажем, с чего начать систему под ваш процесс.после созвона
Кому позвонить
FAQ: разработка CRM для строительной компании
CRM для строительной компании из Нидерландов обошлась в 1 460 000 ₽, первую версию сделали за 3 месяца. В неё вошли веб-панель для офиса (сметы, заказы, счета, календарь бригады, финансы, первичные документы, инвентарь) и приложение мастера в Telegram Mini App. Похожий проект может выйти дешевле и быстрее: сметы с НДС, календарь «сотрудники × дни», приложение мастера и учёт чеков уже готовы, и эти наработки можно использовать повторно.
Да. Цепочка «смета → заказ → счета → календарь бригады → отчёты и чеки → маржа объекта» подходит любой компании, которая работает на выезде: ремонт и отделка, кровля, электромонтаж, клининг, установка окон и кухонь. На бесплатном созвоне разбираем ваш процесс и предлагаем, какие разделы нужны в первой версии.
Готовую программу делают для всех сразу: подписка оплачивает весь набор функций, пользуются частью, а процесс приходится подгонять под софт. Своя CRM повторяет процесс вашей компании: привычный формат смет и счетов, календарь бригады в нужном виде, приложение мастера только с нужными функциями. Удачный продукт можно продавать другим компаниям по подписке, как это сделали основатели Berserker Connected.
Система берёт стоимость проекта из согласованных смет и доп. смет и вычитает расходы на работу бригады и сумму чеков. Расходы на работу считаются автоматически: человеко-дни, которые мастера провели на объекте по календарю, умножаются на их дневные ставки из профиля. Чеки мастера отправляют с объекта, а бухгалтер разносит их по проекту. В отчёте видно, сколько заказчик оплатил, сколько осталось и какая у проекта маржа.
Telegram Mini App — приложение, которое открывается прямо внутри Telegram, без установки из App Store или Google Play. Мастер ничего не скачивает и не запоминает пароли: он открывает бота, видит свои задачи, сдаёт отчёты и чеки. Если бригада и так общается в мессенджерах, это быстрый способ запустить систему. Для сотрудников и заказчиков продукт также работает на iOS и Android.
Мастер регистрируется через Telegram-бота: вводит данные и специальность, и заявка уходит в веб-панель. Задачи, объекты и документы открываются только после одобрения администратором, а решение бот присылает мастеру. Уволенного сотрудника можно заблокировать в один клик, его история работ останется в системе.
Веб-панель и Telegram Mini App сделаны на React (TypeScript), бот — на Telegram Bot API. Авторизация, база данных, хранение фото, видео и документов и хостинг — на Firebase (Auth, Firestore, Storage, Hosting). Сметы и счета генерируются в PDF, отчёты и инвентарь выгружаются в Excel.
Да. Интерфейс работает на нидерландском, английском и русском, а названия работ в библиотеке хранятся сразу на двух языках. Офис и бригада работают на удобном им языке, а сметы и счета для заказчиков система формирует на нидерландском, с привычными местным клиентам терминами: Offerte, Factuur, Subtotaal, BTW.
Да, если заложить это в архитектуру: у каждой компании своя копия панели, свои сотрудники и регистрация мастеров по ссылке или QR-коду. Мы советуем сначала обкатать систему на своей компании, а потом выходить с ней на рынок. Berserker Connected прошёл этот путь: сейчас систему продают строительным компаниям по подписке от €249 в месяц и переносят в неё сметы и проекты из старой программы.
Исходный код передаётся заказчику, права на Telegram-бота и домен оформляются на компанию. После запуска мы продолжаем развивать продукт вместе с основателями: собираем идеи мастеров и офиса, выпускаем обновления и помогаем подключать новые разделы.
