Recruiting overview
What is open, what is moving and what is waiting.
Good morning, Marta
14 active applications, and 20 items are waiting on somebody.
Pipeline funnel
Needs your action
20 itemsCurrent openings
Recent activity
Interviews
Scheduled, completed, no-show and overdue.
Interviews
| Candidate | Requisition | Type | When | Interviewers | Calendar | Status |
|---|---|---|---|---|---|---|
| Otto Lindgren | Senior Backend Engineer | Technical | 17 Jul, 15:00 | Kwame Boateng | Synced | Overdue |
| Renata Alvez | Senior Backend Engineer | Panel | 17 Jul, 15:30 | Kwame Boateng, Daniel Roche | Synced | Overdue |
| Sofia Marchetti | Site Reliability Engineer | Phone screen | 16 Jul, 15:30 | Marta Ilves | Synced | Overdue |
| Grace Mbeki | Senior Backend Engineer | Onsite | 01 Jul, 19:30 | Kwame Boateng, Daniel Roche | Synced | Completed |
| Elena Novak | Junior Product Designer | Final | 05 Jul, 14:30 | Daniel Roche | Synced | Completed |
| Marcus Weiss | Warehouse Operative | Phone screen | 09 Jul, 14:30 | Marta Ilves | Synced | No-show |
Scorecards
The same questions, the same scale, one per interviewer.
Waiting on you
2 dueGrace Mbeki · onsite · submitted
"Strong on the design question. Less convincing on how she would handle an on-call incident, but the examples she gave were honest about what went wrong."
Kwame Boateng · submitted 2 July · recommendation: hire
Every interviewer answers the same questions on the same scale for the same requisition. A scorecard cannot be edited once another interviewer has seen it.
Requisitions
Draft, pending approval, open, on hold and closed.
Requisitions
4 open| Requisition | Department | Location and type | Hiring manager | Filled | Target date | Status |
|---|---|---|---|---|---|---|
| Senior Backend Engineer | Engineering | Remote, EU · Full time | Daniel Roche | 0 of 2 | 30 Jun | Open |
| Junior Product Designer | Product | Remote, EU · Full time | Daniel Roche | 0 of 1 | 15 Jul | Open |
| Site Reliability Engineer | Engineering | Porto · Full time | Daniel Roche | 0 of 2 | 30 Sep | Open |
| Warehouse Operative | Logistics | Rotterdam · Part time | Marta Ilves | 6 of 10 | 31 Oct | Open |
| Registered Nurse, medical and surgical | Clinical operations | Bristol · Full time | Daniel Roche | 1 of 4 | 30 Nov | Pending approval |
| Finance Manager | Finance | Lisbon · Full time | Marta Ilves | 0 of 1 | - | Draft |
| Retail Assistant | Retail | Bristol · Part time | Marta Ilves | 0 of 3 | - | On hold |
| Manufacturing Technician | Operations | Rotterdam · Full time | Daniel Roche | 1 of 1 | Closed 30 May | Closed |
Candidates
Everyone applying, with the source recorded at application.
Candidates
17 in total| Candidate | Requisition | Source | Stage | Owner | Applied | Last activity |
|---|---|---|---|---|---|---|
| Otto Lindgren | Senior Backend Engineer | Referral | Screening | Marta Ilves | 02 Jul | CV review overdue |
| Grace Mbeki | Senior Backend Engineer | Careers site | Offer | Marta Ilves | 18 Jun | Offer letter pending |
| Sofia Marchetti | Site Reliability Engineer | Referral | Applied | Marta Ilves | 19 Jul | CV review overdue |
| Renata Alvez | Senior Backend Engineer | Agency | Interview | Daniel Roche | 11 Jun | Panel on 17 July |
| Elena Novak | Junior Product Designer | Careers site | Screening | Marta Ilves | 28 Jun | Portfolio requested |
| Marcus Weiss | Warehouse Operative | Job board | Rejected | Daniel Roche | 09 Jun | No-show at phone screen |
| Mia Rossetti | Junior Product Designer | Job board | Applied | Marta Ilves | 21 Jul | Awaiting review |
Pipeline
One requisition, its applications and their stages.
Applied · 1
Screening · 2
Interview · 1
1 pendingOffer · 1
AwaitingMoving a card writes a stage change with a timestamp and an actor. Time in stage is computed from that, not typed in by anybody.
Email templates
Reusable candidate emails, sent from the application.
Application received
Subject: We have received your application for {{requisition}}
Hi {{firstName}}, thanks for applying to {{requisition}}. We review every application and will come back to you either way.
Interview invitation
Subject: Interview for {{requisition}}
Hi {{firstName}}, we would like to invite you to a {{interviewType}} for {{requisition}} on {{interviewDate}}. It will last {{duration}} and you will meet {{interviewers}}.
Not selected
Subject: Your application for {{requisition}}
Hi {{firstName}}, thank you for your interest in {{requisition}}. We have decided to move forward with other candidates. {{rejectionReason}}
Offer
Subject: An offer for {{requisition}}
Hi {{firstName}}, we would like to offer you the {{requisition}} role. The details are attached and the offer is open until {{offerExpiry}}.
A rejection template that includes the reason is optional and off by default. Sending one is a decision your recruiters make, not one the software makes for them.
Users
The directory and what each role can do.
Users
12 people| Person | Role | Department | Status | Last active | |
|---|---|---|---|---|---|
| Helen Vartan | helen.vartan@example.com | Admin | People | Active | Today |
| Marta Ilves | marta.ilves@example.com | Recruiter | People | Active | Today |
| Jonas Weber | jonas.weber@example.com | Recruiter | People | Active | Yesterday |
| Daniel Roche | daniel.roche@example.com | Hiring manager | Engineering | Active | Today |
| Petra Simic | petra.simic@example.com | Hiring manager | Product | Active | 3 days ago |
| Kwame Boateng | kwame.boateng@example.com | Interviewer | Engineering | Active | Yesterday |
| Anders Holm | anders.holm@example.com | Interviewer | Engineering | Suspended | 2 months ago |
Configuration
Fields, taxonomies, retention and the audit log.
Role capabilities
Custom fields
Taxonomies
Retention
Audit log
Append only| When | Who | What | Detail |
|---|---|---|---|
| 13 July | Marta Ilves | Application | Moved Grace Mbeki to Hired |
| 01 July | Kwame Boateng | Scorecard | Submitted for Grace Mbeki, onsite |
| 02 June | Daniel Roche | Candidate | Created Renata Alvez |
| 01 February | Helen Vartan | Taxonomy | Added rejection reason "Not enough experience" |
Funnel report
Stage-by-stage flow across every requisition.
Of 15 candidates who reached the top of the funnel, the biggest drop is Offer into Hired at 33%. Two applications were rejected or withdrawn. A 33% offer-accept rate is a compensation conversation, not a sourcing one.
Stage flow
All requisitionsReached-or-passed, so a candidate now at Offer counts in every stage behind it.
Stage detail
15 candidates| Stage | Here now | Reached or passed | Conversion from previous |
|---|---|---|---|
| Sourced | 0 | 15 | - |
| Applied | 5 | 15 | 100.0% |
| Screening | 4 | 10 | 66.7% |
| Interview | 3 | 6 | 60.0% |
| Offer | 2 | 3 | 50.0% |
| Hired | 1 | 1 | 33.3% |
| Rejected | 2 | 2 | - |
Where people leave
By source
Maja Rasmussen
One candidate, their application, and what is recorded about them.
Application
Documents
2 filesConsent and retention
CompliantNotes and activity
Senior backend engineer
One requisition, its applicants, its approvals and why it is still open.
Senior backend engineer
Two openings, none filled, sixty-one days past the target start date. Five applicants have reached screening and two of the three offers this quarter were declined on compensation.
The team
Approvals
1 waitingApplicants
5 applicants| Candidate | Source | Stage | Owner | Applied | Next step |
|---|---|---|---|---|---|
| Owen Fitzgerald | Referral | Screening | Marta Ilves | 02 Jun | Resume review, overdue |
| Grace Mbeki | Careers site | Offer | Marta Ilves | 08 Jun | Send offer letter, overdue |
| Alicia Moreno | Referral | Interview | Marta Ilves | 12 Jun | Schedule onsite, overdue |
| Noah Becker | Job board | Rejected | Marta Ilves | 20 Jun | Closed, not enough experience |
| Ryan Sato | Job board | Withdrawn | Marta Ilves | 28 Jun | Closed, accepted elsewhere |
Offer
What is being offered, against what was budgeted.
Above the band because the band was set eighteen months ago. Two people already in this team are paid more than the offer and one of them is paid less.
Why it is above band
What it does to the team
Sourcing
Where candidates come from, and which sources are worth it.
By source
$4,120 average| Source | Applications | Interviewed | Hired | Cost | Cost per hire |
|---|---|---|---|---|---|
| Referral | 132 | 54 | 9 | $4,500 | $500 |
| Direct approach | 188 | 62 | 6 | $28,000 | $4,667 |
| Job board A | 1,412 | 84 | 4 | $18,000 | $4,500 |
| Job board B | 984 | 31 | 2 | $14,000 | $7,000 |
| Agency | 124 | 41 | 1 | $26,000 | $26,000 |
Board B costs $14,000 a year for two hires and 984 applications that somebody had to read. The reading time is the hidden cost and it does not appear in any recruiting budget.
Time to hire
Where the days go between application and start date.
Median days by stage
Application to startInterviewing takes three days. Waiting for the interviewers to write down what they thought takes eleven, and it is the single largest block.
Where candidates are lost
Twenty days of the forty-eight are people waiting on other people inside this organisation. That is the part that can be fixed without spending anything.
Reports: activity
Volume and throughput, by owner and by function.
Volume over time
12 weeksApplications per week. Volume is not the constraint; two of eighteen roles get ninety per cent of it and the other sixteen are sourced by hand.
By function
This quarterBy recruiter
This quarter| Recruiter | Open | Closed | Median days | Overdue |
|---|---|---|---|---|
| Ines Lehmann | 6 | 9 | 38 | 1 |
| Marek Sobol | 5 | 7 | 44 | 2 |
| Iona Ferris | 4 | 4 | 52 | 3 |
| Petra Nagy | 3 | 2 | 68 | 5 |
| Unassigned | 3 | 0 | - | 22 |
Reports: performance
Against target, with the gap named.
Against target by function
100 is the targetThe fastest source is also the cheapest and produces the most hires. It gets the smallest share of the budget because it produces the fewest applications.
What moved
Rule-derivedReports: exceptions
What breached, what is late and what nobody owns.
Exceptions
22 open| Item | Role | Problem | Age | Cost |
|---|---|---|---|---|
| 22 scorecards | Various | Interview held, nothing written | 11 d median | 9 candidates lost |
| OFF-0412 | Senior engineer | 11% above band, compresses two others | 2 d | $28,000 to level |
| REQ-0088 | Operations lead | Open 84 days, no recruiter | 84 d | Role unfilled |
| Job board B | Various | $14,000, 2 hires, 984 applications | Annual | $7,000 per hire |
| Salary bands | All engineering | Unrevised for 18 months | 18 mo | Every offer above band |
Twenty of the forty-eight days are candidates waiting on people inside this company. Nine were lost during exactly that wait, and none was lost during an interview.
Roles
What each role is scoped to and what it may approve.
Roles
5 roles| Role | Type | People | Scope | Can approve to | Status |
|---|---|---|---|---|---|
| Administrator | Built in | 1 | Everything | No limit | Active |
| Recruiter | Built in | 5 | Own requisitions | Offers in band | Active |
| Hiring manager | Built in | 11 | Own team | Approves in band | Active |
| Interviewer | Built in | 28 | Assigned interviews | Writes scorecards | Active |
| Finance | Custom | 3 | Offers and headcount | Approves above band | Active |
Recent changes
Why custom roles exist
- An interviewer cannot read another scorecard until they have written their own
- A hiring manager approves anything inside the band without asking
- Finance approves above band and sees what it does to existing pay
- Nobody can edit a submitted scorecard, only add a note to it
Permissions
Every capability against every role, as enforced.
What each role can do
10 capabilities| Capability | Administrator | Recruiter | Hiring manager | Interviewer | Finance |
|---|---|---|---|---|---|
| Open a requisition | Yes | Yes | Yes | No | No |
| See applications | Yes | Own reqs | Own team | Assigned | No |
| Write a scorecard | Yes | Yes | Yes | Yes | No |
| Read others before writing | No | No | No | No | No |
| Edit a submitted scorecard | No | No | No | No | No |
| Make an offer in band | Yes | Yes | Yes | No | Yes |
| Make an offer above band | Yes | No | No | No | Yes |
| See existing team pay | Yes | No | Own team | No | Yes |
| Change a salary band | Yes | No | No | No | Yes |
| Read the audit log | Yes | Own reqs | Own team | No | Yes |
An interviewer cannot read another scorecard until they have written their own. It costs nothing, it is the only defence against a panel converging on the first opinion posted, and it is one row.
Notifications
What the system sends, to whom, and when.
What is sent
Quiet hours
Notification rules are yours to set. What is here is a starting point drawn from how the queue actually behaves.
Integrations
Connected systems and their sync history.
Connected
4 connectedWhat breaks without them
- Without payroll the compression check cannot run and an above-band offer is approved on the candidate number alone
- Without calendar integration scheduling adds nine days by email
- Without the referral link the cheapest source is the one with the worst data
- Hiring still happens; it takes six weeks longer and costs more
Sync history
Last 24 hours| When | Source | Records | Result |
|---|---|---|---|
| Continuous | Job boards | 2,840 applications | Live |
| Continuous | Calendar | 188 interviews | Live |
| Monthly | Payroll | 412 employees | Current |
| 06:00 today | Background checking | 22 offers | Current |
Import and export
Bulk load and extract, with per-row validation.
Import
Validated before anything is written. A file with one bad row imports the rest and tells you which line failed and why.
Export
Recent imports and exports
Last 30 days| When | What | Rows | Result | By |
|---|---|---|---|---|
| 1 Sep 08:00 | Import | 2,840 | Complete | Sanne de Groot |
| 1 Sep 18:00 | Export | 18 | Complete | Ines Lehmann |
| 19 Aug 10:00 | Import | 412 | Complete | Sanne de Groot |