Phone app setup

Install the right M.I. app and test each role cleanly.

The website, Client App and Work App are separate surfaces. Public clients should use the Client App. Owner, staff, drivers, B2B and resellers use the Work App after account activation.

Normal clients Client App

Requests, offers, order status, payment readiness and claims.

Open
Owner, staff, drivers, B2B and resellers Work App

Role-gated job UIs. Owner sees all; active non-owner users see only their assigned role.

Open
Every app user Account

Create/login with email and password. Access stays locked until activation.

Open
Clients and active internal roles Orders

Clients need code plus email. Staff/driver/owner can open proof tools by code when status allows.

Open
Android

Why the phone says Open instead of Install

If Chrome says Open, Android already has that PWA installed. Remove the old app/home-screen icon first, then revisit the URL in Chrome and install again.

  1. Open in ChromeUse Chrome on Android and open the Client App or Work App URL.
  2. MenuTap the three-dot menu in Chrome.
  3. InstallTap Install app or Add to Home screen.
  4. If it says OpenThe app is already installed. Remove the old home-screen/app entry, then open the URL again.
  5. Sign inUse /app-account. Owner/staff/driver/reseller/B2B access still needs activation.
Role test

Use owner access to inspect every UI, then test each job title.

Your owner account is the highest level. It can preview every role UI so we can decide what staff, drivers, resellers and B2B users should really see.

Owner

Activate your account as owner. Open Work App. You should see all role/job UIs.

Staff

Activate a staff account. Open Work App and Orders. Staff should see only staff job/proof tools.

Driver

Activate a driver account. Driver should see delivery/order proof tools only when status allows.

Client

Open Client App and Orders. Client should not see staff camera/signature controls.

Guest/Pending

Open Work App without activation. It should show locked/account-gate state.

Do not test live payment yet.

Viva/card payment should wait until credentials, webhook, return/cancel URLs, idempotency and CRM reconciliation pass. Use manual/demo checks first.