Invite a technician + verify their licence

5 min read
Hero image for Invite a technician + verify their licence

Technicians can only be attached to a signed inspection or attestation once their IICRC, WHS, and state licences are on file. RestoreAssist verifies licences at engagement time — not at login — to satisfy IICRC S500:2025 §5 attribution requirements.

1:15

Send the invite

From Settings → Team, click Invite technician. Enter their email and pick a role:

The invite technician modal with email and role fields
Roles map to the role-based disclosure rules in lib/progress.

RestoreAssist emails the technician a single-use invite token valid for 7 days. The invite is bound to the email address — forwarding doesn't grant access.

Technician accepts the invite

When the technician clicks the invite link, they're walked through:

  1. Set a password (or sign in with Google)
  2. Confirm name + mobile number
  3. Open the EngagementLicenceModal — the licence capture form

Capture the licences

The EngagementLicenceModal asks for three artefacts, all required:

The engagement licence modal showing IICRC, WHS, and state licence fields
Each row stores a hashed authorisation record; the original numbers are never re-displayed in plaintext.

Engagement-time verification

Each time the technician is attached to an attestation, RestoreAssist re-checks expiry against the Authorisation table. If any licence has lapsed, the attestation refuses to record and surfaces a LicenceExpired banner. The technician keeps using the app for evidence capture — they just can't sign anything.

Removing a technician

From Settings → Team → [name] → Remove access, you can revoke a technician. Past attestations they signed stay intact (per immutable-attestation rule); they just can't sign new ones.