Recruiter performance report

Last updated: September 23, 2026

Reports and Analytics gives recruiters a clear view of their own activity and the health of the pipelines they manage. You can track your sourcing output, understand where candidates are stalling, and see how your work translates into offers and hires — all without building a spreadsheet.

This article covers the default reports most useful for recruiters, and one custom report setup based on how recruiting teams use Kula.

Who can do this: Anyone with the View all default reports permission. Admin and Super Admin have it by default; other roles can be given it in Settings → Roles and permissions.
Where to find it: Reports and Analytics in the left-hand navigation.

Before you begin

Make sure that:

  • You are assigned as the Recruiter on the jobs you want to view

  • - You have access to Reports and Analytics

  • You have confirmed the date range for the period you want to review

Filtering by your name is the fastest way to scope all reports to your activity.

Default reports

The following default reports are most useful for recruiters:

  • Pipeline history — how candidates have moved through stages over a period

  • Recruiter performance — your activity across sourcing, scheduling, offers, and hires

  • Candidates — candidates you have added to Kula over time

  • Flow health — how candidates are moving through your sourcing flows

Step 1: Go to Reports and Analytics

  1. Click Reports and Analytics in the left navigation.

  1. Open the report you want to review.

Step 2: Filter to your activity

  1. Use the Primary recruiter filter and select your name.

  2. Set the date range to the period you want — e.g., month to date.

  3. Add a job name filter if you want to focus on one specific role.

Step 3: Read each report

  • Pipeline history: Shows how candidates have moved through your jobs over a selected date range.

    • Use this to identify stages where candidates are sitting for too long.

    • Filter by department if you manage roles across multiple teams.

  • Recruiter performance: Breaks down your sourced, screened, scheduled, offer, and hire activity.

    • Each metric links to a drill-down table with candidate names, jobs, timestamps, and who took each action — so you can verify your own numbers before walking into a review conversation.

  • Candidates: Shows how many new candidates you have added to Kula over a selected period.

    • Use this to track your sourcing volume week by week and reconcile against your manual tracking if you are transitioning from another ATS.

  • Flow Health: Shows how candidates engage with your outreach flows — opens, replies and interest — in aggregate for a flow or job, and which recruiters are driving that activity.

  • Use this to compare engagement across roles: filter or group by Job Name.

Best practices

  • Open Recruiter performance before your monthly review — have your numbers ready so the meeting is about decisions, not data retrieval.

  • Cross-reference Candidates sourced against Flow Health to understand how your sourcing volume is converting to actual engagement.

  • Use Pipeline history filtered by one job when you're preparing your weekly pipeline sync — walk in knowing exactly where things moved.

Custom reports

Custom reports let you combine your pipeline, performance, and sourcing data into a single view you can open before every sync. The use case below is based on what recruiters ask for most in Kula

Use case 1: All candidates by role and stage in one view

The need

A recruiter needed to see every candidate grouped by which role they were in and what stage they were at — all in one report, broken down to individual names and stages, not just high-level funnel counts. They wanted to walk into their weekly sync with a complete picture without pulling multiple exports.

Blocks to add:

  • Current job pipeline — Shows live candidates per stage per job — add one block per job or filter by department

  • Pipeline history — Shows stage-level breakdown with candidate drill-down for the review period

Step 1: Create the report

  1. Go to Custom reports and click Create report.

  2. Name it — e.g., Pipeline by Role — Weekly Sync.

Step 2: Add blocks

  1. Click Edit and add a Current job pipeline block.

  2. Add a Pipeline history block and set the date range to the last 7 days.

  3. Rename the pipeline block — e.g., Live pipeline — and the history block — e.g., Movement this week.

Step 3: Configure filters

  1. On the pipeline block, filter by Job name or Department to scope it to your roles.

  2. On the history block, filter by Primary recruiter → your name.

  3. Click Save.

Step 4: Share with your hiring manager

  1. Click the sharing dropdown in the top-right.

  2. Select Selected users and add your hiring manager with View access.

Good to know

  • Sourced candidate counts reflect candidates you added to a specific job. Transfers from other jobs are counted separately.

  • Changes made in view mode are temporary. Switch to edit mode to make permanent layout or filter changes.

  • Users you share with using View access cannot edit your report.

  • Flow Health needs Kula Flows. The report appears only on accounts that use Kula's outreach flows.

Summary

Reports for recruiters let you:

  • Track your pipeline, performance, and sourcing data in one place.

  • Walk into every sync with live numbers — not a spreadsheet you built the night before.

  • Build a custom report that shows candidates by role and stage across all your jobs.

  • Reconcile sourcing counts and understand exactly where your candidates are coming from.

FAQ

I can't see Reports and Analytics in the navigation.
Ask your admin. Admin and Super Admin have access by default; other roles need the View all default reports permission. How do I see only my own numbers?
Use the Primary recruiter filter and select your name. Can my hiring manager change a custom report I share with them?
No. People you share with using View access can open the report but can't edit it.

Need Help?

If you have questions or need assistance, reach out at support@kula.ai or use the in-app chat.