The workflow

One job. One QR code. One clear trail from the road to the office.

TravelScan ZA removes the paper hand-off between your drivers and your office. Every step below is part of the working product.

  1. Step 1

    Create job

    The office creates the job with customer, collection, delivery, vehicle and driver.

  2. Step 2

    Generate QR

    TravelScan ZA generates a unique QR code for that job, scoped to your company only.

  3. Step 3

    Driver scans

    The driver scans the job QR code and the job loads on the phone.

  4. Step 4

    Complete job

    The driver collects, transports and delivers, updating the status as they go.

  5. Step 5

    Capture evidence

    Documents, delivery photos and an on-screen signature are captured at delivery.

  6. Step 6

    Sync to office

    Everything syncs back — queued safely on the phone and resent if the driver was offline.

  7. Step 7

    Verify

    Office staff check the captured evidence. Nothing is auto-approved, and drivers cannot verify their own work.

  8. Step 8

    POD

    A proof of delivery document is produced from the job's own evidence, ready to print or send.

  9. Step 9

    Ready to Invoice

    Verified jobs with a POD move to the Ready-to-Invoice list and can be marked processed.

Why every job gets its own QR code

The QR code is a pointer to one specific job inside one specific company. It is not a password and it carries no customer data. When a driver scans it, the server still checks who the driver is, which company they belong to and whether that job is theirs before anything opens.

  • • Unique to a single job
  • • Locked to your company's data
  • • Useless to anyone outside your account
  • • Every scan is recorded against the job

What happens when there is no signal

The driver app keeps working. Scans, photos, documents, signatures and status changes are queued on the device and sent as soon as a connection returns. The server checks each queued action, and repeated sends of the same action are recognised so nothing is recorded twice.

See the full feature list