Куб из сфер — знак студии

12 лет в заказной разработке

Разработка CRM-системы по форме вашего процесса, а не наоборот

Большинству компаний нужна коробка, и мы скажем это на первом созвоне. Разработка CRM на заказ — для тех, кто коробку уже пробовал и половину дня живёт в обходных путях, потому что продают они не так, как предполагали авторы Битрикса.

Смотреть работы
Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//Разработка CRM//
Узнаёте себя?

Когда пора думать про собственную CRM: коробка внедрена, а работа идёт рядом

  • «У каждого своя табличка рядом с CRM, потому что в CRM не помещается то, что ему нужно.»

    Параллельный учёт — это не лень, а голосование. Люди ведут то, что им помогает, и терпят то, что о них отчитывается. Когда две системы расходятся, неправа всегда отчётная.

  • «У нас в воронке этапы, которых нет ни у кого, и мы изображаем их дополнительными полями.»

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

  • «Каждое коммерческое считается час, потому что цена зависит от того, чего CRM не умеет считать.»

    Правила ценообразования — самая частая причина, по которой коробка перестаёт подходить. И самая дорогая для ручного счёта: ошибка в обе стороны стоит денег, а находится через квартал.

  • «Мы платим за место в системе людям, которым нужен один экран.»

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

Первая версия

CRM, в которой работают каждый день, — за десять недель

от 900 000 ₽
Разработка CRM под ключ — цена «от» и оплата по этапам: сумма этапа не растёт, пока не меняется объём, а изменение пересчитываем до начала работ. Стоимость разработки CRM выше, чем у обычной внутренней системы, из-за двух спутниц — переноса истории и интеграции. Быстрыми они не бывают.
Десять недель
От первого созвона до системы, в которой отдел продаж работает ежедневно на своих данных.

Что вы получаете

  • Ваша воронка с вашими этапами, включая те, которых нет ни в одной коробке
  • Контакты, компании и сделки с полями, которые действительно нужны бизнесу
  • Правила расчёта цены и скидок — кодом, а не в памяти руководителя отдела
  • Роли: кто какие сделки видит и кто что вправе менять
  • Перенос истории, которая у вас есть сейчас, со сверкой
  • Интеграция с одной системой, без которой не обойтись: 1С, телефония или почта
  • Интерфейс, рассчитанный на двадцатую карточку за день, а не на демонстрацию
  • Автотесты на правила цены, права и переходы этапов — входят в цену и идут на каждый пуш
  • Шесть месяцев после сдачи: ошибки правим за свой счёт

Что не входит

  • Настройка и внедрение Битрикс24, amoCRM или 1С:CRM — другое ремесло, и там свои специалисты
  • Маркетинговые рассылки и сценарии прогрева в первой версии
  • Своя телефония: мы интегрируем существующую, а не заменяем её
  • Предсказание продаж моделью. Сначала данным должно быть можно верить
  • Повторение коробки функция за функцией — это плохая причина что-то строить
81
модель данных в самой большой нашей системе
2053
автопроверки, которые её сторожат
8 месяцев
до платформы, в которой работает вся компания
Что получается

Что входит в первую версию, а что намеренно ждёт

Разработка CRM-системы на заказ проваливается предсказуемо: пытаются повторить покинутую коробку функция за функцией и заканчивают бюджет, не дойдя до той части, из-за которой уходили. Мы начинаем с обратного конца — с того, чего коробка не смогла, — и достраиваем вокруг обычные вещи.

Какие сценарии в какой этап работы попадают
СценарийПервые десять недельВторой этапНе мы
Воронка так, как она работает у васЭтапы, переходы и правила о том, кто вправе двигать сделку. Именно это не помещалось в коробку, поэтому идёт первым.Покрыто · Первые десять недельНе покрыто · Второй этапНе покрыто · Не мы
Контакты, компании, сделки и их историяОбычное и неизбежное — сюда же приземляется перенос. Скучно строить и смертельно пропустить.Покрыто · Первые десять недельНе покрыто · Второй этапНе покрыто · Не мы
Правила цены и коммерческих предложенийСкидки по объёму, по категории, по типу клиента — по тому, чем вы правда пользуетесь. Записанные арифметикой, которую можно проверить тестом.Покрыто · Первые десять недельНе покрыто · Второй этапНе покрыто · Не мы
Роли и видимостьКто видит чужие сделки, кто видит маржу, кто вправе переназначить. Обычно тоньше, чем «руководитель видит всё».Покрыто · Первые десять недельНе покрыто · Второй этапНе покрыто · Не мы
Перенос текущих данныхИз таблицы, из старой CRM или из обеих сразу — со сверкой, которую можно прочитать, а не с обещанием, что всё доехало.Покрыто · Первые десять недельНе покрыто · Второй этапНе покрыто · Не мы
Одна интеграция, без которой никакЧаще всего 1С. Одна, выбранная на первой неделе; остальные — второй этап, и это намеренно.Покрыто · Первые десять недельНе покрыто · Второй этапНе покрыто · Не мы
Отчёты сверх тех, что заказалиКакие отчёты нужны на самом деле, становится видно после месяца настоящей работы. Раньше — строятся не те.Не покрыто · Первые десять недельПокрыто · Второй этапНе покрыто · Не мы
Мобильное приложение для выездныхСледующая фаза на тех же данных: приложение для монтажников и выездной бригады с камерой, пушами и работой без сети. К тому времени адаптивный интерфейс на телефоне покажет, какие экраны нужны в поле.Не покрыто · Первые десять недельПокрыто · Второй этапНе покрыто · Не мы
Маркетинговые сценарии и скоринг лидовЗрелые продукты делают это дёшево и хорошо. Интеграция с ними выигрывает у собственной худшей версии.Не покрыто · Первые десять недельНе покрыто · Второй этапПокрыто · Не мы
входитне на этом этапе

Точный состав выходит из первой недели, вместе с вами. Порядок не двигается: сначала необычное, потом обычное вокруг него.

Простая проверка, стоит ли вообще строить

Уберите CRM целиком и спросите, что изменится в вашем положении относительно конкурентов. Если ответ «станет медленнее и грязнее, как у всех» — берите коробку: Битрикс24, amoCRM, 1С:CRM, что ближе к вашему рынку, — а разницу потратьте на людей. Если ответ «мы не сможем продавать так, как продаём», то коробка берёт с вас плату за компромисс. Этот вопрос разделяет два случая точнее любого сравнения функций и занимает минуту, а не квартал согласований.

Сколько стоит своя разработка и из чего складывается цена

Свои поля — это лампочка на панели, а не решение

Любая коробка разрешает добавлять поля, и эта гибкость держит компании внутри неё дольше, чем стоило бы. Беда в том, что поле — это только хранение: оно держит значение и ничего о нём не знает. А правила — эта скидка только от такого объёма, этот этап нельзя пропустить без директора, эту сделку нельзя закрыть при неоплаченном счёте — живут в головах и в документе, который никто не читает. Число своих полей неплохо показывает, как далеко вы уехали: десять — норма, сорок означает, что настоящая система — это память отдела.

Перенос — половина проекта, и его никто не планирует

Десять лет сделок в таблице, три написания одной и той же компании, контакты людей, которые давно уволились, колонка «примечание», в которой лежат четыре разных вида фактов. Это не копирование, а сверка, и именно на ней проекты CRM выезжают за срок. Мы планируем её отдельным потоком работ и с вашим участием: решить, какая из трёх одинаковых карточек настоящая, — решение бизнеса, а не подрядчика. Иначе получается чистая новая система, которой не верят, а это то же самое, что её отсутствие.

Как мы проектируем данные, которые доживают до второго года

Оплата за пользователя решает, кто увидит правду

Скрытая цена коробки — не ежемесячный счёт, а решение, которое он заставляет принять: кто достоин лицензии. Кладовщик, монтажник, бухгалтер на полставки — каждый стоит немного и приносит непонятно что, поэтому доступа им не дают. А данные о том, что на самом деле случилось с заказом, до системы не доходят. Своя система этот спор снимает: сама разработка дешевле не становится, зато место в системе для нового человека ничего не стоит, и это меняет круг людей, готовых поддерживать данные в порядке. А тем, кто весь день в разъездах, — монтажникам и выездной бригаде — следующей фазой делаем мобильное приложение на тех же данных.

Приложение для выездной бригады

Что должно быть в CRM, чтобы её не бросил отдел продаж

Продавцы бросают системы, которые отнимают время, и никакие регламенты этого не меняют. Наша проверка — двадцатая карточка за день: сколько кликов, сколько печатать, сколько ждать. Экран, приятный один раз, и экран, терпимый двадцать раз, — разные экраны. Поэтому мы строим пути ввода раньше отчётов: отчёты нужны руководству, а ввод — тем, от чьего согласия зависит всё остальное.

Разработка CRM и ERP: где кончается одна система и начинается другая

CRM знает клиента и сделку. Как только в системе появляются изделие, материалы и цеха, это уже ERP, как её ни назови. На производстве под заказ обычно нужно и то и другое: заявка приходит от клиента, а дальше живёт как заказ в цеху. Мы строим один контур, а не две системы, — иначе появляется третье место, где данные расходятся.

Если у вас производство: система под техпроцесс

И чего мы не делаем

  • Мы не внедряем и не настраиваем коробочные CRM — это отдельное ремесло со своими специалистами
  • Мы не повторяем коробку функция за функцией: если задача звучит так, правильный ответ — остаться где вы есть
  • Мы не обещаем, что CRM увеличит продажи. Она убирает трение и говорит правду, продавать остаётесь вы
  • Мы не сдадим перенос данных без сверки, которую вы прочитали сами
Как идёт работа

Десять недель, и в конце каждой — то, чем можно пользоваться

Сначала необычное, пока есть время ошибиться дёшево. Обычное — контакты, компании, списки — известно заранее и никого не удивляет.

  1. Неделя 1

    Ваша воронка на доске

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

    Вы видитеСхема процесса продаж, с которой согласен ваш руководитель отдела.

  2. Недели 2–3

    Сделки, контакты и роли

    Основные сущности и права вокруг них, развёрнутые на настоящем адресе к концу третьей недели. Дальше вы смотрите на софт, а не на слайды.

    Вы видитеМожно завести сделку, провести её по вашим этапам и увидеть, чего не видит коллега.

  3. Недели 4–5

    То, чего не смогла коробка

    Цены, коммерческие, согласования — то, из-за чего вы уходили. Построено и проверено на ваших случаях, включая неудобные, которые обычно решают звонком.

    Вы видитеРасчёт из системы совпадает с тем, что вручную сделал бы ваш лучший продавец.

  4. Недели 6–7

    Перенос и сверка

    История переезжает. Дубликаты показываются, а не склеиваются молча; пробелы перечисляются, а не додумываются; отчёт вы читаете построчно.

    Вы видитеВаши данные в новой системе и сверка, которую вы подписали.

  5. Неделя 8

    Интеграция

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

    Вы видитеТо, что раньше переносили руками, приезжает само.

  6. Недели 9–10

    Настоящая работа и передача

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

    Вы видитеВсё в ваших аккаунтах, отдел работает в системе, тесты зелёные на каждый пуш.

Встраивается в то, чем вы уже пользуетесь
  • 1С
  • МойСклад
  • Манго
  • Билайн АТС
  • Яндекс 360
  • PostgreSQL
  • GitHub Actions
Что остаётся у вас

Три вещи, которые переживают проект

То же самое мы передаём на любой системе такого размера. Снимки — из наших работ, а не из шаблона.

Модель Deposit из schema.prisma: сумма десятичным числом, срок, статус-перечисление

Модель данных, которую можно прочитать

Все сущности, все связи и ограничения, которые не дают двум записям противоречить друг другу. CRM — это база данных с убеждениями, и убеждения должны быть записаны там, где их найдёт следующий разработчик.

schema.prisma маркетплейса, который мы ведём

Вывод терминала: 24 сьюта пройдены, 173 теста прошли, 2 пропущены

Сьют, который ловит то, что скроет отчёт

Правила цены, права доступа и переходы этапов ломаются тихо: дважды применённая скидка выглядит как удачный квартал, пока кто-нибудь не пересчитает. Тесты на эти пути идут на каждый пуш.

jest по test/*.e2e-spec.ts в маркетплейсе, который мы ведём, 21 августа 2026

Файл воркфлоу этого сайта: что запускается на каждый пуш в main

Пайплайн, который делает релиз рутиной

Пуш, тесты, выкатка и откат, которым уже пользовались — при вас, во время передачи. CRM, которую умеет обновлять один человек, довольно скоро становится следующей системой, которую хочется заменить.

.github/workflows/ci.yml из репозитория этого сайта

Кому подходит

Большинству нужна коробка. Эта страница — для остальных

Строить стоит, если

  • Вы уже сидите в коробочной CRM и тратите заметное время на обходные пути
  • Правила цены или согласований не выражаются её настройками, и это знают все
  • Рядом с CRM люди ведут свои таблицы, и таблицы точнее
  • Оплата за пользователя решает, кому давать доступ, и это решение стоит вам данных
  • На вашей стороне есть человек, готовый отвечать на вопросы про процесс пару часов в неделю
  • То, как вы продаёте, действительно часть причины, по которой к вам приходят

Строить не стоит, если

  • Вы никогда не работали в CRM. Начните с коробки: узнаете, что вам нужно, и заплатите за это долю от разработки
  • Задача звучит как «сделайте нам Битрикс, только свой». Это повторение чужого десятилетия
  • Нужно внедрить и настроить существующий продукт — другое ремесло, у него свои мастера
  • Процесс продаж никто не может описать без спора. Сначала договоритесь: софт этого не сделает
  • Главная претензия — ежемесячный счёт. Своя разработка не дешевле, она другая

Если это звучит как «нет», скажите на созвоне — назовём коробку, которую взяли бы на вашем месте. За последний год мы дважды отговорили от этой работы, и обе компании остались нашими клиентами по другим задачам.

Вопросы, которые задают про разработку CRM

Коротко. Длинные ответы — на созвоне.

Первая версия, в которой отдел работает каждый день, — от 900 000 ₽ за десять недель. Автотесты на правила цены и права доступа входят в эту сумму: отдельной строкой в смете их нет. Фиксированную цену не обещаем: оплата по этапам, больше суммы текущего этапа вы не должны, и она не растёт, пока не меняется объём. Разработка CRM-системы дороже обычной внутренней: к ней всегда идут перенос истории и интеграция, а смета без них не дешевле — она неполная. Внутри этой суммы цену сильнее всего двигают две вещи. Первая — какой обмен с 1С нужен: забирать из неё контрагентов и оплаты, ещё и создавать в ней счета и заказы или держать обмен, который не ломается после обновления конфигурации. Вторая — сколько разных людей работает в системе: у продаж, руководителя, бухгалтерии и собственника разные экраны и разные права, и каждая такая роль добавляет работы больше, чем новая функция.

Тогда так и скажем на первом созвоне и подскажем, какую коробку взять. Своя система нужна тем, у кого правила продажи, цены или доступы не помещаются в настройки коробки и живут в таблицах рядом с ней; остальным коробка обойдётся дешевле. Тест на полчаса и места, где коробка ломается по-настоящему, разобраны в статье о том, чем своя CRM лучше Битрикса и когда она хуже.

Нет, и лучше отправим вас к тем, кто это делает. Настройка Битрикса или amoCRM и доработка CRM-коробки модулями — самостоятельное ремесло со своими специалистами, мы были бы в нём медленнее и хуже. Мы строим системы там, где настройка уже упёрлась в потолок.

Они переезжают, и переезд планируется отдельным потоком работ, а не последним шагом. Дубликаты показываются, а не склеиваются молча, пробелы перечисляются, а не додумываются, а вы получаете сверку и читаете её построчно. Решить, какая из трёх карточек компании настоящая, — ваше дело, и мы не станем делать это за вас тихо.

Это зависит от того, как система ощущается на двадцатой карточке за день, — поэтому пути ввода мы строим раньше отчётов. Системы бросают, когда они отнимают у вводящего больше, чем отдают, и регламентом это не лечится. Плюс ваша команда работает в системе целую неделю до передачи: чтобы претензии прозвучали, пока мы ещё рядом.

Одну в первой версии, выбранную на первой неделе, — чаще всего это 1С. Ограничение не в технологии, а во внимании: каждая интеграция — маленький проект с чужим расписанием и чужой документацией. Остальные идут вторым этапом и считаются отдельно, когда система уже в работе и приоритет виден. До подписи стоит выяснить, что менялось в вашей 1С: обмен, посчитанный по типовой конфигурации, на сильно доработанной вскрывается на второй-третьей неделе, когда менять план уже дорого.

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

По этапам — даже когда это разработка под ключ. Создание CRM-системы одним куском на полгода — способ узнать о расхождении в самом дорогом месте: когда всё написано. Мы отдаём работающий кусок каждую неделю, и первый из них ваш отдел трогает руками уже на третьей. Оплата идёт так же: больше суммы текущего этапа вы не должны, и она не растёт, пока не меняется объём. Остановиться можно после любого этапа — он закрывается промежуточным актом, сделанное остаётся у вас и работает.

Вам, с первого коммита. Репозиторий в вашей организации, инфраструктура в ваших аккаунтах. Передача — репетиция на девятой неделе, а не папка, отправленная на десятой: настоящая проверка владения в том, сможете ли вы продолжить без нас.

Избранные работы

CRM, которую мы ведём, и системы такой же формы

Одна из них — наша собственная CRM, где единица работы — проект с этапами. Остальные не CRM, и в этом смысл: они про то, как роли, деньги и правила подгоняются под бизнес, а не бизнес под них.

Двусторонний маркетплейс · Экономика авторов

Маркетплейсы, где деньги лежат посередине

Площадка с двумя сторонами, ИИ-студией, которая берёт деньги за каждую генерацию, и безопасной сделкой: маркетплейс не берёт платёж себе, его держит платёжный провайдер. Сложное здесь не каталог, а решение — в коде, — в какой именно момент деньги и файлы меняют владельца.

Та же дисциплина, только применённая к деньгам между двумя сторонами: цена, комиссия и споры записаны кодом, а не чьей-то памятью.

4 месяца
от старта до работающего продукта
173
сквозных теста в 24 сьютах
21
модель данных под этим
Внутри живое демоЧитать разбор
Creator feed in the marketplace app, with an order button
Система для позаказного производства · Медицинское производство

Системы для производства, где каждый заказ единственный в своём роде

У позаказного производства нет каталога и нет кнопки «повторить». Каждое изделие делается для одного человека по меркам, которые компьютер снимает со скана, и система обязана удержать эту нить от первого приёма через изготовление, доставку и переделку через полтора года.

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

8 месяцев
и продолжается — самая большая система, которую мы ведём
13
семейств потоков, от приёма до переделки
2053
автопроверки в трёх репозиториях
Внутри живое демоЧитать разбор
Order board in the operations platform, with production stages
CRM для IT-компании · Заказная разработка

CRM, в которой договор не может разойтись с актом

Своя CRM студии разработки: договор, ТЗ, счёт и акт собираются в PDF из одной карточки проекта, клиент принимает этапы в своём кабинете по пунктам ТЗ, а каждое его замечание сразу становится задачей в GitHub. Это CRM для IT-компании, которой мы пользуемся сами.

Своя CRM, где договор, ТЗ, счёт и акт собираются в PDF из одной карточки проекта и потому не расходятся.

561
тест на документы, печатные формы, кабинет клиента и приёмку этапов
4 вида
документов собираются в PDF из карточки проекта: договор, ТЗ, счёт, акт
Без входа
клиент открывает кабинет и принимает этап по одной секретной ссылке
Внутри живое демоЧитать разбор
Карточка проекта: этапы, сроки, стоимость, предоплата и постоплата

Что почитать перед тем, как заказывать CRM

Все статьи →
CRM

Как внедрить CRM: десять недель по этапам и что в них делаете вы

Внедрение CRM проваливается не на программировании, а на решениях, которые никто не принял вовремя. Десять недель по порядку: что делает подрядчик, что решаете вы и что остаётся у вас после каждого этапа.

9 мин чтения
CRM

Замена CRM-системы: как перенести базу и не потерять полезную половину

При замене CRM-системы перенос проходит в смете одной строкой, а на деле оказывается одной из самых больших частей работы. Хорошая новость: это единственный перерасход, который виден заранее.

4 мин чтения

Поговорим про то, что вам нужно: разработка CRM

Расскажите, что нужно сделать

Расчёт придёт за 12 часов: цена от и до, из чего она сложилась и что её двигает. Не хватит данных — вопросы придут в те же 12 часов.