Skip to Content
Trips Enjoy
User Flows

Driver App

End-to-end flows for the driver app (UF IDs, steps, rules).

Surface: mobile app; the web is limited to documents and profile (D-86). Roles: platform driver, organization-owned driver.

Registration: platform driver

FieldRequiredNotes
Full nameYes
Email and phoneYes, both verifiedD-20
PasswordYes
CountryYesSets market and payout currency
National IDYesRestricted storage
Driving license number and photo, expiryYes
Uses own vehicle?YesIf yes: plate, model, year, seat count, registration, insurance valid 3+ more months
Service regionsYes
Lab-test consentYesRecorded with text version
Initial lab resultYesDated within the last 30 days
Background-check consentWhere the market's legal review allows
Plan choiceNoBasic if none (D-78); no charge before approval

Registration: organization-owned driver

Invited by an organization by SMS or email (valid 7 days). Fields: name, phone (verified), country, license. No admin approval; accepted on assignment.

Approval: platform driver

Admin reviews identity, license, vehicle documents, insurance and lab result (Admin Console, UF-ADM-02). Approve, request changes or reject. On approval the driver lands on home with the plan, and appears in the platform driver pool.

Flows

UF-DRV-01. Register and apply

Account step, verification of both contacts, details, vehicle, documents, lab consent and result, plan.

Submit; status page shows Pending Review and the 2-working-day target.

Changes requested: the status page lists items, due date, and an "ask for 7 more days" action (once).

Rules: FR-ONB-01, FR-ONB-07, FR-ONB-08.

UF-DRV-02. Set availability and profile

Mark available or unavailable dates and ranges (no weekly rules). Edit rates, regions, vehicle and documents; expiring documents trigger reminders. Rules: FR-DRV-08.

UF-DRV-03. Respond to a deal

Offers inbox: new offers, counters, expiring soon (72 hours after the last counter).

Offer detail: organization, trip, route, date, vehicle, pay before any action.

Accept, counter with a new price and note, or reject.

When both sides accept the same terms, the deal locks and the assignment appears in Trips.

Edge cases: conflict with an existing assignment on the date (warning); plan's monthly booking limit reached on finalization (upgrade prompt). Rules: FR-DRV-02, FR-NEG-01 to FR-NEG-04, FR-STF-06.

UF-DRV-04. Run an assigned vehicle

Trips list: upcoming assignments with organization, vehicle, pickup time.

Pre-trip checklist; contact the moderator and operations.

Start route: GPS shared every 5 to 10 seconds while the trip is In Progress, buffered up to 60 minutes offline.

End of trip: route closes; location sharing stops.

Rules: FR-TRK-02, FR-TRK-06.

UF-DRV-05. Lab test requested

Trigger: an admin requests a lab test.

The app opens on the lab-test gate. Only four actions work: book the lab, upload the result, contact support, sign out.

Book a slot at a partner lab (free); see the deadline countdown.

The partner sends the result, or the driver uploads it.

Passed: the app unlocks. Failed: stays paused for admin handling. Missed: suspended; closed after 30 days.

Upcoming trips go back to their organizers; completed trips are paid, uncompleted ones held.

Rules: FR-DRV-03 to FR-DRV-06, BRL-16, BRL-17.

UF-DRV-06. Earnings and payouts

Earnings by trip, statements, weekly payouts on Mondays; commission shown as a ledger line without a printed rate until OD-15 is set; negative balances carried forward. Rules: FR-DRV-07, FR-ACC-03.

UF-DRV-07. Coupons

Create coupons that apply only to bookings where the driver is assigned, within the plan's count. Rules: FR-CPN-01, FR-CPN-08.

UF-DRV-08. Plan

Current plan, monthly booking usage, visibility level, upgrade or downgrade through the browser gateway page. Rules: FR-SUB-02, FR-SUB-04.

UF-DRV-09. Organization-owned driver home

Sees only that organization's trips and assignments; no offers inbox, no plan screen, no coupons. Rules: FR-DRV-01, BRL-05.

UF-DRV-10. Support

Contact support from any state, including the lab-test gate; tickets show status. Rules: FR-DRV-03.

On this page