Custom reports available on Enterprise plans allow you to build tailored insights using your recruiting data.
This article includes ready made report recipes for common recruiting questions. Each recipe explains what the report answers, who it is useful for, and how to build it step by step using the custom reports widget. You can use these examples as is or adapt them to match your reporting needs.
Average time to fill by department
What it answers: How long does it take to fill roles across different departments?
Who it's for: TA leaders, hiring managers, executives; For accounts that use Hiring Plan.
Create the report step by step:
Click Create custom report, then select Create new widget. You can also create a new widget directly from an existing dashboard.
Select the Requisitions dataset.
Set the visualization type to Summary view → Bar chart.
Set Calculate to Average of column.
Select Requisition time to fill as the column.
Group by Requisition department.
Set the alignment to Vertical.
Turn on Show values.
Save the report and give it a clear name.
This report displays the average time to fill on the Y axis, with one bar per department. Higher values indicate slower hiring, helping you identify departments that may need additional support or process improvements.
Disqualification reason by stage
What it answers: Why are candidates being disqualified, and at which stages?
Who it's for: TA leaders, recruiters, hiring managers.
Create the report step by step:
Click Create custom report, then select Create new widget. You can also create a new widget directly from an existing dashboard.
Select the Candidates dataset.
Set the visualization type to Summary view → Bar chart.
Add a widget filter where Candidate disqualified is Yes.
Set Calculate to Candidate detailed count.
Group by Candidate job stage, then by Candidate disqualification reason. Keep Stacked bars enabled.
Turn on Show group labels.
Save the report and give it a clear name.
This stacked bar chart shows each hiring stage as a bar, with segments representing disqualification reasons. It helps you identify where candidates drop out and whether specific reasons repeat across stages.
Hiring plan status
What it answers: What's the status of requisitions across departments?
Who it's for: TA leaders, HR, executives; For accounts that use Hiring Plan.
Create the report step by step:
Click Create custom report, then select Create new widget.
Select the Requisitions dataset.
Set the visualization type to Summary view → Bar chart.
Set Calculate to Hiring plan count.
Group by Job department, then by Requisition status. Keep Stacked bars enabled.
Set the alignment to Vertical.
Turn on Show group labels.
Save the report and give it a clear name.
This report shows one bar per department, broken down by requisition status such as Open, Approved, Filled, Pending, Draft, or On hold. It provides a quick overview of hiring progress across the organization.
Requisitions backlog by requisition owner
What it answers: Which requisition owners handle the most ongoing requisitions?
Who it's for: TA leaders, HR, recruiting operations. For accounts that use Hiring Plan.
Create the report step by step:
Click Create custom report, then select Create new widget.
Select the Requisitions dataset.
Set the visualization type to Summary view → Bar chart.
Set Calculate to Hiring plan count.
Add widget filters where Requisition status is not Filled and is not Cancelled.
Group by Requisition owner, then by Requisition status. Keep Stacked bars enabled.
Turn on Show group labels.
Save the report and give it a clear name.
This horizontal stacked bar chart shows each requisition owner as a row, with segments representing the status of their open requisitions. Longer bars indicate a larger ongoing workload.
New candidates across jobs, last week
What it answers: How many new candidates came in per job recently?
Who it's for: Recruiters, TA leaders.
Create the report step by step:
Click Create custom report, then select Create new widget. You can also create a new widget directly from an existing dashboard.
Select the Candidates dataset.
Set the visualization type to Summary view → Bar chart.
Set Calculate to Candidate detailed count.
Group by Job title.
Add a widget filter where Candidate creation date is Last week.
Set the alignment to Vertical.
Turn on Show values.
Save the report and give it a clear name.
This report displays one bar per job, showing how many new candidates were added in the last week. It helps recruiters spot which roles are attracting interest and which may need additional promotion or sourcing.
Candidates by channel
What it answers: Where candidates are coming from and which specific sources contribute to each channel.
Who it’s for: TA leaders, recruiting operations, marketing teams.
Create the report step by step:
Click Create custom report, then select Create new widget. You can also create a new widget directly from an existing dashboard.
Select the Candidates dataset.
Set the visualization type to Summary view → Bar chart.
Set Calculate to Candidate detailed count.
Group by Candidate source category, then by Candidate source.
Keep Stacked bars enabled.
Turn on Show group labels.
Save the report and give it a clear name.
This horizontal stacked bar chart shows each channel, such as Job boards, Sourced, Referrals, or Company marketing, as a row. The colored segments represent individual sources within each channel, for example LinkedIn, Indeed. Longer bars indicate channels that bring in more candidates.
Recruiter activity volume by type
What it answers: What recruiters are doing on a day to day basis.
Who it’s for: TA leaders, recruiting operations.
Create the report step by step:
Click Create custom report, then select Create new widget. You can also create a new widget directly from an existing dashboard.
Select the Activities dataset.
Set the visualization type to Summary view → Bar chart.
Set Calculate to Activity count.
Group by Activity.
Add a widget filter where Activity date is This week.
Save the report and give it a clear name.
This bar chart shows the volume of each activity type, such as messages sent, interviews scheduled, or assessments requested, during the selected period. It provides a quick view of workload distribution and where the recruiting team is spending most of its time.
Candidate outreach response rate
What it answers: How many messages are sent to candidates compared to how many responses are received.
Who it’s for: Recruiters, TA leaders.
Create the report step by step:
Click Create custom report, then select Create new widget. You can also create a new widget directly from an existing dashboard.
Select the Activities dataset.
Set the visualization type to Summary view → Donut chart.
Set Calculate to Activity count.
Group by Activity.
Add a widget filter where Activity type is Message sent to candidate or Message received from candidate.
Turn on Show group labels.
Save the report and give it a clear name.
This donut chart shows two segments: messages sent and messages received. Comparing the two at a glance helps you assess outreach effectiveness. If sent messages significantly outweigh responses, it may indicate that outreach content, timing, or targeting needs adjustment.
Assessment completion tracking
What it answers: Whether candidates are completing the assessments they are sent.
Who it’s for: TA leaders, recruiting operations.
Create the report step by step:
Click Create custom report, then select Create new widget. You can also create a new widget directly from an existing dashboard.
Select the Activities dataset.
Set the visualization type to Summary view → Bar chart.
Set Calculate to Activity count.
Group by Job title, then by Activity. Keep Stacked bars enabled.
Add a widget filter where Activity type is Assessment requested or Assessment completed.
Turn on Show group labels.
Save the report and give it a clear name.
This stacked bar chart shows one bar per job, with segments for assessments requested and assessments completed. Comparing the two helps you identify roles where candidates are dropping off during the assessment stage.
Disqualification activity by recruiter
What it answers: Who is disqualifying candidates and how frequently.
Who it’s for: TA leaders, recruiting operations.
Create the report step by step:
Click Create custom report, then select Create new widget. You can also create a new widget directly from an existing dashboard.
Select the Activities dataset.
Set the visualization type to Summary view → Bar chart.
Set Calculate to Activity count.
Group by Member.
Add a widget filter where Activity type is Candidate disqualified.
Save the report and give it a clear name.
This bar chart shows one bar per recruiter, representing how many candidates they have disqualified. It can be used as a quality assurance signal to spot unusually high or low disqualification activity across the team.