How-to
Recruitment pipeline stages
Candidates progress: applied → screening → interview → offer → hired. Or rejected at any stage. Move them with the stage dropdown on the candidate detail page.
Jump to section
The pipeline
applied → screening → interview → offer → hired
\
→ rejected (any stage)
applied
New candidate. Hasn't been screened yet. CV uploaded or pasted.
screening
You've reviewed the CV. Maybe done a phone screen. Decision to interview or reject.
interview
At least one interview scheduled or completed. Multiple rounds OK at this stage.
offer
Decision made — offer extended. Awaiting candidate response.
hired
Candidate accepted the offer. Atomic hire flow created the employee record + the active contract + applied onboarding template.
rejected
Used at any stage. Reason captured for analytics.
Moving stages
- Open the candidate detail page.
- Use the Stage dropdown.
- Optional: add a stage note (interview feedback, screening result).
Each stage transition writes to the audit log with the actor + timestamp.
Manual vs automatic transitions
Most transitions are manual — you decide when a candidate moves. Two are automatic:
- applied → screening: never automatic (you decide who you're screening)
- offer → hired: automatic when the candidate accepts the offer via the Accept Offer flow
Bulk actions
Not yet — candidates move one-by-one. Bulk-moving (e.g. "reject these 5 candidates") is on the roadmap.
Reporting
Pipeline conversion rates (applied → hired %) show on the dashboard widget. Drill in for per-job breakdowns.