Reports
Reports show recruiting activity across Kraken Careers, including candidate stages, job performance, reviewer workloads, application sources, and hiring times.
To open Reports, go to Careers → Reporting.
Reporting is available by default to Careers Managers, Careers Admins, and WordPress Administrators. Access depends on the account’s reporting permission.
How Reporting Works
Reports are calculated from the current jobs, candidate records, and recorded recruiting events when you open the page.
The Live report generated timestamp shows when the displayed figures were calculated. Reload the page to include changes made since that time.
Reporting does not maintain an hourly history. Current Summary shows the current figures rather than a list of previous reports.
Dates and times use the WordPress site’s time zone. Durations appear in hours, or days and remaining hours.
Which Candidates Are Included?
Reports include saved candidate records currently in Careers → Candidates. Talent Pool records and candidates in Trash are excluded.
Candidates in Hired or Rejected remain part of applicable totals while their records remain in Candidates. They are excluded from inactive-candidate and unassigned-candidate alerts.
Moving a candidate to the Talent Pool or Trash changes the live reporting totals. This can also change recent application counts, hire rates, and hiring-time averages.
In this guide, “included candidates” means the candidate records used in the current report.
Published Jobs and Public Availability
Published jobs counts job records with the WordPress Published status.
This is separate from the job’s Current Status and public availability. A published record can have a Closed, Filled, or other hiring status.
Use the job’s status and dates to confirm whether it is publicly visible or accepting applications.
Customize Reporting Cards
Use the settings icon beside Reporting to choose which summary cards appear.
- Select the settings icon.
- Under Choose reporting cards, select the cards you want to display.
- Clear the checkboxes for cards you want to hide.
- Select Save cards.
- Close the settings panel.
To change the order, close the panel and drag the visible cards into position. The new order saves automatically.
Card preferences are saved to your user account. Hiding a card changes your layout without changing the report’s calculations or contents.
Reporting Summary Cards
Each card shows its measurement and the period it covers.
Average Time to Hire
Average time from application creation to the recorded move to Hired, for included candidates currently hired within the last 30 days.
Only candidates with valid application and hire dates contribute to the average. If no qualifying result is available, the card displays No dated hires.
Published Jobs
Current number of job records with WordPress Published status. This does not necessarily equal the number of positions accepting applications.
Average New Candidates
Included applications created during the previous 30 days, divided by 30.
New Candidates
Included applications created during the previous 24 hours.
Hires
Included candidates currently in Hired with a recorded hire date during the previous 30 days.
Inactive Candidates
Candidates with no recorded recruiting activity for more than three days, excluding Hired and Rejected.
Candidates Needing Attention
Candidates who have no assigned reviewer or have had no recorded activity for more than three days, excluding Hired and Rejected.
Unassigned Candidates
Candidates without assigned reviewers, excluding Hired and Rejected.
Interviews in Progress
Candidates currently in stages recognized as interview stages. This counts candidates by their current stage; it does not count scheduled meetings on the Recruitment Calendar.
Offers in Progress
Candidates currently in stages recognized as offer stages. This does not count individual offer emails.
Average First-Review Time
Average time from application creation to the first recorded staff review action. Candidates without a known first-review time are excluded.
Overall Hire Rate
Percentage of included candidates currently in Hired.
The calculation is:
Included candidates currently in Hired ÷ all included candidates × 100
For example, if 10 of the 100 included candidates are currently in Hired, the overall hire rate is 10%.
This is a percentage of the current candidate records. It is not a permanent historical conversion rate.
Largest Bottleneck
The stage containing the most candidates, excluding Hired and Rejected.
This identifies the largest stage by candidate count. Review its waiting times and inactive count before deciding whether that stage needs attention.
Longest-Waiting Candidate
Longest recorded time in the current stage among candidates outside Hired and Rejected.
Applications
Included applications created during the previous seven days.
Open Jobs Without Candidates
Published job records with no included candidates. Despite the label, this card does not check whether the job’s Current Status is Open.
Understanding Reporting Dates
Reporting uses recorded recruiting events to calculate review times, stage durations, and hiring times.
These measurements are separate from the candidate’s visible Recent Activity log, which shows selected audit actions.
Application Date
Application counts and application-to-review calculations use the candidate record’s creation date.
Editing the visible Date Submitted field does not replace the creation date used by these calculations.
First Review
First-review time measures the interval between application creation and the earliest recorded staff review action.
Qualifying activity can include a document download, a staff stage change, or dated staff activity in notes and communication records.
Automatic reviewer assignment does not count as a first review.
Time in Stage
Time in stage measures how long the candidate has been in their current stage, using the recorded stage-entry time.
Editing unrelated candidate details does not restart this measurement.
Last Activity
Last activity reflects recorded recruiting activity, such as stage changes, document downloads, and activity in notes, references, or communications.
It is used to identify candidates with no recorded activity for more than three days.
Missing Dates
Older or imported records may not contain every reporting date.
Missing timing information appears as Unknown, a dash, or an empty export field. It is excluded from timing averages.
Candidates without a recorded hire date are excluded from the 30-day hiring figures, even when their current stage is Hired.
Attention Required
Attention Required lists candidates who need a reviewer or have had no recorded activity for more than three days.
Each entry shows:
- Candidate: The candidate’s name.
- Job: The associated position.
- Reason: Why the candidate needs attention.
- Waiting: Time since their last recorded activity, or application creation when no later activity is available.
A candidate appears once. If they are both unassigned and inactive, the reason shown is Needs a reviewer.
To address an entry:
- Go to Careers → Candidates.
- Find and open the candidate.
- Assign reviewers or complete the required follow-up.
- Save any candidate-level changes.
- Return to Reporting and reload the page.
Assigning a reviewer resolves the unassigned condition. A candidate can still appear as inactive if they have no recent recorded recruiting activity.
Current Pipeline Bottlenecks
Current Pipeline Bottlenecks groups candidates by their current review stage.
Each stage shows:
- Candidate stage
- Candidates
- Share of pipeline
- Average time in stage
- Inactive
Share of pipeline is the stage’s candidate count divided by the total included candidate count.
Average time in stage uses candidates with a recorded stage-entry time. Missing durations are excluded from the average.
Use the count, average duration, and inactive total together. A large stage may contain recent applications, while a smaller stage may contain candidates who have been waiting much longer.
This section follows candidate stages and is separate from the stage columns enabled on the Candidate Pipeline board.
Job Performance
Job Performance compares recruiting results for each job represented in the report.
Each job shows:
- Job: The position associated with the results.
- Status: The job’s WordPress record status.
- Candidates: Included candidates associated with the job.
- Interviews: Candidates with recorded interview activity or a recognized interview-stage result.
- Offers: Candidates with recorded offer activity or a recognized offer-stage result.
- Hires: Candidates currently in Hired.
- Rejected: Candidates currently in Rejected.
- Inactive: Candidates with no recorded activity for more than three days, excluding Hired and Rejected.
- First review: Average application-to-first-review time where recorded.
- Hire rate: Current hired candidates divided by the job’s included candidates, expressed as a percentage.
Interview and offer totals count candidates, not individual meetings or messages. A candidate with several interview records contributes once to the job’s interview total.
Jobs with no candidates can appear in this section. Candidates whose job is no longer available can also remain represented using their saved job information.
Reviewer Workload
Reviewer Workload groups included candidates by their currently assigned reviewers.
Each reviewer shows:
- Reviewer
- Assigned
- Inactive
- Hires
- Average first review
- Needs attention
Needs attention displays Yes when the reviewer has at least one inactive assigned candidate.
A candidate assigned to several reviewers contributes to each reviewer’s totals. Adding all reviewer assignment counts together can therefore produce a number larger than the total candidate count.
Average first review measures the first recorded staff review of those candidates. It does not identify which assigned reviewer performed that first action.
Use this section to review assignments and follow-up needs. Change reviewer assignments from the candidate’s Reviewer Tools section.
Candidate Source Quality
Candidate Source Quality groups candidates by their saved application source.
Each source shows:
- Source
- Candidates
- Interviews
- Hires
- Hire rate
Sources can identify a tracked campaign, referring website, or direct visit. Records without a saved source appear under Direct / Not tracked.
The hire rate is:
Candidates currently in Hired from that source ÷ included candidates from that source × 100
Use both the candidate count and hire rate when comparing sources. A source with one successful candidate has a different sample size from a source with hundreds of applications.
This report uses the source information saved with each application. It does not reconstruct missing attribution for older records.
Candidate Detail
Candidate Detail lists the candidates included in the report.
Each entry shows:
- Candidate
- Job
- Stage
- Applied
- Time in stage
- Reviewer(s)
- Source
A dash under Reviewer(s) means no reviewer name is available. Unknown under Time in stage means a stage-entry date has not been recorded.
Use this section to identify the candidates behind the summary figures. Open their records under Careers → Candidates when you need to review documents, notes, communications, or evaluation results.
Current Summary
Current Summary contains one row for the live report.
It shows:
- Generated: When the report was calculated.
- Jobs: Current published job count.
- Candidates: Current included candidate count.
- New/day: Average new candidates per day over the previous 30 days.
- Time to hire: Average hiring time for qualifying hires from the previous 30 days.
- Inactive: Current inactive candidate count.
Reloading the page recalculates this row. It does not add a historical row.
Browse Reporting Records
Reporting sections with paging controls provide a Show selector and previous/next arrows.
- Choose how many records to display, from 10 to 100.
- Use the arrows to move between pages.
- Check the displayed range to see how many records remain.
Each section has its own controls. Changing the number of visible rows does not change the report totals.
Help icons beside section titles and column headings explain their measurements.
Export a Report to CSV
Use Export CSV near the top of the page to download a report for a spreadsheet.
- Open Careers → Reporting.
- Choose a report from the export selector.
- Select Export CSV.
- Save the downloaded file.
- Open it in your spreadsheet application.
Available exports are:
- Attention required
- Pipeline bottlenecks
- Job performance
- Reviewer workload
- Candidate source quality
- Candidate details
- Current summary
The export includes the selected report’s records, not just the rows currently visible on one page.
Exporting calculates fresh live data. If records changed after you opened Reporting, the CSV can differ from the figures still displayed on screen.
CSV Dates and Durations
CSV date columns use the WordPress site’s time zone. Relevant column headings identify that time zone.
Durations are exported as numeric hours so they can be used in spreadsheet calculations. Missing timing values remain empty where applicable.
The Candidate details export includes additional information such as candidate and job IDs, last activity, hours in process, and first-review time.
Exports contain current reporting data. Dates appearing in the downloaded filename do not make the file a historical report.
Why Figures Can Change
Reporting reflects the records currently stored in Kraken Careers.
Figures can change when:
- New applications arrive.
- Candidates move between stages.
- Reviewers are assigned or removed.
- Recruiting activity is recorded.
- Candidates move into or out of the Talent Pool.
- Candidates are moved to Trash or restored.
- Jobs are created, changed, or removed.
- Records are imported.
Save dated CSV exports if you need to compare reports taken at different times.
Troubleshooting
Reporting Is Missing
Check the account’s role and reporting permission.
Reporting is available by default to Careers Managers, Careers Admins, and WordPress Administrators.
A Candidate Is Missing
Confirm that the record is in Careers → Candidates. Talent Pool records and candidates in Trash are excluded.
A Hired Candidate Is Missing from the 30-Day Figures
Check that the candidate:
- Remains in Candidates.
- Is currently in Hired.
- Has a recorded hire date within the previous 30 days.
A Hired stage alone does not supply a missing hire date.
A Duration Shows Unknown or a Dash
The required event date was not recorded. This is more common with older or imported records.
Unknown values are excluded from timing averages.
Interview Totals Differ from the Calendar
The calendar displays scheduled meetings. Reporting can count candidates by current interview stage or recorded interview activity, depending on the measurement.
One candidate can have several meetings but contribute only once to a reporting total.
Reviewer Totals Exceed the Candidate Count
Candidates can have multiple assigned reviewers. Each reviewer receives that candidate in their assignment totals.
The Figures Have Not Updated
Reload the Reporting page and check Live report generated.
The page does not continuously refresh while you leave it open.
A Card Is Missing
Open Customize reporting cards, enable the card, and select Save cards.
The CSV Differs from the Screen
Exports calculate fresh data. Reload Reporting and compare again.
Also check that you selected the intended export and are comparing all records rather than only the visible page.