Веб-панель + Telegram Mini App · Стройка и ремонт

CRM для строительной компании: сметы и приложение мастера в Telegram

Мы сделали для строительной и ремонтной компании Berserker Bouw из Нидерландов собственную CRM — Berserker Connected.

Офис ведёт в веб-панели весь путь проекта: смета → заказ → счета и план оплат → календарь бригады → чеки → маржа объекта. Мастера получают задачи на объект, сдают фотоотчёты и чеки через Telegram Mini App и ничего не устанавливают.

Система заменила зарубежную программу для строительных смет Vertuoza, за которую компания платила несколько сотен евро в месяц. Первую версию сделали за 3 месяца, а теперь основатели продают Berserker Connected другим строительным компаниям по подписке от €249 в месяц.

Обсудить похожий проект
Приложение мастера в Telegram Mini App: список заказов, карточка объекта со сметой без цен, календарь задач и профиль с инструментом
Первая версия
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 с ценой закупки.

Программа для строительных смет: библиотека работ с фото, разделы «этаж → комната», скидка, маржа и PDF OFFERTE
Заказ и счёт

Согласованная смета сама становится заказом и счётом

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

CRM строительной компании: смета в статусе «согласована», автоматический заказ и PDF-счёт Factuur на аванс 30%
Детали

Сметы на двух языках и вся история объекта в заказе

  • Два языкаНазвания работ хранятся на русском и нидерландском: офис работает на своём языке, заказчик получает документ на своём.
  • НумерацияСметы нумеруются в формате «год-номер» (2025-001), дополнительные сметы получают буквы (2025-001A, B, C) и берут данные заказчика из основной.
  • ШаблоныСмету можно дублировать, а шаблонные комментарии вроде «что не входит в смету» сохранить и вставлять в новые.
  • Счёт из заказаСчёт из заказа выставляется в пару кликов: процент от сметы (например, аванс 30%), выбранные позиции, этап плана оплат или фиксированная сумма с нужной ставкой НДС. На выходе сразу получается PDF-счёт (Factuur) на нидерландском.
  • Карточка заказаСроки, адрес, сметы и доп. сметы, счета, план оплат с отметками «оплачено», дизайн-проект в PDF и документы. Удалённый заказ остаётся в системе со статусом «Отменён», и история проекта сохраняется.
Похожий проект

Тоже платите за громоздкую программу, которой пользуетесь на треть?

Расскажите, как устроена работа в вашей компании, и мы соберём систему под ваши процессы. Первая версия запускается за несколько месяцев и экономит время офиса с первого объекта.

  • Созвон бесплатный
  • Разберём ваши процессы
  • Предложим первую версию

Оставьте контакты

Бригада

Планирование бригады на объектах и приложение мастера

Бригада ездит по разным городам. Пока мастеров распределяют звонками, кто-то в офисе постоянно держит в голове, кто где будет завтра.

В Berserker Connected для этого есть таблица «сотрудники × дни». Общая задача закрывается, когда отчитался каждый из мастеров, а сам календарь выдерживает сотни задач.

По ТЗ в календаре были только карточки заказов, а задачи и отчёты из приложения мастера до офиса не доходили. На этапе дизайна мы заметили эту дыру и спроектировали раздел втрое больше: теперь в сетке видны задачи со статусами и отчёты мастеров.

Всё, что нужно мастеру, открывается в Telegram, который у него и так под рукой, поэтому звонить в офис и пересылать фото в WhatsApp больше не приходится. В заказе мастер видит проектную документацию: смету без цен, только работы и объёмы, и дизайн-проект в PDF. Объём работ ему понятен, а цены и маржа остаются в офисе. В профиле лежат закреплённые за ним машина, инструменты и спецодежда, а также документы о трудоустройстве.

  1. 01 / 03Календарь

    Календарь сотрудников «кто на каком объекте»

    Администратор ставит задачу на заказ, по сути наряд на объект, одному или нескольким мастерам на нужные даты, и плашка заказа появляется в строке каждого. Вид по неделе и месяцу показывает загрузку всей бригады.

    Календарь бригады в CRM: задача на объект мастеру на несколько дней и загрузка всей бригады по месяцу
  2. 02 / 03Приложение мастера

    Приложение для мастеров в Telegram: задачи на день и фотоотчёт

    Мастер видит календарь своих объектов на месяц и неделю, заказы «актуальные» и «запланированные». Утром он нажимает «Начать работу» и запускает таймер, так что время на объекте учитывается само.

    Вечером прикладывает фото и видео, отмечает выполненные работы и пишет комментарий.

    Мастер в Telegram Mini App выбирает объект, нажимает «Начать работу» и отправляет отчёт с фото и видео
  3. 03 / 03Контроль

    Контроль работы бригады без звонков

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

    Клик по завершённой задаче открывает отчёт с фото, видео, комментарием и временем на объекте.

    Ячейка мастера в календаре офиса меняет цвет на «в работе», отчёт с фото, комментарием и временем на объекте
Чеки и маржа

Учёт чеков, первички и маржи объекта

Чеки

Учёт чеков с объекта вместо фото в WhatsApp

Чеки за материалы, контейнеры и бензин терялись по дороге «мастер → владелец → помощница → Excel». Теперь мастер фотографирует чек прямо в приложении, даже если рабочий день не начат. Чек сразу попадает в «Первичные документы» с автоматическим именем вида дата.фамилия.номер-заказа и статусом «не учтено».

Бухгалтер разносит его по проекту, плательщику, карте и типу покупки (материалы, контейнер, инструменты, производственные расходы) и выгружает таблицу с итогами и НДС в Excel. Мы предложили не разрабатывать для бухгалтера отдельную систему ролей и дать ей доступ к чекам через тот же Telegram Mini App — так задачу закрыли без лишнего бюджета.

Мастер фотографирует чек в Telegram, бухгалтер разносит его в «Первичных документах» по проекту и типу покупки
Финансы

Финансовый отчёт по объекту: реальная маржа проекта

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

Из этого система считает маржу проекта. Диаграммы показывают, какая часть оплат уже пришла и на какой стадии ремонт, а внизу собраны итоги по всем заказам.

Финансовая аналитика объекта: стоимость проекта, оплачено и остаток, затраты на бригаду и чеки, маржа и диаграммы
Подотчёт бригады

Подотчёт бригады: инструменты, карты, машины и спецодежда

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

Мастер видит свой инвентарь в профиле Telegram и сам отмечает, что сдал предмет на склад, отдал коллеге или предмет сломался; в истории предмет остаётся закреплён за ним. По разделу работает поиск, а выгрузку в Excel с последним комментарием по каждому предмету можно сразу брать на инвентаризацию.

Учёт инструмента в CRM: перфоратор закреплён за мастером, мастер сдаёт его на склад с причиной, статус «на складе»
Веб-панель

Функции CRM для строительной компании: что офис делает в веб-панели

В веб-панели работают владелец, администратор и бухгалтер.

В ней можно

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

Система рассчитана на международную бригаду: телефоны принимаются в нидерландском, польском, белорусском, российском и любом другом формате, госномера машин — до 8 символов.

Дизайн

Дизайн: фирменный стиль вместо таблиц из бухгалтерской программы

Основатели хотели систему, в которой приятно работать каждый день.

Мы перерисовали логотипы компании в вектор и подготовили концепты в светлой и тёмной темах в фирменных цветах. Основатели выбрали светлую тему с фоном гор, а в приложение мастера добавили приветственный экран и заставку в стиле бренда.

  • 220экранов в макете
  • 164экрана веб-панели
  • 56экранов приложения мастера
Объём дизайна

Экраны веб-панели и приложения мастера

Дизайн CRM для строительной компании: 164 экрана веб-панели и 56 экранов приложения мастера в Telegram
Процесс

Как работали с основателями: от записи экрана до пяти этапов

Перед ТЗ мы попросили основательницу записать экран старой программы и показать, как она в ней работает. Пересказывать это на созвонах не пришлось, и ТЗ собрали за неделю.

В конце мы передали подробный отчёт по каждому разделу ТЗ с экранами и инструкции по запуску.

  • Документы — в их форматеОснователи прислали свои реальные сметы, счета и план оплат из 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. Предложим, как собрать систему под ваш процесс, и покажем, с чего начать первую версию.

Что будет после заявки

  1. Уточним задачуДоговоримся о времени созвона.в течение рабочего дня
  2. Созвон о ваших процессахРазберём, где теряется время: сметы, мессенджеры, Excel.в удобный вам день
  3. План первой версииПокажем, с чего начать систему под ваш процесс.после созвона
Кому:
AppBusters
Тема:
Хочу CRM для своей компании

Кому позвонить

FAQ: разработка CRM для строительной компании