Offboarding
Structured exits: equipment, access, compliance, knowledge transfer, would-rehire signal.
Onboarding has been a thing for a decade. Offboarding usually isn't. The result: stale access, lost laptops, no exit interview, and no would-rehire data feeding back into your hiring quality metrics. This module fixes all of that with a 10-task seeded checklist and a finalize step that closes the quality-of-hire loop.
What you get
Built to solve the actual problems hiring teams hit every day.
10-task seeded checklist
Every new workflow starts with the standard checklist: revoke access, collect equipment, schedule exit interview, notify FSO for cleared roles, process final paycheck. Tick them off as you go.
Cleared-staffing specific tasks
Cleared role? The seeded checklist includes "notify clearance FSO" and "collect CAC / smart card / tokens" — easy to miss without a prompt.
Six exit reasons
voluntary, involuntary, contract_end, reduction_in_force, retirement, other. The Attrition & Retention report on /reports splits every figure on this.
Attrition & Retention report
Turnover rate with the numerator and denominator shown, voluntary vs involuntary, tenure at exit, and regretted attrition from the would-rehire signal you already capture at offboarding. Contract roll-offs are reported separately so your turnover number isn't inflated by a normal end of period of performance. CSV export.
Auto-status transitions
First task completion bumps the workflow from scheduled to in_progress. Completing all tasks bumps it to completed. No manual status maintenance.
Would-rehire + exit interview capture
A separate finalize step captures would_rehire, exit interview notes, and knowledge transfer notes — feeds Quality of Hire on /reports.
Add & reassign one-off tasks
Beyond the 10 seeded tasks, add a custom task to any exit ("return the GFE laptop to the program office", "transfer the client relationship"), edit its due date, delete it, or assign it to a specific teammate — route CAC collection to security, the final paycheck to finance.
How it works
Four steps from setup to value.
Start a workflow
On /offboarding, click "Start offboarding". Pick the person, reason, and exit date. 10 standard tasks seed automatically.
Adapt the checklist
Add a one-off task, change any task's due date, assign a task to a teammate, or remove one that doesn't apply — right from the checklist panel.
Tick tasks as you go
Check off equipment return, access revocation, etc. Progress bar updates live.
Run the exit interview
Click "Capture exit details" to record would_rehire and the conversation notes.
Auto-complete
When the last task is checked, the workflow auto-transitions to completed with a timestamp.
FAQ
Quick answers to common questions.
Can I customize the seeded task list?
Yes. Every new workflow starts with the 10 standard tasks, then you can add or reassign a one-off task on any exit — assign the CAC collection to security, the final paycheck to finance — change any task's due date, or delete a task that doesn't apply. You can also build your own out-processing templates under Settings → Checklists — scoped per employment type and/or department, with each task carrying its own due date offset from the exit date — and every new workflow starts from the one that matches.
Does it auto-close the candidate's assignment?
Yes — when the last offboarding task is checked off and the workflow completes, the linked assignment is automatically flipped to terminated and its end date is set to the completion date. Only active assignments are affected; already-terminal assignments are left unchanged.
How does the would-rehire signal flow into hiring metrics?
It's captured on hr_offboarding_workflows alongside the same field on hr_performance_reviews. The Quality of Hire composite on /reports can later read from both sources.