Reports for hiring managers
Last updated: March 25, 2026
Reports & Analytics gives hiring managers visibility into the roles they own — without needing to ask your recruiter for numbers before every meeting. You can see where candidates sit right now, track offer status, confirm hires, and understand where rejections are happening.
This article covers the default reports most useful for hiring managers, and two custom report setups drawn from how hiring teams actually use Kula.
DEFAULT REPORTS
Overview
The following default reports give hiring managers the most useful view of their open roles:
Current job pipeline — live candidate counts per stage across your open roles
Offers — status and outcomes for every offer sent on your jobs .
Hires — candidates confirmed as hired on your open headcount .
Rejections — where in the process candidates are dropping off
Before you begin
Make sure that:
You are listed as the Hiring Manager on the relevant jobs in Kula
You have access to Reports & Analytics
Your recruiter has set up the job pipeline with the correct stages
Reports are scoped to jobs where you are listed as the Hiring Manager.
Step 1: Go to Reports & Analytics
Click Reports & Analytics in the left navigation.
Select the report you want to view — Current job pipeline, Offers, Hires, or Rejections.
Step 2: Filter to your roles
Find the Hiring Manager filter at the top of the report.
Select your name to scope the data to your jobs only.
Set a date range if you want to view a specific period.
Step 3: Read each report
Current job pipeline: Shows how many candidates are in each stage across your open roles right now.
Use this every Monday to see which roles have stalled candidates and which need your attention before your next recruiter sync.
Filter by a specific job name to focus on one role at a time.
Offers: Shows every offer sent on your roles — status, time-to-offer, and acceptance or decline outcome.
Use this before a leadership update to confirm where pending offers sit without waiting for a recruiter to pull numbers for you.
Hires: Confirms candidates who have been moved to the Hired stage on your open roles.
Set a date range to track progress against your headcount target for the current month or quarter.
Rejections: Shows where candidates are dropping off across your stages.
Use this when a role is not closing — the stage breakdown shows whether screening is too aggressive or final rounds are the bottleneck.
Note: The Current job pipeline report shows candidates currently in each stage. Candidates who have already moved past a stage will not appear in that stage's count.
Best practices
Open Current job pipeline at the start of each week — identify any stalled stages before your recruiter sync, not during it.
Use Offers before leadership updates so you have live data, not numbers you requested by email.
Filter Rejections by job when one role is not closing — the stage breakdown is the fastest way to find where the issue sits.
CUSTOM REPORTS
Custom reports let you combine pipeline, offer, and hire data into a single shared view — so you and your recruiter always work from the same numbers.
The two use cases below are based on how hiring manager teams actually use custom reports in Kula.
Use case 1: Weekly pipeline view shared with the executive team
The need: A team needed their hiring managers and exec team to receive an automatic weekly pipeline update for each open role — without requiring anyone to manually export and send data every Tuesday morning.
Blocks to add:
Current job pipeline — Shows live candidate counts per stage for your open roles
Offers — Shows pending offer status across all roles — filter by Hiring Manager
Hires — Confirms headcount closed in the current period
How to set this up
Create a new custom report
Go to Reports & Analytics and click Custom reports.
Click Create report and name it — e.g., Weekly Pipeline — Engineering.
Add and configure blocks
Click Edit to enter edit mode.
Add a Current job pipeline block.
Add an Offers block and a Hires block.
On each block, apply the Hiring Manager filter and select your name.
Share with your team
Click Save once your layout is set.
Click the sharing dropdown in the top-right.
Select Selected users and add your recruiter and any exec stakeholders with View access.
Use case 2: Interviewer outcome tracker for a specific role
The need:
A hiring team needed to see how many candidates had met with a specific interviewer across a date range, what each scorecard outcome was (Strong Yes / Yes / No / Strong No), and which recruiter owned each application — all in one report rather than checking individual candidate profiles.
Blocks to add:
Pipeline history — Shows candidates who passed through the interviewer's stage
Recruiter performance — Shows interviews conducted and linked to a specific user
Hires — Shows final outcomes for the same period
How to set this up
Create the report
Go to Custom reports and click Create report.
Name it — e.g., Interviewer Outcomes — [Name] — Q2.
Configure blocks
Add a Pipeline history block and filter by the relevant job.
Add a Recruiter performance block and use the Action performed by filter to select the interviewer.
Set the date range on each block to the period you want — e.g., January 1 to today.
Save and share
Rename each block clearly — e.g., Candidates seen by [Name].
Click Save.
Share with your recruiter using Selected users — View access.
Note: Pipeline history filters by application creation date, not by interview date. Set the date range wide enough to capture all relevant applications.
Notes on permissions
You can only see data for jobs where you are listed as the Hiring Manager.
Sharing a report increases visibility — it does not change the underlying data access of the users you share it with.
Users with View access cannot edit your report layout or filters.
Summary
Reports for hiring managers let you:
See live pipeline status without asking your recruiter for numbers.
Track offer and hire progress against headcount targets.
Build a custom report for weekly exec updates or specific role reviews.
Share one live report so everyone works from the same data.
Need Help?
If you have questions or need assistance with setup, feel free to reach out to us at support@kula.ai or use the in-app chat for assistance.