ImportOS · Документація

Стадії угоди

Усі стадії угоди зі state machine: хто переводить, що потрібно для входу, SLA і що відбувається автоматично. Таблиця генерується з коду.

Кожна угода проходить стадії state machine: від ліда до закриття. Це єдина логіка для Desk, кабінету клієнта, Track, API та ботів.

Таблицю нижче не редагують вручну

Вона генерується скриптом generate з @core/domain (DEFAULT_MACHINE) під час збірки документації. Тест перевіряє, що закомічена версія збігається з кодом. Це стадії за замовчуванням: ваша компанія може перейменувати, вимкнути чи сховати частину стадій.

Як працюють переходи

  • Уперед на наступну стадію можна лише після виконання її обов'язкових умов (наприклад, договір підписано, депозит отримано, є VIN і ціна лота, є контейнер чи B/L). Модалка переходу в Desk показує, чого бракує.
  • Пропуск стадій. Деякі стадії можна пропустити залежно від типу угоди (колонка «Можна пропустити»): повний сервіс, лише аукціон, лише логістика, перепродаж. Стадії «Консультація», «Ставку погоджено», «Їде до кордону», «Сертифікація», «Реєстрація» можна пропустити в усіх типах.
  • Назад і в бічні статуси (пауза, претензія, скасовано, втрачено) — лише з обов'язковою причиною. Скасувати угоду після стадії «Лот виграно» може тільки власник.
  • Автоматичні дії на вході в стадію: повідомлення клієнтові або менеджерові (Telegram, Viber, пошта, SMS за вашими налаштуваннями), задачі з терміном, генерація документів (інвойс на депозит, інвойс на лот), перерахунок ETA, запит на погодження клієнта.
  • SLA — нормативний строк у стадії, у днях. Стадія стає «строк спливає» при 80 % строку й «прострочено» після нього. Прогрес для клієнта рахується за вагою SLA: море з 45 днів — велика частина шляху.
  • Видимість для клієнта. Колонка «Бачить клієнт» — назва стадії на Track і в кабінеті. Стадію можна сховати від клієнта (public: false).

Ваші налаштування стадій

У налаштуваннях тенанта (stages_override) для стадії можна:

  • вимкнути її (якщо вона не з обов'язкових: «Новий лід», «Авто видано», «Закрито» та бічні статуси вимкнути не можна);
  • змінити SLA;
  • перейменувати для клієнта й для менеджера (для кожної мови окремо);
  • сховати від клієнта.

Коли ви вимикаєте стадію, її обов'язкові умови не губляться: вони переходять на найближчий перехід, який «перестрибує» вимкнену стадію (якщо ви явно не відмовились від них через dropRequirements). Екран «Налаштування → Стадії угод» У розробці, поки налаштування змінює оператор.

Таблиця стадій

Основний потік

#СтадіяБачить клієнтЕтапSLA, днівПрогресХто переводитьОбов’язкові умовиМожна пропуститиЩо відбувається автоматично
1lead
Новий лід
Заявку отриманоДоговір10%owner, manager——
  • повідомлення клієнту: lead_received
  • повідомлення менеджеру: lead_received
  • задача (manager, 1дн.): Зателефонувати новому ліду
2consult
Консультація
КонсультаціяДоговір31%owner, managerУ контакту немає телефону, email чи месенджераусі типи угод
  • повідомлення клієнту: consult_scheduled
3contract_signed
Договір підписано
Договір підписаноДоговір33%owner, manager, accountantПотрібен підписаний договір (або завантажений скан)—
  • повідомлення клієнту: deal_stage_changed
  • документ: invoice/deposit
  • повідомлення клієнту: payment_due
  • задача (accountant, 3дн.): Проконтролювати оплату депозиту
4deposit_paid
Депозит отримано
Депозит сплаченоДоговір25%owner, manager, accountantНемає успішного платежу депозитулише логістика
  • повідомлення клієнту: deposit_received
  • задача (manager, 1дн.): Почати підбір авто
5searching
Пошук авто
Підбираємо автоАукціон216%owner, manager—лише логістика, перепродаж
  • повідомлення клієнту: deal_stage_changed
6bid_approved
Макс. ставку погоджено
Ставку погодженоАукціон719%owner, manager, clientКлієнт не погодив максимальну ставкуусі типи угод
  • повідомлення клієнту: deal_stage_changed
  • повідомлення менеджеру: deal_stage_changed
7won
Лот виграно
Авто купленоАукціон324%owner, managerВкажіть ціну лота; Вкажіть коректний VINлише логістика, перепродаж
  • повідомлення клієнту: won
  • документ: invoice/lot
  • повідомлення клієнту: payment_due
  • задача (accountant, 2дн.): Оплатити лот аукціону
  • погодження клієнта: estimate (за умови: estimate_change_requires_approval)
8paid_to_auction
Оплачено аукціону
Авто оплаченоАукціон326%owner, manager, accountantНемає оплати лота аукціонулише логістика, перепродаж
  • повідомлення клієнту: deal_stage_changed
  • задача (logistics, 1дн.): Замовити евакуатор з аукціону
9pickup_scheduled
Евакуатор замовлено
Заплановано вивізСША728%owner, manager, logisticsВкажіть коректний VIN; Вкажіть дату вивозулише аукціон, перепродаж
  • повідомлення клієнту: deal_stage_changed
  • перерахунок ETA
10at_us_warehouse
На складі в США
На складі в СШАСША1032%owner, manager, logistics—лише аукціон, перепродаж, маршрут «автовозом»
  • повідомлення клієнту: deal_stage_changed
  • задача (logistics, 3дн.): Забронювати місце в контейнері
11loaded
Завантажено
Завантажено в контейнерСША739%owner, manager, logisticsВкажіть номер контейнера або коносамента (B/L)лише аукціон, перепродаж
  • повідомлення клієнту: deal_stage_changed
  • перерахунок ETA
12in_transit_sea
У морі
Пливе моремМоре4544%owner, manager, logisticsВкажіть судно; Вкажіть дату відправлення (ETD); Вкажіть очікувану дату прибуття (ETA)лише аукціон, перепродаж, маршрут «автовозом»
  • повідомлення клієнту: shipped
  • перерахунок ETA
13at_eu_port
У порту ЄС
Прибуло в портЄС773%owner, manager, logisticsВкажіть фактичну дату прибуття в порт (ATA)лише аукціон, перепродаж, маршрут «автовозом»
  • повідомлення клієнту: arrived_port
  • перерахунок ETA
  • задача (logistics, 2дн.): Організувати вивіз з порту
14inland_to_border
Доставка до кордону
Їде до кордонуЄС577%owner, manager, logistics—усі типи угод
  • повідомлення клієнту: deal_stage_changed
  • перерахунок ETA
15customs_clearing
Митне оформлення
РозмитненняМитниця581%owner, manager, logisticsСтворіть митну справу (декларант або номер декларації)лише аукціон, лише логістика, перепродаж
  • повідомлення клієнту: customs_started
  • документ: customs_package
  • документ: invoice/customs
  • повідомлення клієнту: payment_due
  • задача (accountant, 2дн.): Виставити й проконтролювати митні платежі
16customs_cleared
Розмитнено
РозмитненоМитниця384%owner, manager, logisticsВкажіть дату випуску з митницілише аукціон, лише логістика, перепродаж
  • повідомлення клієнту: customs_cleared
  • перерахунок ETA
17certification
Сертифікація
СертифікаціяМитниця1086%owner, manager, logistics—усі типи угод
  • повідомлення клієнту: deal_stage_changed
  • повідомлення клієнту: certification_done
18registration
Реєстрація в СЦ
РеєстраціяМитниця792%owner, manager, logistics—усі типи угод
  • повідомлення клієнту: deal_stage_changed
19ready_for_handover
Готове до видачі
Готове до видачіВидача597%owner, manager, logistics——
  • повідомлення клієнту: ready_for_handover
  • документ: act
  • документ: invoice/final (за умови: client_has_debt)
  • повідомлення клієнту: payment_due (за умови: client_has_debt)
  • задача (manager, 1дн.): Узгодити з клієнтом дату видачі
20handed_over
Видано клієнту
Авто виданоВидача14100%owner, manager, logisticsПотрібен підписаний акт приймання-передачі—
  • повідомлення клієнту: handed_over
  • повідомлення клієнту: review_request +3дн.
21closed
Закрито
Угоду завершено (клієнту не показується)Видача—100%owner, accountantУ клієнта є заборгованість—
  • повідомлення менеджеру: deal_stage_changed

Бічні статуси

#СтадіяБачить клієнтЕтапSLA, днівПрогресХто переводитьОбов’язкові умовиМожна пропуститиЩо відбувається автоматично
—lost
Втрачено
Заявку закрито (клієнту не показується)Інше——owner, managerВкажіть причину——
—cancelled
Скасовано
Угоду скасованоІнше——owner, managerВкажіть причину—
  • повідомлення клієнту: deal_stage_changed
  • повідомлення власнику: deal_stage_changed
  • задача (accountant, 2дн.): Розрахунки за скасованою угодою (депозит)
—on_hold
На паузі
ПризупиненоІнше14—owner, managerВкажіть причину—
  • повідомлення клієнту: deal_stage_changed
—dispute
Претензія
Розглядаємо зверненняІнше14—owner, manager, clientВкажіть причину—
  • повідомлення клієнту: deal_stage_changed
  • повідомлення власнику: deal_stage_changed
  • задача (manager, 1дн.): Зв’язатися з клієнтом щодо претензії

Бічні статуси

  • Втрачено — лід не став клієнтом (з «Новий лід» і «Консультація»).
  • Скасовано — від підписання договору до готовності до видачі; ставить задачу розрахунків за депозит.
  • На паузі і Претензія — з будь-якої нетермінальної стадії; повернення на стадію, з якої зайшли. Претензію може відкрити й клієнт.

На цій сторінці