The activity timeline records every meaningful change to a candidate or one of their applications — status changes, interview scheduling, phase progression, and rejections. It is read-only, append-only, and visible alongside the candidate record and the application detail page.
Prerequisites
Where to find the timeline
The Activity card appears in two places:
- Candidate record — the timeline shows every event for the candidate as well as for every application the candidate has submitted.
- Application detail page — the timeline is scoped to a single application and its phases.
The newest event is at the top. Each row shows what happened, a short summary (such as the new status or the phase name), and the date and time.
Events that are recorded
| Event | When it is recorded |
|---|---|
| Candidate added | A new candidate is created — manually, via CV upload, or careers page |
| Candidate status changed | The candidate moves between Active, On Hold, Hired, or Archived |
| Application created | The candidate is applied to a job position |
| Application status changed | An application moves between Applied, In Review, Offer, Hired, Rejected, or Withdrawn |
| Advanced to next phase | An application is moved forward to a later pipeline phase |
| Application rejected | The Reject action is confirmed — the rejection reason is captured |
| Interview scheduled | A phase interview is booked |
| Interview completed | The interviewer marks the interview complete |
| Interview cancelled | A scheduled interview is cancelled — including cancellations that cascade automatically to later phases |
| Phase marked complete | A phase is marked complete without holding a formal interview |
Filtering the timeline
The Filter by event type dropdown above the list narrows the view to a single event type — for example, only interview cancellations, or only phase advancements. Selecting All events restores the full timeline.
After-the-fact records
Timeline entries cannot be edited or deleted. If a status change or interview event was recorded in error, correct it by performing the inverse action (for example, reschedule a cancelled interview) — the new action becomes its own entry. The original entry stays in place.
Permissions reference
| Action | Permission | Default roles |
|---|---|---|
| View activity timeline | candidates:view | AdminStaffing |
Troubleshooting
The Activity card shows "No activity yet." — Either the candidate or application was created before the timeline feature shipped, or no qualifying event has been recorded yet. New actions will appear immediately after they are confirmed.