| UPN | Display Name | Status | Connectors | Contract End | AD Expiry | Manager (click to edit) | Last Attested | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
The Contractor Module tracks active contractors, monitors their access through continuous manager check-ins, and triggers the standard offboarding pipeline the moment a departure is confirmed. No contractor account is offboarded without explicit manager confirmation.
contractors/ingest/{tenant}/) by your procurement or vendor management system.
The system stages each contractor as a candidate — no access is changed at this point.
Records are upserted: additions and changes are applied, missing records move to
pending review rather than being auto-offboarded.
| Contract end date | AD account expiry | Cadence applied |
|---|---|---|
| Set | Any | Monthly heartbeat + T-30 / T-7 / T-0 off contract end date |
| Not set | Set in AD | Monthly heartbeat + T-30 / T-7 off AD expiry. AD self-disables at T-0; agent confirms. |
| Not set | Not set | Monthly full attestation only. Upgrades to date-anchored cadence automatically if agent discovers an AD expiry date. |
Suppression rule If a T-30 or T-7 email was already sent this calendar month, the monthly heartbeat is skipped for that contractor. Managers receive at most one email per contractor per month.
manager attribute chain.
The escalation email lists all pending contractors and grants the skip-level manager
the same one-click action buttons.
POST /api/tenants/{tenant}/offboarding/ingest) with the contractor's UPN.
From this point the workflow is identical to an HR-submitted offboard:
the agent disables the AD account, removes privileged group memberships, and writes
an evidence record. The manager receives a confirmation email when complete.
employeeType attribute). Any contractor account
not present in the registry is surfaced as an unregistered finding in the review queue
below. The agent also reads accountExpires from each matched account and
writes it back to the registry, allowing the cadence to upgrade from monthly attestation
to date-anchored automatically.
Configure which emails are sent and when. All emails use one-click tokenised buttons — no portal login required for manager responses.
Settings apply to all contractors for this tenant. Changes take effect on the next scheduled sync or heartbeat cycle.
Configure how the platform handles contractor lifecycle events — attestation requirements, auto-offboard behaviour, and HR approval gates.
Customise the subject and body of each email type. Use {{variable}} placeholders — they are replaced at send time.
{{contractor_name}}
{{contractor_upn}}
{{manager_name}}
{{manager_upn}}
{{contract_end}}
{{vendor}}
{{department}}
{{attest_url}}
{{offboard_url}}
[Label] followed by a URL are rendered as styled buttons in the sent email.
Your procurement or vendor management system can drop contractor roster CSVs directly into Azure Blob Storage. The API polls every minute, processes each file, upserts contractor records, and deletes the blob automatically.
contractor-drop{tenant}/{filename}.csv{tenant}/errors/{filename}.csv.txtTrigger a sync from the source of truth or upload a contractor roster CSV directly. The system will upsert records and apply the cadence logic immediately.
offboarding or offboarded status.