Every screen of the new driver registration in HR Portal (HRP-1227…1233, 1230): what is required, what can wait, what changed. Recorded on demo at phone width on Nov 10–11, 2026; required fields checked against the code. Not in production yet. Tap a screen to open it full size.
Before and after
What
Before
Now
When HR sees the request
Only after the Company step
Right after the email code
Required fields
13 for the company, 11 for the truck
3 for the company, 2 for the truck
Fill from a photo
No, everything by hand
W‑9 fills the company, registration or insurance fills the truck
Truck
Required
Can be skipped
Documents
12 files could be skipped without a word
The company picks what is required (Driver License by default); the rest can be added later
Contract
Signed with empty lines
Date, company and address filled in
After Finish
“No data”, empty driver card
Done screen with the request number and what to add
Driver stopped halfway
Nobody followed up
Emails after 24 and 72 hours
Driver: 7 steps
STEP 1
Create account
Required
First and last name
Email
Phone
Consent checkbox (terms and SMS)
Cloudflare check, passes by itself in 2–3 s
Can wait / optional
Nothing, the screen is short
What changed
The screen is the same as before
Swipe for more screens →
Empty formFilled in, check passed
STEP 2
Email code
Required
6 digits from the email, valid for 10 minutes
Can wait / optional
Change email
Resend the code after a minute
What changed
The request is created right after the code, HR sees it (HRP-1228)
The email says it is a registration code; the address is not in the page URL (HRP-1233)
Swipe for more screens →
The email (from the code template)Code pageCode enteredWrong code
STEP 3
Company
Required
Company name
EIN
Business type; for an LLC also C Corp, S Corp or Partnership
Phone (already filled from step 1)
Can wait / optional
Name IRS (empty = company name)
Address, city, state, ZIP
Owner email, first and last name
Tax exempt
What changed
“Upload photo or PDF”: a W‑9 or EIN letter fills the form, the file is saved to the request
3 recognition tries per request, shared with the truck step; the 4th file is saved without recognition
Or “Fill in manually” (HRP-1231)
Bug: from the W‑9, “Springfield, IL 62701” all lands in City and State stays empty, the business type is not picked up.
Swipe for more screens →
Before upload: photo or manualReading the W‑9Filled from the W‑9 (scroll inside)Business type listFor an LLC: the LLC typeStep completeUnreadable photo: “take a clearer photo or fill in manually”4th file: saved without recognitionNext with empty required fieldsManual: only name, EIN and type
STEP 4
Truck
Required
Make
Model
Only if the driver did not tap Skip
Can wait / optional
Year, VIN, plate
Doors, equipment, dock height
Cargo size, payload, GVW
The whole step: “Skip for now”
What changed
A registration or insurance photo fills make, model, year, VIN and plate
The step can be skipped (HRP-1232)
Minor: after Skip a “Please fill in all required fields” message pops up, and the next step still asks for truck documents.
Swipe for more screens →
Before upload: registration, insurance, manual, skipReading the registrationFilled from the registration (scroll inside)After “Skip for now”
STEP 5
Documents
Required
Whatever the company marks in settings
By default only the Driver License
Without it Next is locked: “Upload your Driver License to continue”
Can wait / optional
Void Check
Driving Record, Green card or Passport
Selfie with license (live camera only)
Insurance, Vehicle Registration
4 truck photos: left, right, cargo space, plate
MC/USDOT and extra files, outside the counter
What changed
“Uploaded N of 11” counter
“Some documents are still missing” before leaving, with Add now / Continue (HRP-1229)
Minor: tiles show an internal number instead of the file name; the Required label stays after upload.
Swipe for more screens →
Before upload (scroll inside)Driver License uploadedLeaving with documents missingNext locked without the Driver License
STEP 6
Contract and signature
Required
Open the documents (“Click here”)
Sign with a finger or mouse
Finish
Can wait / optional
Download PDF
Clear Signature and sign again
What changed
The contract already has the date (New York time), company name and address (HRP-1227)
FW9, Company Contract and Lease Agreement are signed at once
Bugs: on a phone the contract is wider than the screen and cut on both sides; after Finish a white screen with a spinner for 10+ seconds.
Swipe for more screens →
Before opening the documentsContract on a phone (carrier address blurred)Signed, ready to FinishRight after Finish
STEP 7
Done
Required
Nothing, registration is complete
Can wait / optional
Add next to missing documents (opens the cabinet)
Message us (company WhatsApp or phone)
Go to cabinet
What changed
New screen: request number, ticks for what is uploaded, a list of what to add
“We will contact you within N business days”, and Message us if the company set a phone or WhatsApp
Swipe for more screens →
Done screen with Message us (contact set for the demo shot)Driver cabinet after Go to cabinet or Add
HR: what the cabinet shows
Requests list: #201 finished (Doc 1/2), #200 stopped after the code (Doc 0/2)
The request appears right after the code. The Doc column shows who got to the end: 1/2 finished, 0/2 stopped early. Both show New until HR opens the request, then In Progress.
Request card: company, EIN, type and address from the W‑9FW9, contract and lease come signed
The driver and the truck with VIN are created; units 0, HR builds the unit.
Gap: the dashboard says “Ready for approval: 0” even for a complete, signed request. Only the Doc column tells a finished registration from an abandoned one.
If a driver stops halfway
How HRP-1230 works. Only for requests created after reminders are turned on for the company; old abandoned requests are left alone.
Right after the email code. The request is already in the HR list: name, email, phone. Status New, Doc 0 of 2.
24 hours with no changes. The driver gets “Finish your registration with <company>”: what is still missing (required documents, the truck) and a “Continue registration” button. Any change before that restarts the clock.
72 hours with no changes. A second email. Never a third.
The driver changes anything after the first email, or the request is approved or rejected: reminders stop.
The reminder email (from the code template)HR can snooze for 7, 14 or 30 days or pause: Messaging → Reminder
Emails go through the company’s Resend, from its sender. A company without Resend sends nothing. A failed email is not retried.
SMS only if turned on and the company has its own Twilio number. Off by default.
24 and 72 hours are set per company; the email text is the same for everyone.
Company settings
Profile → Notifications → Driver registration. Each company has its own, no release needed.
Required documents, contact days, phone and WhatsApp, photo autofillReminders: on or off, 24 and 72 hours, email and SMS
Fix before release
City and state from the W‑9; business type not picked up (HRP-1231)
Contract wider than a phone screen, cut on both sides
White screen for 10+ seconds after Finish
Document tiles: internal number instead of the file name, Required label after upload
After “Skip for now”: a “fill in all required fields” message and truck documents still asked
Add on the Done screen opens the cabinet instead of the upload for that document
Dashboard “Ready for approval” does not count finished registrations
Temporary Russian “W‑9 test controls” panel in the demo request card must not reach production
Регистрация водителя по шагам
Все экраны новой регистрации водителя в HR Portal (HRP-1227…1233, 1230): что обязательно, что можно позже, что изменилось. Снято на демо на ширине телефона 10–11.11.2026, обязательные поля сверены с кодом. В проде пока нет. Нажмите на экран, чтобы открыть его целиком.
Было и стало
Что
Было
Стало
Когда эйчар видит заявку
Только после шага Company
Сразу после кода из письма
Обязательные поля
13 в компании и 11 в машине
3 в компании и 2 в машине
Заполнение с фото
Нет, всё руками
W‑9 заполняет компанию, регистрация или страховка заполняет машину
Машина
Обязательна
Можно пропустить
Документы
12 файлов можно было молча пропустить
Обязательные выбирает компания (по умолчанию права), остальное можно позже
Договор
Подписывался с пустыми полями
Дата, компания и адрес подставлены
После Finish
«No data», пустая карточка водителя
Экран «Готово» с номером заявки и списком, что добавить
Бросил на полпути
Никто не напоминал
Письма через 24 и 72 часа
Водитель: 7 шагов
ШАГ 1
Создание аккаунта
Обязательно
Имя и фамилия
Почта
Телефон
Галочка согласия с условиями и SMS
Проверка Cloudflare, проходит сама за 2–3 с
Можно позже
Ничего, экран короткий
Что изменилось
Экран прежний
Листайте вбок →
Пустая формаЗаполнено, проверка пройдена
ШАГ 2
Код из письма
Обязательно
6 цифр из письма, код живёт 10 минут
Можно позже
Сменить почту
Запросить код ещё раз через минуту
Что изменилось
Сразу после кода создаётся заявка, эйчар её видит (HRP-1228)
Письмо говорит про регистрацию, почты нет в адресе страницы (HRP-1233)
Листайте вбок →
Письмо (собрано из шаблона в коде)Страница кодаКод введёнНеверный код
ШАГ 3
Компания
Обязательно
Название компании
EIN
Тип бизнеса; для LLC ещё вид: C Corp, S Corp или Partnership
Телефон (уже стоит с первого шага)
Можно позже
Name IRS (пусто = как название)
Адрес, город, штат, ZIP
Почта, имя и фамилия владельца
Tax exempt
Что изменилось
«Upload photo or PDF»: фото W‑9 или EIN-письма заполняет форму, файл сохраняется в заявку
3 попытки распознавания на заявку, общие с машиной; 4-й файл сохраняется без распознавания
Или «Fill in manually» (HRP-1231)
Дефект: из W‑9 строка «Springfield, IL 62701» целиком попадает в City, штат пустой, тип бизнеса не подхватывается.
Листайте вбок →
До загрузки: фото или вручнуюЧитаем W‑9Заполнено с W‑9 (листайте внутри)Список типов бизнесаДля LLC: вид LLCШаг заполненНечитаемое фото: «сфотографируйте чётче или заполните вручную»4-й файл: сохранён без распознаванияNext с пустыми обязательными полямиВручную: только название, EIN и тип
ШАГ 4
Машина
Обязательно
Марка (Make)
Модель (Model)
Только если не нажал Skip
Можно позже
Год, VIN, номер
Двери, оборудование, dock height
Размеры кузова, payload, GVW
Весь шаг: «Skip for now»
Что изменилось
Фото регистрации или страховки заполняет марку, модель, год, VIN и номер
Шаг можно пропустить (HRP-1232)
Мелочь: после Skip выскакивает «Please fill in all required fields», а следующий шаг всё равно просит документы машины.
Листайте вбок →
До загрузки: регистрация, страховка, вручную, пропуститьЧитаем регистрациюЗаполнено с регистрации (листайте внутри)После «Skip for now»
ШАГ 5
Документы
Обязательно
То, что компания отметила в настройках
По умолчанию только Driver License
Без них Next не нажимается: «Upload your Driver License to continue»
Можно позже
Void Check
Driving Record, Green card или Passport
Селфи с правами (только живой камерой)
Insurance, Vehicle Registration
4 фото машины: левый и правый бок, кузов, номер
MC/USDOT и Extra files вне счётчика
Что изменилось
Счётчик «Uploaded N of 11»
Окно «Some documents are still missing» перед уходом: Add now / Continue (HRP-1229)
Мелочь: в плитке внутренний номер вместо имени файла; метка Required остаётся после загрузки.
Листайте вбок →
До загрузки (листайте внутри)Права загруженыУходит без части документовNext заблокирован без прав
ШАГ 6
Договор и подпись
Обязательно
Открыть документы («Click here»)
Подпись пальцем или мышкой
Finish
Можно позже
Скачать PDF
Clear Signature и подписать заново
Что изменилось
В договоре уже стоят дата (по Нью-Йорку), название компании и адрес (HRP-1227)
Сразу подписываются FW9, Company Contract и Lease Agreement
Дефекты: на телефоне договор шире экрана и обрезан с двух сторон; после Finish белый экран со спиннером 10+ секунд.
Листайте вбок →
До открытия документовДоговор на телефоне (адрес перевозчика замазан)Подписано, жмём FinishСразу после Finish
ШАГ 7
Готово
Обязательно
Ничего, регистрация закончена
Можно позже
Add у недостающих документов (открывает кабинет)
Message us (WhatsApp или телефон компании)
Go to cabinet
Что изменилось
Новый экран: номер заявки, галочки у загруженного, список того, что добавить
«Свяжемся в течение N рабочих дней» и кнопка Message us, если у компании заполнен телефон или WhatsApp
Листайте вбок →
Экран «Готово» с Message us (контакт задан на время съёмки)Кабинет водителя после Go to cabinet или Add
Эйчар: что видно в кабинете
Список заявок: #201 прошёл до конца (Doc 1/2), #200 бросил после кода (Doc 0/2)
Заявка появляется сразу после кода. Колонка Doc показывает, кто дошёл до конца: 1/2 прошёл, 0/2 бросил рано. Статус у обеих New, пока эйчар не откроет заявку, потом In Progress.
Карточка: компания, EIN, тип и адрес из W‑9FW9, договор и lease приходят подписанными
Водитель и машина с VIN заведены, юнитов 0: юнит эйчар собирает сам.
Минус: на главной «Ready for approval: 0», даже если заявка заполнена и подписана. Готовую от брошенной отличает только колонка Doc.
Если водитель бросил регистрацию
Так работает HRP-1230. Для заявок, созданных после включения у компании; старые брошенные не трогаются.
Сразу после кода из письма. Заявка уже в списке у эйчара: имя, почта, телефон. Статус New, Doc 0 из 2.
24 часа без изменений. Водителю уходит письмо «Finish your registration with <компания>»: чего не хватает (обязательные документы, машина) и кнопка «Continue registration». Любое изменение до этого сбрасывает отсчёт.
72 часа без изменений. Второе письмо. Третьего не будет.
Водитель что-то поменял после первого письма, или заявку одобрили или отклонили: напоминания прекращаются.
Письмо-напоминание (собрано из шаблона в коде)Эйчар может отложить на 7, 14, 30 дней или выключить: Messaging → Reminder
Письма идут через Resend компании от её отправителя. У компании без Resend ничего не уходит. Неудачное письмо не повторяется.
SMS только если включено и у компании свой номер Twilio. По умолчанию выключено.
24 и 72 часа меняются в настройках компании, текст письма общий для всех.
Настройки компании
Profile → Notifications → Driver registration. У каждой компании свои, без релиза.
Обязательные документы, срок ответа, телефон и WhatsApp, заполнение с фотоНапоминания: вкл/выкл, 24 и 72 часа, почта и SMS
Что починить до релиза
Город и штат из W‑9, тип бизнеса не подхватывается (HRP-1231)
Договор на телефоне шире экрана, обрезан с двух сторон
Белый экран 10+ секунд после Finish
Плитки документов: внутренний номер вместо имени файла, метка Required после загрузки
После «Skip for now»: сообщение «fill in all required fields» и всё равно просят документы машины
Add на экране «Готово» открывает кабинет, а не загрузку этого документа
«Ready for approval» на главной не считает законченные регистрации
Временная русская панель «W‑9 — тестовое управление» в карточке заявки на демо не должна попасть в прод