Анализ по блокам

Scopewell: путь сделки — от создания клиента до подписания

Переключайте вкладки: диаграмма процесса, блоки этапов, статусы и сводка.

Масштаб:
ПРОДАВЕЦ · ДАШБОРД КЛИЕНТ · ПОРТАЛ ПО ССЫЛКЕ 1 · Создать проект адрес (Google Maps), клиент, ценовая зона 2 · Создать предложение автосоздание Варианта 1 и секций Draft 3 · Смета: варианты цены прайс-лист, скидки, наценки · до 4 вариантов 4 · Документ: секции объём работ, фотоотчёт, условия, гарантия PDF-превью готово к отправке? нет да 5 · Отправить (Send) 🔒 редактор блокируется до отзыва Sent письмо: PDF + ссылка на портал (второму подписанту — своя ссылка) 6 · Клиент открывает портал в журнал пишется «просмотрено» Шаги: Обзор → Варианты фото, объём работ, цены и платёж/мес 7 · Выбирает вариант автописьмо «контракт готов» Accepted 📧 Авто-письмо «контракт готов» сразу после выбора · PDF по варианту · BCC продавцу Шаги: Детали → Подпись открываются только после выбора 8 · Ставит подпись сенсорная панель, удобно с телефона Второй подписант? да Co-signer подписывает по своей отдельной ссылке нет смена варианта → подписи сбрасываются ↩ Отзыв (Revoke) ссылки клиента гаснут, статус снова Draft Офлайн: «от имени клиента» скан бумаги или устное согласие → утверждение руководителем ✔ Контракт подписан — Signed финальный PDF уходит обеим сторонам · дальше — Change Orders
Блок 1

Создание клиента и проекта

действует: продавец
Статуса ещё нет — предложение не создано
  • Продавец заводит проект: адрес объекта (автоподстановка Google Maps), имя, телефон и email клиента.
  • Адрес определяет ценовую зону — районный множитель, который потом умножит всю смету.
  • У проекта есть владелец («Rep») — его имя попадёт в документы. Рядовой продавец видит только свои проекты, менеджер и выше — все.
  • Опционально проект связывается с CompanyCam — оттуда позже подтянутся фото с объекта.
Правило: клиент — это не отдельная сущность с личным кабинетом, а контактные данные внутри проекта. Клиент никогда не регистрируется в системе.
Блок 2

Создание предложения

действует: продавец
Статус: Draft
  • Внутри проекта создаётся Proposal — будущий документ для клиента. Тип: контракт или Change Order (допсоглашение к уже подписанному контракту).
  • Система сразу создаёт Вариант 1 и стандартный набор секций документа — продавец начинает не с пустого листа.
  • Пока статус Draft — всё редактируется свободно.
Блок 3

Смета: варианты цены

действует: продавец
Статус: Draft
  • До четырёх вариантов («Хорошо / Лучше / Лучший»…) — каждый со своим составом работ и своими наценками.
  • Позиции добавляются из прайс-листа компании: материал + работа × количество × (1 + отходы). Итог варианта умножается на районный множитель и наценки (накладные, прибыль).
  • К каждому варианту — скидки из библиотеки (фикс или процент, с потолками).
  • Планы финансирования дадут клиенту расчёт ежемесячного платежа в портале.
Правило: цена всегда считается «на лету» по формуле — сохранённый итог в базе может устареть и напрямую не показывается.
Блок 4

Документ: секции и PDF

действует: продавец
Статус: Draft
  • Документ собирается из секций: обложка, объём работ, фотоотчёт, график платежей, условия, гарантия, страница подписи, произвольные страницы. Секции можно переименовывать, скрывать, переставлять.
  • Фотоотчёт: фото объекта из CompanyCam, кадрирование, разметка стрелками и подписями.
  • Продавец смотрит PDF-превью (внутренний режим — со всеми вариантами) перед отправкой.
Правило: у документа две «жизни» — PDF для печати/почты и портал для клиента. Это разные представления одних и тех же секций.
Блок 5

Отправка клиенту

действует: продавец
Статус: DraftSent
  • Диалог отправки: имя и email клиента (подставляются из проекта), опционально — второй подписант (co-signer).
  • Клиенту уходит письмо с PDF-вложением и кнопкой в портал. Второй подписант получает отдельное письмо со своей ссылкой, которая позволяет только его собственную подпись.
  • Продавец автоматически получает скрытую копию письма (BCC).
  • У ссылки есть срок действия — после истечения клиент видит экран «истекло».
  • До нажатия «Отправить» проверить Post-секции: график платежей (дефолт 50/50 почти всегда надо менять) и текст гарантии (особенно при кастомных условиях) — подробный чек-лист на вкладке «Фазы секций».
Правило: после отправки предложение блокируется для редактирования — менять смету под отправленным клиенту документом нельзя. Чтобы править — нужно отозвать (Revoke).
Блок 6

Портал: просмотр и выбор варианта

действует: клиент
Статус: SentAccepted
  • Клиент открывает портал — визард из 4 шагов: Обзор → Варианты → Детали → Подпись. Шаги «Детали» и «Подпись» закрыты, пока вариант не выбран.
  • Шаг «Обзор»: фото дома, объём работ. Шаг «Варианты»: карточки цен с ежемесячным платежом по финансированию. Если вариант один — шаг превращается в «Принятие» с кнопкой «Принять и продолжить» (осознанный клик, без авто-пропуска).
  • Выбор варианта переводит сделку в Accepted — и клиенту сразу автоматически высылается письмо «контракт готов к подписанию» с финальным PDF только по выбранному варианту; продавец получает скрытую копию (BCC).
  • Каждое действие пишется в журнал: открыл, выбрал, подписал, скачал PDF. Продавец видит эту ленту и стадию сделки прямо в редакторе.
Правило: клиент может передумать и сменить вариант до полного подписания — но тогда уже поставленные подписи аннулируются (они юридически относились к старому варианту), и подписывать придётся заново.
Блок 7

Подписание

действуют: клиент (+ второй подписант)
Статус: AcceptedSigned
  • Клиент рисует подпись прямо в портале (сенсорная панель подписи, удобно с телефона).
  • Если есть второй подписант — он подписывает по своей ссылке; чужую роль подписать нельзя.
  • Когда собраны все нужные подписи — статус Signed, обеим сторонам уходит письмо с подписанным контрактом.
Обходной путь (офлайн-сделка): если клиент согласился по телефону или подписал на бумаге, продавец может выбрать вариант и оформить подпись «от имени клиента» — со сканом бумаги или пометкой об устном согласии. Такая подпись попадает в очередь на утверждение руководителю, и только после одобрения сделка становится Signed. Все действия «от имени» помечаются в журнале.
Блок 8

Отзыв, повторная отправка, допсоглашения

действует: продавец
Статус: Sent / AcceptedRevoked, либо новый цикл
  • Отзыв (Revoke): ссылки клиента мгновенно гаснут, предложение возвращается в редактируемое состояние. Используется, чтобы поправить смету и отправить заново.
  • Повторная отправка (Resend): старые ссылки заменяются новыми, письмо уходит снова. До выбора варианта — письмо-предложение, после — письмо «контракт готов».
  • Change Order: если объём работ изменился после подписания — создаётся дочернее предложение к контракту, и весь цикл (блоки 2–7) повторяется для него.

Статусная машина

Draft ──► Sent ──► Accepted ──► Signed
  ▲         │          │
  └───── Revoked ◄─────┘   (отзыв ссылки, возврат к редактированию)
  

Сводная карта этапов

Блок 1  Проект + клиент          продавец      —
Блок 2  Создание предложения     продавец      Draft
Блок 3  Смета (варианты цены)    продавец      Draft
Блок 4  Документ (секции, PDF)   продавец      Draft
Блок 5  Отправка                 продавец      Draft → Sent   🔒 редактор заблокирован
Блок 6  Просмотр и выбор         клиент        Sent → Accepted
Блок 7  Подписание               клиент(+co)   Accepted → Signed
Блок 8  Отзыв / Resend / CO      продавец      Revoked | новый цикл
  

Две фазы документа: Pre-accept и Post-accept

Каждая секция предложения закреплена за фазой. Пока клиент не выбрал вариант — ему продают (pre-фаза); после выбора — с ним оформляют сделку (post-фаза).

PRE-ФАЗА · ДО ВЫБОРА — ПРОДАЁМ Обложка Фотоотчёт Произвольная страница Объём работ полная версия Смета (Quote) все варианты 1–4 с ценами ▼ клиент выбирает вариант → Accepted POST-ФАЗА · ПОСЛЕ ВЫБОРА — ОФОРМЛЯЕМ СДЕЛКУ ⚠ заполняется ДО отправки — после Send редактор заблокирован График платежей Условия (Terms) Гарантия Право на отказ (3 дня) Страница подписи Произвольная страница (опц.) Объём работ — повтор суженный до выбранного варианта Смета — повтор только выбранный вариант, без остальных двойная жизнь двойная жизнь перенос запрещён (400) ⇢ зелёный пунктир — «двойная жизнь»: секция появляется в Post второй раз, суженная до выбранного варианта ✕ красный — тип секции нельзя перенести в чужую фазу: интерфейс не предложит, API отклонит с ошибкой 400
СекцияФазаОсобенности
ОбложкаPreзакреплена
Объём работPre«двойная жизнь» — показывается и после выбора, суженный до варианта
Смета (Quote)Pre«двойная жизнь»; перенести в Post нельзя — сервер отклонит
ФотоотчётPreзакреплена; по умолчанию скрыта
График платежейPostзакреплена
Условия (Terms)Postзакреплена
ГарантияPostзакреплена
Право на отказ (3 дня)Postзакреплена
Страница подписиPostзакреплена
Произвольная страницаPre / Postединственный тип со свободной фазой; может быть несколько

⚠️ Что обязательно сделать до отправки (Send)

Ловушка фазовой модели: Post-секции клиент увидит только после выбора варианта, но заполнить их нужно до отправки — после Send предложение блокируется для редактирования целиком (чтобы править — придётся отзывать ссылку через Revoke). Значит, ещё в Draft, до нажатия «Отправить»:

  • График платежей — по умолчанию система ставит «50% при подписании / 50% по завершении». Для реальной сделки этапы почти всегда другие — настроить под проект сразу, а не «потом».
  • Гарантия — автоподставляется стандартный текст (2 года на работы + гарантия производителя на материалы). Обязательно перечитать, особенно если по сделке обещаны кастомные гарантийные условия — дефолтный текст о них ничего не знает.
  • Условия (Terms) и Право на отказ — тоже готовые шаблоны; проверить, что они подходят конкретному контракту.
  • Произвольные Post-страницы — если нужны особые приложения к контракту, добавить их до отправки.
Почему это легко пропустить: в момент отправки продавец смотрит на продающую часть (смета, фото), а юридические секции «невидимы» — они всплывут перед клиентом уже на этапе подписания, когда исправить их без отзыва ссылки нельзя.

Когда какая фаза видна клиенту

  • Sent (вариант не выбран) — видна только Pre-фаза: обложка, объём работ, фото, смета. Шаги «Детали» и «Подпись» заперты. Юридика скрыта — клиенту сначала продают.
  • Accepted / частично подписано / Signed — открываются обе фазы: добавляются платежи, условия, гарантия, отказ, подпись. Клиент при заходе попадает сразу на шаг «Подпись».
  • Revoked / Rejected — не видно ничего, терминальный экран.
Правило: поверх фазы всегда действует ручной выключатель секции в редакторе — скрытая продавцом секция не появится ни в одной фазе.

Та же логика в PDF — три режима

  • preview — вложение в первое письмо (Sent): только Pre-секции, все варианты цен.
  • contract — письмо «контракт готов» и финальный контракт: Post-секции + Объём работ и Смета (их «двойная жизнь»), сужено до выбранного варианта.
  • full — внутренний режим продавца: обе фазы целиком.

Таймлайн: что задействовано когда

Draft     редактор: обе корзины (Pre / Post) редактируются свободно
Sent      письмо с preview-PDF (Pre) · портал показывает только Pre
Accepted  открывается Post · contract-PDF (Post + Scope/Quote по варианту)
Signed    то же + скачивание подписанного контракта
Revoked   портал гаснет целиком
  

Фиксы и предложения по системе

Рабочий список того, что будем менять и чинить. Заполняется по мере обсуждения.

Новая схема (to-be): как изменится флоу

Старый путь — на вкладках «Диаграмма» и «Фазы секций», сравнивайте с ним. Жёлтые маркеры F-N — точки изменений; карточки ниже расшифровывают каждую. По итогам ревью 14 июля + решений от 21 июля.

БЫЛО: собрать всё до Send · клик по опции сразу триггерит «подпишите» · правки — только через Revoke СТАЛО: лёгкая отправка → аппрув без подписи → цикл правок → чистый контракт → подпись Клиент — центр системы проект от клиента · без Project Title и «+ New Project» · клиент первым в списке F1 Реп собирает только варианты сметы гарантии прикреплены к материалам заранее · post-доки до Send не заполняются F2 F5 Send — лёгкая отправка письмо-предложение: варианты цен, фото, объём работ Клиент смотрит варианты открыть опцию = просто просмотр, НЕ намерение подписать F3 F8 Клиент апрувит квоту — без подписи новое состояние Approved · давления подписью ещё нет F3 Запросил изменения реп правит квоту и отправляет заново — квота не заперта навсегда Система собирает контрактный пакет график платежей — сейчас, а не до Send · обязательные доки включены всегда F5 F6 Письмо «контракт готов» — в нужный момент триггер — явный аппрув, а не клик «посмотреть опцию» F4 Клиент подписывает чистый контракт подпись недоступна без terms, 3-day right, authorization F6 Signed — статус проекта обновляется реп и менеджмент видят реальное состояние сделки F7 🟡 F-маркеры и жёлтая рамка — что меняется; расшифровка в карточках FIX-N ниже пунктирная петля справа — новый штатный цикл правок вместо аварийного Revoke
FIX-1

Клиент — центр системы

статус: предложение
  • Проблема: всё крутится вокруг «проекта»: при создании — поле Project Title, кнопка «+ New Project», в главном списке проект первым. А философия продукта строится вокруг клиента.
  • Что меняем: проект создаётся от клиента; поле Project Title при создании убираем, кнопку «+ New Project» убираем; в главном виде местами меняются имя клиента (первым) и название проекта. Proposal остаётся главной рабочей единицей дальше.
  • Из ревью: F-02 (дубли клиентов — нужна модель client → projects и проверка уникальности), F-03 (нейминг проект/proposal), Q-02.
FIX-2

Гарантии прикрепляются к материалам

статус: предложение
  • Проблема: текст гарантии — общий шаблон; реп должен вручную вспоминать про него и править до отправки, особенно при кастомных гарантийных условиях.
  • Что меняем: документы о гарантии прикрепляются к материалам (позициям прайс-листа); когда материал попадает в смету, его гарантия автоматически включается в Post-accept пакет. Для начала — просто текстом.
  • Из ревью: развитие пункта «просмотреть warranty до Send» — вместо ручной проверки гарантия собирается сама из состава сметы.
FIX-3

Просмотр ≠ подпись: аппрув квоты без подписания

статус: предложение
  • Проблема: клиент не может просто посмотреть и одобрить квоту — выбор опции сразу тянет его к подписи. Если что-то не понравилось, он свяжется с репом, захочет поменять — а квота уже заблокирована; правки только через аварийный Revoke.
  • Что меняем: разводим состояния «view» и «sign-интент»; новое состояние Approved: клиент смотрит → апрувит ИЛИ запрашивает изменения → реп правит квоту и отправляет заново — штатный цикл правок (пунктирная петля на схеме).
  • Из ревью: F-22b (P0), часть F-19.
FIX-4

Письмо «контракт готов» — только после аппрува

статус: предложение
  • Проблема: письмо «Your contract ready to sign» уходит сразу после того, как клиент выбрал опцию для просмотра. Клиент ещё ничего не решил, а система уже давит подписью — и другого способа посмотреть опцию у него нет.
  • Что меняем: триггер письма — явный accept/аппрув квоты, а не просмотр опции.
  • Из ревью: F-19 (P0), связано с F-22b.
FIX-5

Разгрузить репа: чистый контракт после аппрува

статус: предложение
  • Проблема: до Send реп обязан сделать график платежей, вычитать гарантию и т.д. — большая работа до того, как клиент вообще что-то одобрил. (Заменяет прежний черновик «чек-лист перед Send»: вместо предупреждений убираем саму обязанность.)
  • Что меняем: до Send реп собирает только варианты сметы; после аппрува клиента дособирает пакет (график платежей) — и клиенту уходит дополнение + чистый контракт на подпись.
  • Из ревью: F-07 — обязательные страницы (terms, 3-day right, authorization) включены всегда и невыключаемы, опциональные (брошюры и т.п.) — выключены по дефолту.
FIX-6

Подпись только с обязательными документами

статус: предложение
  • Проблема: если реп не включил Post-acceptance страницы, клиент может подписать контракт без обязательных доков (terms, warranty, 3-day right, authorization) — юридический риск.
  • Что меняем: признак «обязательная страница»; подпись недоступна, пока обязательные страницы не включены; валидация на Preview & Send.
  • Из ревью: F-22 (P0).
FIX-7

Статус проекта после подписи

статус: предложение
  • Проблема: после подписи quote не переходит в Signed — сейлзы и менеджмент не видят реальное состояние сделки.
  • Что меняем: статусная машина проекта Sent → Selected → Signed; проверить триггер на событии подписи.
  • Из ревью: F-21 (P0).
FIX-8

Клиенту не должна утекать себестоимость

статус: предложение
  • Проблема: на клиентской странице Details → «Show what's included» видна чистая цена без маржи; breakdown Overhead 15% / Profit 20% рендерится прямо в превью опции.
  • Что меняем: аудит всех клиентских вьюшек (портал, PDF, email) на утечку internal-полей (line items cost, overhead, profit, margin). Клиент видит только финальную цену опции.
  • Из ревью: F-17 (P0).

Price Book (F-00) из списка снят — интеграция сделана. Остальные пункты ревью 14 июля (PDF без цен и блоков подписи F-16/F-18, cover page F-04, UX опций F-11/F-12/F-13, post-sign F-20, легальность подписи Q-14 и др.) добавим карточками после приоритизации.