Своя CRM вместо аренды чужой
Система, собранная под то, как реально работает твой бизнес, а не логин, под который бизнес подгоняют.
Кастомная CRM это система, собранная под конкретный бизнес: его этапы, его формулы расчёта, его документы. У меня она начинается с $2 000 и занимает 30-45 дней. Внутри обычно карточка клиента, сметы и договоры с подписью, депозиты через Stripe Connect на счёт владельца, отчёты и роли для бригады. Код, база и репозиторий принадлежат клиенту. Если мы перестаём работать вместе, ничего не выключается.
ЛИСТ-02Разбор
Что именно жмёт в арендованной CRM
Не цена подписки. Жмёт то, что деньги тебе приносит ровно та часть работы, которую готовый продукт не умеет описать. У подрядчика по обоям это расчёт рулонов с раппортом рисунка и вычетом проёмов. У строителя саун это геометрия помещения, из которой считается цена. У автоброкера это правило прибыли по сделке, где входят комиссия, доставка и накладные. Ни в одной арендованной системе этого нет и не будет, поэтому расчёт живёт в таблице сбоку, а в CRM переносится руками. Дальше начинается знакомое: бизнес живёт в семи вкладках, таблица для смет, почта для договоров, WhatsApp для клиентов, а связь между ними держится на твоей памяти. Обходной путь становится процессом. Именно в этот момент своя система начинает окупаться, и раньше этого момента она не нужна.
Что система делает, пока никто не смотрит
Звонит незнакомый номер, и до того, как телефон зазвонит, в Telegram падает карточка: кто это, номер в тапабельном формате и последний проект, который обсуждали. К моменту, когда трубку снимают, контекст уже на экране. Запись разговора выключена по умолчанию, и если её включают, обе стороны предупреждаются. История звонков сама пишется в карточку клиента, но звонок никогда не двигает проект сам по себе. Смета и договор подписываются на телефоне: клиент открывает ссылку, читает, подписывает, и страница с подписью вклеивается в настоящий PDF вместе с обоими именами, датой и следом аудита, включая IP и user agent. Ссылки протухают, запрос на подпись можно отозвать. Брендинг берётся из карточки компании, поэтому документ выглядит как документ подрядчика, а не как мой.
Деньги и бригада
Депозиты принимаются картой и банковским переводом, через Stripe Connect, то есть деньги падают на счёт владельца, а не транзитом через меня. Комиссия платформы вычитается из его выплаты, а не добавляется к сумме, которую платит заказчик, и считается в целых центах. Перевод предложен не для галочки: на крупном депозите разница между комиссией карты и комиссией перевода это разница между несколькими долларами и несколькими сотнями. Бригада двигает проект кнопками в Telegram: депозит получен, назначено, начали, закончили, оплачено. Бот принципиально не принимает свободный текст и голосовые. Одно неправильно распознанное слово сдвинуло бы реальный проект, поэтому предлагается только тот шаг, который вообще законен на этой стадии, а роли в боте повторяют правила доступа в базе. Молчащие сметы догоняются, но не роботом: система готовит черновик письма и показывает его, и ничего не уходит, пока человек не прочитал и не отправил вторым осознанным нажатием.
Остальной рабочий день
Отчёты, которые сходятся между собой, потому что «выручка» определена в одном модуле, а не в трёх местах, которые однажды разойдутся. Выплаты бригаде по одному правилу вместо трёх, которые противоречили друг другу. Склад, с которого материал списывается один раз, когда клиент одобрил, даже если внешний сервис прислал уведомление дважды. Календарь, в котором монтажник видит свои работы и не видит чужих. Портал клиента, когда он вписывается в процесс. Это неинтересная часть, и именно она забирает часы, которые сейчас тратит владелец.
Почему этому можно доверять
Кастомная система имеет смысл, только если она права в цифрах. Держат её правыми четыре привычки, и каждая появилась после того, как что-то сломалось молча. Один факт живёт в одном модуле: то, как печатается цена, лежит в одном файле, и то, что значит «выручка», лежит в одном файле. Когда один и тот же факт считается в двух местах, они однажды разойдутся, и разойдутся на экране, который смотрит клиент. Правило, живущее на двух языках, меняется на обоих: если формула есть и в коде, и в SQL, они правятся одним изменением или не правятся вовсе. Guard-тест зарабатывает место тем, что сначала падает: каждый прогоняется на коде с реальной ошибкой и обязан её поймать до того, как попадёт в проект. И «пусто» никогда не выглядит как «сломалось»: запрос с ошибкой и запрос без данных возвращают одинаково пустой результат, поэтому проверки написаны так, чтобы ошибка сообщала об ошибке, а не печатала уверенный ноль. По всем трём системам это 557 автотестов, 352 миграции базы и 13 guard-тестов.
Когда своя CRM это неправильный ответ
Чаще, чем студии готовы признать. Бери готовую, если твой процесс похож на процесс всех остальных в твоей нише: тогда ты платишь за чужую отладку и это выгодно. Бери готовую, если система нужна на следующей неделе, а не через месяц. Бери готовую, если после запуска ею никто не будет владеть: у своей системы должен быть хозяин внутри компании, хотя бы один человек, который скажет, как должно быть. И бери готовую, если при твоём размере команды подписка за место дешевле сборки. Своя система имеет смысл в четырёх случаях: деньги тебе приносит то, что ни один продукт не моделирует, ты платишь людям за перепечатывание одних и тех же чисел между инструментами, обходной путь стал процессом, и ты хочешь владеть кодом и базой целиком.
Сроки, цена, владение
От $2 000, сборка 30-45 дней, объём фиксируется письменно до начала работ. Оплата пополам: половина бронирует слот, половина при запуске. Раз в неделю созвон, между созвонами переписка, и ты смотришь на работающую вещь, а не на отчёт о ней. На сдаче переходят репозиторий, доступы к деплою и база. Свой Stripe, своя база, свой код. ИИ внутри есть не всегда и это нормально: в системе для строителя саун его нет намеренно, обе унаследованные ИИ-функции оттуда были удалены, потому что одна не могла запуститься, а вторая отчитывалась о работе, которую не делала. Система от этого стала лучше.
ЛИСТ-03Контроль качества
Что реально работает.
Три системы в продакшене, 557 автотестов, 352 миграций базы и 13 guard-тестов, написанных после ошибок, которые типы поймать не могли. Код и база принадлежат клиенту с первого коммита.
557
автотестов
352
миграций базы
13
guard-тестов
3
системы в проде
ЛИСТ-04Общие примечания
Вопросы, которые задают на самом деле.
- N01Сколько стоит своя CRM и сколько она собирается?
- От $2 000, срок 30-45 дней. Верхняя граница зависит от количества ролей, документов, платёжных сценариев, телефонии и от того, есть ли перенос старых данных. Объём считается и фиксируется письменно до начала работ.
- N02Чем это лучше HubSpot или Salesforce?
- Ничем, если твой процесс похож на процессы всех остальных в твоей нише. Своё имеет смысл, когда деньги приносит именно то, что готовый продукт не умеет описать: твой расчёт, твои документы, математика твоего ремесла. В остальных случаях аренда честнее.
- N03Кому принадлежит база и код?
- Тебе. Репозиторий, доступ к деплою и база переходят на запуске. Свой аккаунт Stripe, свои ключи, свой домен. Можно унести проект к другому разработчику или нанять своего, ничего не сломается.
- N04Можно перенести данные из таблиц и из старой CRM?
- Да, и это отдельный кусок работы, который считается отдельно. Объём зависит не от количества строк, а от их состояния: одинаковые ли адреса, есть ли дубли клиентов, чем отличаются статусы в таблице от статусов, которые ты называешь вслух.
- N05Внутри будет ИИ?
- Только если он там нужен. В системе для строителя саун его нет намеренно: обе унаследованные ИИ-функции были удалены, потому что одна не могла запуститься, а вторая отчитывалась о работе, которую не делала. Голосовой агент, классификация ответов и движок догона живут в системе для подрядчика по обоям.
- N06Что происходит после запуска?
- Можно ничего не брать и звать точечно. Можно взять ретейнер: $300, $750 или $1 500 в месяц, в зависимости от того, нужна поддержка живой системы или постоянное развитие. Ретейнер предлагается после запуска и не обязателен.
ЛИСТ-05Дальше
ИИ-агент, который отвечает на входящий
Задача агента поймать звонок, разобрать ответ и поставить перед лидом человека, пока лид тёплый.
Сколько стоит своя CRM, сайт и ИИ-агент
Опубликованная лестница целиком, с сроками и условиями оплаты. Без «свяжитесь для расчёта».
Кто такой Orium Studios
Независимая студия автоматизации в Hollywood, Флорида. Одноимённых компаний несколько, и эта страница объясняет, какая из них здесь.