CleanOk CRM: заказы со сметой из калькулятора и свой редактор цен.

Заявкам с калькулятора нужно было где-то жить
Калькулятор и две формы дают поток заявок, но заявка — это ещё не заказ: его нужно вести по стадиям, видеть, из чего сложилась сумма, звонить, переносить дату и менять цены, когда меняется прайс. Чужая CRM про наш калькулятор ничего не знает: смета в неё не приедет, а тарифы всё равно правились бы через разработчика — и за это ещё платить подписку каждый месяц.
CRM внутри того же приложения: заказы, смета, прайс
CRM живёт в том же приложении — раздел /crm за логином и с noindex. Доска «Заказы»: KPI-карточки, вкладки от новых до повторных, фильтр по городу и поиск. В карточке заказа — «СМЕТА ИЗ КАЛЬКУЛЯТОРА» с предупреждением, если клиент видел другую сумму, пять стадий и лента истории. «Новый заказ» руками — тот же калькулятор из семи шагов. В «Настройки → Калькулятор» владелец меняет весь прайс сам: тарифы, допы, окна, скидки, срочность — с живой проверкой расчёта («ПРОВЕРКА РАСЧЕТА») и версиями, к любой из которых можно откатиться одним кликом. Плюс маршрутизация Telegram по городам, роли владельца и менеджера, обновления доски в реальном времени со звуком на новую заявку. Онлайн-чат с ботом добавили позже: он принимает заявку на языке посетителя и передаёт менеджеру, а переписка становится заказом.
v1 — в первый день, вместе с сайтом
Первая версия CRM поднялась в тот же день, что и сайт: заявки с калькулятора сразу падали в доску. На второй день добавили дашборды аналитики и рекламы (GA4 Data API, Google Ads API), дальше — правки по ходу работы, онлайн-чат приехал в сентябре. Подписки на чужую CRM у клиента нет: система своя, меняется под процесс, а не наоборот.



